贝宝:我应该为每个新的订阅请求创建一个新计划吗?

时间:2019-10-07 07:36:04

标签: php paypal-rest-sdk

现在,我正在按照以下步骤通过PayPal REST API-

创建新的订阅
  1. 创建计划

  2. 激活计划

  3. 创建结算协议
  4. 执行结算协议

现在,在第1步(创建计划)中,我必须传递重定向URL并取消具有唯一标识符的URL,该标识符用于将详细信息保存到数据库。标识符是user_id和artifact_id,它们对于所有新订阅都会更改。这就是为什么我每次都要制定新计划的原因。

我的问题: -这是正确的工作流程吗?

问候 费萨尔

1 个答案:

答案 0 :(得分:1)

您正在使用的Billing Plan and Agreement API已被弃用,请在官方文档https://developer.paypal.com/docs/api/payments.billing-agreements/v1/中进行检查

enter image description here

您应该使用贝宝(Paypal)的新订阅API,该文档在https://developer.paypal.com/docs/api/subscriptions/v1/中进行了说明。 这种方法也与您使用的方法类似

您可以为每个新订阅创建一个新计划,直到将来计划没有任何变化为止。