Paypal 关于计费计划的一些问题&;协议RESTAPI

Paypal 关于计费计划的一些问题&;协议RESTAPI,paypal,paypal-rest-sdk,paypal-subscriptions,Paypal,Paypal Rest Sdk,Paypal Subscriptions,我对使用RESTAPI的订阅功能有一些疑问。我们已经使用“快速结帐NVP/SOAP集成”实现了定期付款,但对我们来说这不是最佳的,因为: Webhook比IPN消息更容易使用 我们不能强迫客户从贝宝余额中付款 这就是为什么我想用RESTAPI重写它。我认为流程会是这样的: 用户按下按钮,我们发出第一个请求以获取身份验证令牌 创建计费计划 启动计费计划 创建计费协议 因为我们在这里使用PayPal支付,所以我们重定向客户以批准支付 执行计费协议 我的问题是: 这个流程正确吗 要重定向客户以

我对使用RESTAPI的订阅功能有一些疑问。我们已经使用“快速结帐NVP/SOAP集成”实现了定期付款,但对我们来说这不是最佳的,因为:

  • Webhook比IPN消息更容易使用
  • 我们不能强迫客户从贝宝余额中付款
这就是为什么我想用RESTAPI重写它。我认为流程会是这样的:

  • 用户按下按钮,我们发出第一个请求以获取身份验证令牌
  • 创建计费计划
  • 启动计费计划
  • 创建计费协议
  • 因为我们在这里使用PayPal支付,所以我们重定向客户以批准支付
  • 执行计费协议
我的问题是

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

  • 让我看看能否回答您的问题并提供一些样品

  • 是的,该流程对于第一个请求是正确的。如果您已经创建了一个计划,您希望订阅用户,您可以跳过这些计费计划步骤。下面将详细介绍
  • 对于RESTAPI,是的,这是PayPal的正常流程。可以将该计划视为设置您想要提供的支付的体系结构(例如服务的订阅计划)。您只需设置一次,然后就可以使用计费协议向许多人订阅相同的订阅计划
  • 如果每个人的计划详细信息相同,则创建一个计划,然后为每个人使用计费协议将他们全部订阅到同一计划
  • 我还没有看到它与配置文件系统的集成,但这是一个有趣的想法。就目前而言,据我所知,您需要以编程方式完成此操作 我还在网站上创建了一些新的快速入门指南,通过创建计费计划和协议,这些指南应该会有所帮助:

    • 计费计划:
    • 计费协议:

    在Slack bot支付示例中,我有一个更实际的例子说明这种计费计划/协议集成,如果这有帮助的话:

    小心。。。在上次检查时(大约6个月前),REST API请求只能看到通过REST API创建的事务。我知道他们一直在努力解决这个问题,但这需要对他们的后端进行重大修改。我不会屏住呼吸的,谢谢你!它非常有用。。。祝你好运。