【问题标题】:Some questions about billing plans & agreements REST API关于计费计划和协议 REST API 的一些问题
【发布时间】:2017-06-17 21:23:43
【问题描述】:

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

  • Webhook 比 IPN 消息更简单、更实用;
  • 我们不能强迫客户使用 PayPal 余额付款。

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

  • 用户按下按钮,我们发出第一个请求以获取身份验证令牌;
  • 创建计费计划;
  • 激活计费方案;
  • 创建结算协议;
  • 由于我们在这里使用 PayPal 付款,我们重定向客户以批准付款;
  • 执行结算协议。

我的问题是

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

【问题讨论】:

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

标签: paypal paypal-rest-sdk paypal-subscriptions


【解决方案1】:

让我看看能不能回答你的问题并提供一些样本。

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

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

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

【讨论】:

    猜你喜欢
    • 2017-06-21
    • 2014-12-15
    • 2020-04-13
    • 2015-11-01
    • 2016-03-23
    • 2014-12-08
    • 2018-12-01
    • 2014-10-28
    • 2017-10-11
    相关资源
    最近更新 更多