1

Paypalで定期支払いプロファイルを作成し、初期支払いを設定しました。

IPNを受け取ったとき、txn_idは最初の支払いと定期的な支払いの両方で同じです。それらを区別する方法があるかどうか知りたいのですが。

定期的な支払いを受け取ると、この変数「period_type=Regular」があることに気づきました。これは、初期支払いIPNには表示されません。これは区別するための良い方法ですか?

ありがとう

4

1 に答える 1

3

IPN で取得しているものと混同している可能性があると思います。

プロファイルが最初に作成されると、作成されたばかりのプロファイルのプロファイル ID を持つ IPN が取得されます。元の請求額が含まれている場合は、トランザクション ID のみが取得されます。ここでのトランザクション ID は、元の金額のみです。それを持っていない場合は、プロファイル ID しか取得できません。

定期的な支払いも同じ日に開始するようにスケジュールされている場合は、定期的な支払い用の追加の IPN を取得し、独自のトランザクション ID を持ちます。

于 2013-02-05T06:23:34.603 に答える