gpt4 book ai didi

用于查找下一次定期付款的 Paypal Recurring api

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

我已经在 php 中实现了 paypal 定期订阅计划,并且 paypal 经常性还根据重复周期通过 paypal 收费。但是我的系统没有发现下一次经常性付款是否已收费,所以我怎么知道下一次经常性付款已使用 paypal api 收费。

我想在下次定期付款更改后帮助升级下一个到期日期。

最佳答案

据我了解,您想查看用户是否付款并据此更改到期日期。

解决方案是 Webhooks。在您的 PayPal 应用程序部分,单击添加网络钩子(Hook)并选择 PAYMENT.SALE.COMPLETED 并输入您要收听此事件的 URL,当您获得新的 PayPal 时,PayPal 将向该 URL 发送发布请求付款完成。在与您输入的 URL 对应的页面中,您必须执行以下操作:

  1. 验证调用来自 PayPal,而不是来自其他来源(如果您使用的是 PHP,您可以检查:PHP verify Paypal webhook signature)
  2. 通过读取主体内容而不是 POST 数据来解析从 PayPal 发送的数据
  3. 验证事件是否是您需要的,在本例中为 PAYMENT.SALE.COMPLETED
  4. 验证您收到的金额和币种
  5. 确保您之前没有处理过这笔交易,这太重要了
  6. 如果一切都有效,您可以保存交易并做任何您想做的事情,在您的情况下延长到期日。

关于用于查找下一次定期付款的 Paypal Recurring api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21494742/

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