gpt4 book ai didi

paypal - 我是只需要执行一次 PayPal 账单协议(protocol),还是每次账单到期时都需要执行?

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

我正在尝试在 Django 应用程序中使用 paypalrestsdk 和 python 在我的网站上合并成员(member)订阅。我了解我需要执行以下操作:

  1. 为每种类型的订阅设置计费计划(即每月 10 美元的月度计划和每月 100 美元的年度计划)
  2. 创建一个 BillingAgreement,它(根据用户选择的计费计划)重定向用户以批准该协议(protocol),并返回协议(protocol)对象,这将使我能够访问计划信息以更新、暂停、重新激活协议(protocol)。
  3. 最后,为了开始,我需要执行 BillingAgreement。这是让我困惑的部分。我是每月执行一次协议(protocol)(对于我同意按月订阅的用户)还是执行一次协议(protocol)以告知 PayPal 自动处理每月付款?如果后一种情况是答案,那么我怎么知道付款是否因某种原因失败? (或者我是否需要在用户每次登录时通过检索他们的 BillingAgreement 并搜索该协议(protocol)的特定日期范围内的交易来检查,以确保它们是最新的并且没有失败?)

我查看了 PayPal 开发人员文档以及 GitHub 示例。我还成功编写了使用沙箱创建和执行一次性付款的代码,一切似乎都运行良好。我只是对 REST api 中的定期付款的工作方式感到困惑 - 具体请参见上面的 #3。

最佳答案

您不需要每个月都执行结算协议(protocol),只需执行一次即可启动协议(protocol),即告诉 PayPal 自动处理每月付款。

您可以使用搜索交易功能来检查用户的付款是否失败,但您可能只需要在特定用户的每个月度付款周期开始时执行此操作。与他们每次登录时不同。 future ,我们将尝试提供更好的通知机制,以通知商家计费协议(protocol)上的付款失败/状态更改。

关于paypal - 我是只需要执行一次 PayPal 账单协议(protocol),还是每次账单到期时都需要执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25727671/

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