关于计费计划和协议的一些问题 REST API

Some questions about billing plans & agreements REST API

我对使用 REST 的订阅功能有一些疑问 API。我们已经使用 "Express Checkout NVP/SOAP Integration" 实现了定期付款,但对我们来说这不是最佳选择,因为:

这就是我想用 REST 重写它的原因 API。我认为流程将是这样的:

我的问题是:

  1. 这个流程正确吗?
  2. 要重定向客户以批准付款,我们需要向 PayPal API 服务器发出四个请求,这正常吗?
  3. 我应该为每个客户创建并激活一个计费计划,还是我可以为所有客户使用一个计划?
  4. 如果可以,我可以在商家的个人资料页面中创建计划,还是只能以编程方式创建?

让我看看能否回答您的问题并提供一些示例。

  1. 是的,第一个请求的流程是正确的。如果您已经有一个您希望订阅的人创建的计划,您可以跳过这些计费计划步骤。更多内容见下文。
  2. 对于 REST API,是的,这是 PayPal 的正常流程。将计划视为设置您想要提供的付款架构(例如服务的订阅计划)。您设置一次,然后可以使用计费协议为许多人订阅相同的订阅计划。
  3. 如果每个人的计划细节都相同,则创建一个计划,然后为每个人使用一个计费协议,让他们都订阅同一个计划。
  4. 我还没有看到它与配置文件系统的集成,但这是一个有趣的想法。目前,据我所知,您需要以编程方式执行此操作。

我还在网站上创建了一些新的快速入门指南,应该有助于创建计费计划和协议:

我在 Slack 机器人支付示例中有一个更实用的计费计划/协议集成示例,如果有帮助的话:https://developer.paypal.com/docs/api/service-integrations/slack-bot/subscribe/