gpt4 book ai didi

paypal - 如何在处理之前确保 Paypal IPN 的唯一性?

转载 作者:太空宇宙 更新时间:2023-11-03 15:49:38 24 4
gpt4 key购买 nike

对于subscr_paymentweb_accept,您必须检查txn_id是否已经发送给您。

但是怎么样

subscr_cancel, 
subscr_modify,
subscr_eot,
subscr_failed,
subscr_signup

哪里没有txn_id

如果我从 paypal 收到 subscr_modify 3 次,我的脚本如何知道同一个 IPN 是否被发送了 3 次,或者用户是否修改了他们的订阅 3 次?

有谁知道如果多次发送相同的 IPN 消息,ipn_track_id 是否保持不变?

最佳答案

If I get subscr_modify 3 times from paypal how does my script know if the same IPN was sent 3 times or if the user modified their subscription 3 times?

如果第一个没有用 Http 200 响应代码回答,例如由于服务器 500 错误代码,或者没有回答,您只会从 PayPal 收到重复的 IPN 响应。

But how about

subscr_cancel, subscr_modify, subscr_eot, subscr_failed, subscr_signup

where there is no txn_id?

PayPal 文档确实晦涩复杂,但我找到了一个可能有用的链接,它显示了每种 IPN 响应中存在的每个变量的列表: https://www.paypalobjects.com/en_US/ebook/subscriptions/Appx-ipn_subscription_variables.html

subscr_id 可能 是您正在寻找的内容,但我不确定它是否会随着每个响应而改变。

关于paypal - 如何在处理之前确保 Paypal IPN 的唯一性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9342066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com