Paypal Payments Prop - 透過的なリダイレクトを実装しようとしています。
私が実行する手順は次のとおりです。
1) ペイフロー ゲートウェイにリクエストを送信します。つまりhttps://pilot-payflowpro.paypal.com
、次のようなパラメータを使用します。
SILENTTRAN=TRUE
CREATESECURETOKEN=Y
TRXTYPE=A
VERBOSITY=HIGH
TENDER=C
ゲートウェイから適切な応答が得られます。
例:
Array
(
[0] => RESULT=0
[1] => SECURETOKEN=1eh4ht2k4kUatSIjfqs0qzA4k
[2] => SECURETOKENID=ac31cb968d2902d4df3f10820f60f6fb
[3] => RESPMSG=Approved
)
2) 透過的なリダイレクトを実行したいので、このフォームを使用してクレジットカードの詳細をペイフロー ゲートウェイに直接投稿します。
<form action='https://payflowlink.paypal.com/' method='POST'>
<input type='hidden' name='MODE' value='TEST'>
<input type='hidden' name='SECURETOKEN' value='mysecuretoken'>
<input type='hidden' name='SECURETOKENID' value='mysecuretokenid'>
<label>Card Number</label> <input type='text' name='ACCT'>
<label>Code Code</label> <input type='text' name='CVV2'>
<label>Expiration</label> <input type='text' name='EXPDATE'>
<input type='submit' value='Make the transaction' />
</form>
しかし、このフォームを投稿した後、最初のステップで指定した ERRORURL に常にリダイレクトされます。
私がしている可能性のある間違いは何ですか??
解決済み : コードに問題はありませんでした。これはテストで行われました。テストにサンドックス アカウントのクレジット カード番号を使用していましたが、サンドボックス アカウントでは機能しません。統合ドキュメントに記載されているクレジットカード番号を使用する必要があります。