【问题标题】:Is there a way to make set up reference transaction paypal's rest API有没有办法设置参考交易贝宝的休息 API
【发布时间】:2016-04-12 08:16:32
【问题描述】:

我正在尝试使用参考交易来实现贝宝,我读到 NVP/SOAP API 允许创建计费协议,然后为将来的付款请求引用此计费协议 ID。

我想知道这是否可以使用 REST API 来实现。

我知道 REST API 允许为订阅计划创建计费计划和协议,但这不是我需要的,我需要自己处理经常性付款,用户可以在订阅我的帐户时批准 Paypal 上的协议应用程序,然后通过 cron 定期向他们在 PayPal 上批准的帐户收费。

这可能吗?如果可以,谁能提供我必须遵循的流程示例?

谢谢。

【问题讨论】:

    标签: php api rest paypal


    【解决方案1】:

    我会选择。您想要的是您所谈论的工作流程的参考事务。

    不幸的是,您可以在基本 REST API 错误跟踪器中看到以下票证 Reference Transactions #44,它带有 nvp-soap-parity 标签,这意味着我们在 REST 中还没有它。

    当我浏览REST API Reference for billing agreements 时,没有什么可以让我希望有一种宣传不佳的方式来实现它。最后,当您查看PHP REST SDK Class Documentation, for the Plan class 时,似乎除了具有明确频率和数量的计划之外没有任何支持。

    好消息是您现在仍然可以使用 Mercer-sdk-php,即使 NVP 从 2017 年 1 月 1 日起显然已被弃用。然后计划在修复参考事务错误后将其更改为 REST。

    【讨论】:

      【解决方案2】:

      是的。加载REST API reference 并向下滚动到计费计划和协议部分。您会找到“创建协议”、“执行协议”等章节。

      【讨论】:

      • 感谢您的回复。据我了解,协议需要计划定义,Paypal 本身也将管理定期计费,我需要自己管理定期计费,我的意思是我想使用协议参考用我自己的 cron 请求下一次付款,这在 paypal 手册中没有记录,并且似乎仅适用于 NVP/SOAP API。
      • 是的,参考交易和定期计费是分开的。当 PayPal 管理它时,这就是经常性计费。参考事务将由您决定,根据 REST 文档,它们分别支持两者。
      • 但我似乎无法在文档中找到 rest api 的参考交易。所以看来我需要实现 SetExpressCheckout API。
      • 我个人仍然更喜欢 Express Checkout,所以是的,这可能是我推荐的。这个PayPal PHP SDK 将使您的这些电话变得非常快速和容易。 PayPal 自己的集成团队经常使用它。也就是说,如果您单击我的答案中的链接以查看 REST API 参考,然后向下滚动到“计费计划和协议”部分,您会看到它提到了单独的方法,您可以做您想做的事情。
      猜你喜欢
      • 1970-01-01
      • 2014-03-16
      • 2018-04-03
      • 2018-04-20
      • 2017-07-30
      • 2015-04-27
      • 2014-02-15
      • 1970-01-01
      • 2016-04-25
      相关资源
      最近更新 更多