2

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 に常にリダイレクトされます。

私がしている可能性のある間違いは何ですか??

解決済み : コードに問題はありませんでした。これはテストで行われました。テストにサンドックス アカウントのクレジット カード番号を使用していましたが、サンドボックス アカウントでは機能しません。統合ドキュメントに記載されているクレジットカード番号を使用する必要があります。

4

1 に答える 1

0

この統合ドキュメントhttps://developer.paypal.com/docs/classic/payflow/integration-guide/#testing-transactionsを参照していますか?

もしそうなら、それは私の問題を解決しません。

于 2016-05-04T19:24:22.600 に答える