サイトの複数の場所に Payflow Pro の透過的なリダイレクトを実装しようとしています。メインの購入ページが設定され、PayPal Manager アカウントで設定された returnurl、errorurl、silentposturl の値を使用します。ただし、トランザクションが発生するサイトの他の領域には、別のリターン URL を設定したいと考えています。
セキュア トークン リクエストを使用すると、マネージャー アカウントの設定を上書きする return、error、cancel、silentpost の URL の値を設定できることはわかっていますが、うまくいかないようです。
セキュア トークン リクエストは php/cURL を使用し、トークンを正常にリクエストしてテスト トランザクションで使用できますが、セキュア トークン リクエストで定義した URL ではなく、マネージャー アカウントで定義されたリターン URL にリダイレクトされます。 . ゲートウェイから正常な応答とトークンが返されたら、すべてがうまくいっていると思いました。これは、セキュア トークン リクエストに渡されるものです。
SILENTTRAN=TRUE&CREATESECURETOKEN=Y&CURRENCY=USD&TRXTYPE=S&SECURETOKENID=XXXX&AMT=10.00&RETURNURL=https://site.com/returnurl.php&CANCELURL=https://site.com/cancelurl.php&ERRORURL=https://site.com/errorurl.php&SILENTPOSTURL=https://site.com/silentposturl.php
私がどこで間違っているのか、またはゲートウェイが私のリターンURL値を認識しない原因は何なのかについて、誰かが私を正しい方向に向けることができるかどうか疑問に思っていましたか?