7

この投稿とこれを読みましたが、解決策が見つかりませんでした。

Paypal 標準支払いシステムを使用して定期支払いをテストしようとしています。問題は、定期支払いの最小頻度期間が 1 日 (1D) であることです。そして、これは正しくテストするには時間がかかりすぎます。

サンドボックスで期間を 1D に設定すると、IPN への呼び出しが 1 分ごとに行われるという記事を読みましたが、機能させることができませんでした。

定期的な支払いをテストするために完全に制御する方法を知っていますか?

4

2 に答える 2

3

受け入れられた回答でコメントしたように、firebug / chrome devツールを介してHTMLを編集してフィールドを追加し、IPNシミュレーターから送信されたIPNにフィールドを追加することができます。このようにして、必要な追加フィールド (recurring_payment_id など) を追加できます。このフィールドは、指定した URL に IPN と共に送信されます。追加のフィールドを追加したら、html をコピーして、使用するたびに追加できるようにします。ページに JavaScript を追加するグリース モンキー拡張機能 (または何か) を作成して、定期的な支払いに必要な IPN タイプを追加できるようにすることを検討しています。

于 2013-08-01T13:10:53.943 に答える
1

設定できる最短の時間枠は 1 日です。以前は、1 分ごとに請求される定期的な支払いをテストできましたが、これはロールアウト後すぐに無効になりました。丸一日待ちたくない場合に過去に一部のマーチャントが行ったことは、現在developer.paypal.comサイトにあるものと同様に、独自の IPN シミュレーターをセットアップすることでした. 違いは、定期的な支払いの詳細をすべて渡すように設定することです。基本的に、これは PayPal が送信するすべての変数をポストするフォームに過ぎませんでした。そうしないと、プロファイルが再度請求されるまで 1 日待たなければなりません。

于 2013-06-20T14:09:42.233 に答える