【问题标题】:PayPal Express Checkout with a mix of one time purchase and recurring payments through the REST API通过 REST API 混合一次性购买和定期付款的 PayPal 快速结帐
【发布时间】:2016-07-27 15:34:19
【问题描述】:

我正在使用 PayPal REST API,并希望创建一项交易,其中包括在单笔交易中定期付款和一次性付款的组合。

根据documentation for the NVP integration,看来这样的交易是可能的。但是,我不确定如何使用 REST API 来完成同样的任务。我搜索了 REST API 文档以及 .NET SDK 示例,但找不到混合使用定期付款和一次性付款的交易示例。

我们的用例:我们处理可下载软件的交易 - 大多数产品都是一次性购买的,但有些产品(例如防病毒产品)具有与之关联的经常性计费组件。因此,我们需要处理单笔交易,其中一项是常规购买,另一项是定期计划的一部分。我们计划使用“PayPal”付款方式(即不直接信用卡)处理这些交易。具体来说,我们将使用 Express Checkout。

任何指导将不胜感激。谢谢!

【问题讨论】:

  • 只是为了弄清楚这一点,你能提供一个使用它的场景吗?例如,您是否尝试为用户设置订阅模式,向他们收取初始设置费并同时设置定期付款,但该费用仅在初始交易中?另外,您打算通过 PayPal 或信用卡交易处理订阅吗?
  • 当然,我已经用我们的用例更新了这个问题。看来我可以通过 NVP / SOAP 完成此操作,但看不到通过 REST 执行此操作的方法。

标签: paypal paypal-rest-sdk


【解决方案1】:

根据您正在做的事情,我认为您的最佳行动方案可能是:

当您的用户签出时可能有一些多月订阅和一些单次订阅,您需要为要购买的每件商品设置一个新的结算方案。对于订阅,您设置一个设置为多个月的条目,对于单次付款,您设置一个单月付款(有关多个条目的示例,请参阅 https://developer.paypal.com/docs/integration/direct/create-billing-plan/)。

接下来,您需要通过计费协议 (https://developer.paypal.com/docs/integration/direct/create-billing-agreement/) 为用户执行该计划。在计费协议中,您可以将开始日期设置为立即执行,这应该会立即完成两个计费订单的结帐流程。

让我知道这是否适合您的方案。

【讨论】:

    猜你喜欢
    • 2018-10-28
    • 2018-04-21
    • 2012-12-10
    • 2013-01-28
    • 2014-11-17
    • 2013-08-27
    • 2013-10-21
    • 2014-12-03
    • 2017-09-02
    相关资源
    最近更新 更多