4

私は自分のウェブサイトに初めてペイパルを実装しているので、最小請求サイクルが 1 日で頻度が 1 であるため、定期的な支払いをテストするにはどうすればよいか教えてもらえますか? または、待機せずに定期支払いをテストする他の方法はありますか?

前もって感謝します

4

3 に答える 3

2

サブスクリプションまたは定期支払い IPN をテストする必要がある場合は、独自の HTML フォームを作成し、アクションを IPN リスナー URL に設定することで簡単に実行できます。

PayPal から取得すると予想されるフィールドに一致する非表示フィールドをフォームに追加します。これは、サンドボックスで実際のトランザクションを実行して最初の IPN を取得し、それをテスト フォームに複製することで確認できます。

このようにして、フォームを IPN リスナーに直接送信し、実際に画面で結果を確認できます。これは、トラブルシューティングにも役立ちます。

考慮する必要がある唯一のことは、元のデータが PayPal からのものではないため、この方法でテストする場合、IPN は検証されないということです。テスト目的でコード内でこれを簡単に処理できます。

このようにすべてが思いどおりに機能するようになったら、PayPal から受け取った実際の IPN と同じように機能するので安心できます。

于 2012-12-16T07:17:56.180 に答える
1

私の知る限り、PayPal サブスクリプションのテストを待つ以外に方法はありません。人工時計の下でサンドボックスを実行することはできません。

同様の質問:

Paypal サブスクリプション IPN のテスト

PayPal ドキュメント:

PayPal Payments スタンダード統合ガイド

于 2012-12-15T13:22:57.677 に答える
0

Paypalサンドボックスで何度でもテストできます

于 2012-12-15T10:12:02.357 に答える