【问题标题】:Paypal - regual payments with varying amount every periodPaypal - 定期付款,每个时期都有不同的金额
【发布时间】:2021-02-08 13:15:33
【问题描述】:

我们系统的当前状态:

我们目前正在运行一个系统,该系统正在使用 Paypal 向我们的部分客户收费。更具体地说,我们为每位客户制定了 Paypal 计费协议。有了这个,我们每个月都会定期为我们使用 Paypal NVP/SOAP API 的服务收取不同数量的费用。构建了确切的流程以创建快速结帐,然后创建和捕获计费协议。根据现有的结算协议,我们正在执行Reference Transactions,以便能够向每个客户收取不同金额的费用

我们需要什么:

NVP/SOAP API 已于 3 年前弃用,尽管我们发现 Paypal 没有终止此 API 的计划,但我们仍想开始使用新的 REST API。

目标和必须要求:

  • 在不与现有客户进行任何交互的情况下继续使用现有的计费协议
  • 能够每月向每个客户收取不同的金额。最终金额始终根据客户在一个月内使用服务的方式计算得出。

当我尝试仔细查看新 API 并查看其他相关帖子时,我发现 Rest API 中不存在 Reference Transaction,但是在解决类似问题时有一个 Billing Plan 被引用了几次。但是,它看起来需要知道将要收取的金额,而且看起来不像是可以让现有客户顺利过渡的东西。但也许我读错了或者遗漏了一些重要的东西。

知道如何使用 Paypal Rest API 来满足我的要求吗?有什么办法吗?

谢谢你, 卢卡斯

【问题讨论】:

    标签: paypal


    【解决方案1】:

    目前没有任何文档,至少不是公开的,关于如何使用参考事务或与新 REST API 等效的东西。但是,如果您等待几个月,可能会有一些中期的未来。

    同时,您可以将 NVP/SOAP API 后端与新的 JS SDK 前端配对,因此在您等待更新的后端时,至少您的集成前端界面看起来和工作得很好。这是新前端的演示:https://developer.paypal.com/demo/checkout/#/pattern/server

    只需让您的服务器返回一个作为 EC-# 令牌而不是 Order # 的 id,并在批准后运行 DoExpressCheckoutPayment 而不是捕获。基本上它适用于您现有的后端,您只需在服务器上设置 2 条路由即可调用。

    【讨论】:

    • 嗨普雷斯顿,感谢您的回答和建议。对我们来说这不是问题,因为系统现在工作正常,所以我们可以等待。我只是不想忘记这件事。你提到“如果你等几个月,可能会有一些中期的未来”......你怎么知道?这是否意味着您熟悉 Paypal 计划?
    猜你喜欢
    • 2015-02-26
    • 2017-02-07
    • 2011-11-16
    • 2013-01-05
    • 2020-08-25
    • 2019-04-30
    • 2015-04-21
    • 2017-03-24
    • 2014-02-18
    相关资源
    最近更新 更多