11

エクスプレス チェックアウト API を使用して、プログラムでペイパルの定期支払いを使用しています。

ドキュメントに基づくと、プロファイルが有効になるまでに最大 24 時間かかるようです。最大 24 時間待たせるのではなく、プロファイルがアクティブ化された日に課金されるように課金開始日を設定する方法を見つけようとしています。

API ドキュメントに基づいて、プロファイルの作成時に開始日を渡す必要があるようです。これにより、24 時間の遅延を強制するために (今日 + 1 日) を行う必要がありました。しかし、プロファイルがすぐにアクティブになり、IPN メッセージが表示された場合でも、顧客に 24 時間待たせる必要があります。

前払いの初期費用を支払うことはできますが、更新期間を短縮することになると考えて、それを避けようとしています (たとえば、6 か月のサブスクリプションの場合、1 か月前払いして 5これは消費者にとって混乱を招く可能性があります。

誰かがこれで私を助けてくれることを願っています。

ドキュメント.

4

3 に答える 3

3

最初の支払いを行ってから、間隔から 1 を差し引くか、開始間隔を 1 単位先に設定するのが最善です。

また、最初の支払いを請求できない場合、API 呼び出しは失敗し、最初の支払いがなければ API 呼び出しを実行できますが (成功応答)、支払いが請求されると (最大 24 時間後)、可能性があります。成功しないこと。

すなわち。クレジットカードは良いので定期請求は承認するのですが、請求しようとするとなぜか拒否されます。

それを考慮するために、recurring_payment_skiped の IPN リスナーがあることを確認してください。

于 2012-11-28T00:37:42.857 に答える
1

6 か月間すぐに請求し、最初の支払いの瞬間から 6 か月後に定期支払いが開始されるように設定するだけです。

于 2014-01-27T16:15:34.063 に答える