gpt4 book ai didi

paypal - PapPal 中 payment_status 为 pending 怎么办?

转载 作者:太空宇宙 更新时间:2023-11-03 16:16:50 25 4
gpt4 key购买 nike

我正在使用 PDT,当 payment_statusCompleted 时,我会更新我的数据库并将金额兑换成信用卡。例如,30 美元为 30 分钟的服务。

我担心有人付款并且 payment_status 处于待处理状态,在这种情况下我的应用程序将不会执行此交换。那么,当支付最终完成时会发生什么?

  1. PayPal 会向我发送通知吗?
  2. 我应该经常向 PayPal 付款吗?

另一方面,如果我的应用程序将 meterito 失败并且无法处理在 PayPal 中进行的付款怎么办,有什么方法可以告诉 PayPal“嘿,我已经处理了付款,请保存它”?

谢谢。

最佳答案

使用IPN ,这与 PDT 非常相似,只是 PayPal 的服务器只是将数据发布到您提供的监听器 URL,而不是您的返回 URL。

无论用户是否返回您的返回 URL,每次 PayPal 交易都会触发 IPN(这是首先使用它而不是 PDT 的另一个原因)。

如果付款最初是待处理的,您将获得一个 payment_status 为待处理的 IPN,这样您就可以更新您的数据库并相应地发送电子邮件通知。

当支付结清(或失败)时,您将获得另一个具有相同 txn_id 的 IPN,但具有新的 payment_status,因此您的 IPN 脚本可以相应地采取行动。

关于paypal - PapPal 中 payment_status 为 pending 怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36634693/

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