Un peu tard, je le sais. Mais au cas où d’autres rencontreraient ce problème.
En fait, nous devrions encoder l’URL de la charge utile avant de la convertir en base64. Notre plugin WordPress et notre implémentation Ruby utilisent tous deux des fonctions de bibliothèque pour construire la charge utile, ce qui gère automatiquement l’encodage.
J’ai mis à jour la documentation pour être plus explicite :