2

のためsubscr_paymentに、あなたはそれが以前にあなたに送られたことがあるかどうかweb_acceptをチェックしなければなりません。txn_id

しかし、どうですか

subscr_cancel, 
subscr_modify, 
subscr_eot, 
subscr_failed, 
subscr_signup

ないところtxn_id

ペイパルから3回取得subscr_modifyした場合、同じIPNが3回送信されたかどうか、またはユーザーがサブスクリプションを3回変更したかどうかをスクリプトはどのように認識しますか?

ipn_track_id同じIPNメッセージが複数回送信されても​​、同じままであるかどうかを誰かが知っていますか?

4

1 に答える 1

1

Paypal から subscr_modify を 3 回受け取った場合、スクリプトは同じ IPN が 3 回送信されたかどうか、またはユーザーがサブスクリプションを 3 回変更したかどうかをどのように認識しますか?

たとえば、サーバー 500 エラー コードが原因で、最初の IPN 応答が Http 200 応答コードで応答されなかった場合、または応答がない場合にのみ、PayPal から IPN 応答が繰り返されます。

しかし、どうですか

subscr_cancel、subscr_modify、subscr_eot、subscr_failed、subscr_signup

txn_id がない場所はどこですか?

PayPal のドキュメントは非常にわかりにくく複雑ですが、役立つリンクを見つけました。IPN 応答の各タイプに存在するすべての変数のリストが示されています: https://www.paypalobjects.com/en_US/ebook/subscriptions/ Appx-ipn_subscription_variables.html

subscr_id あなたが探しているものかもしれませんが、すべての応答で変化するかどうかはわかりません.

于 2012-02-24T14:26:26.023 に答える