通过REST API

时间:2016-04-07 00:21:48

标签: paypal paypal-rest-sdk

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

根据documentation for the NVP integration,似乎这样的交易是可能的。但是,我不确定如何使用REST API完成相同的操作。我搜索了REST API文档以及.NET SDK示例,但找不到使用重复付款和一次性付款的交易示例。

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

非常感谢任何指导。谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

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

请告诉我这是否符合您的情况。