少し遅くなりましたが、もし他の誰かにもこの問題が発生した場合のために投稿します。
実際には、base64 エンコードする前にペイロードを URL エンコードすべきです。当社の WordPress プラグイン および Ruby 実装 は、どちらもペイロードを構築するためにライブラリ関数を使用しており、これによりエンコードが自動的に処理されます。
ドキュメントをより明確にするために更新しました。
少し遅くなりましたが、もし他の誰かにもこの問題が発生した場合のために投稿します。
実際には、base64 エンコードする前にペイロードを URL エンコードすべきです。当社の WordPress プラグイン および Ruby 実装 は、どちらもペイロードを構築するためにライブラリ関数を使用しており、これによりエンコードが自動的に処理されます。
ドキュメントをより明確にするために更新しました。