私は PayPal ペイフロー ゲートウェイ (ホストされたページ - レイアウト B) を使用しており、デスクトップ ブラウザーですべてをセットアップして完全に動作させています。
ただし、モバイル ブラウザーでテストすると、次のエラーが表示されます。
Token is missing. Please return to the website from where you started your purchase and try again.
私もSECURETOKENを使っています。これが私の一般的な流れです:
- ユーザーが名前/住所/情報を入力
- ユーザーが「支払いに進む」をクリック
- アプリケーションは、ユーザーが送信した残りの POST データと共に、CREATESECURETOKEN=Y および SECURETOKENID={36 文字のトークン アプリケーションが生成する} を使用して、pilot-payflowlink.paypal.com に投稿を送信します。
- RESULT=0 と SECURETOKEN 値の応答を受け取ります。
- 次に、URL に SECURETOKEN と SECURETOKENID を指定して、ユーザーをhttps://pilot-payflowlink.paypal.comにリダイレクトします。
- デスクトップの場合、サイトは正常に動作します。クレジットカードのページに移動します
- モバイルの場合、上記のエラーが表示されます。
私は途方に暮れています。Paypal のドキュメントには、レイアウト A と B は自動的にモバイル ページにリダイレクトされると記載されていますが、代わりに以下のエラーが表示されます。理由がわかりません。
この問題についてはどこにも見つかりません。助けていただければ幸いです。