PayPal Express通过REST API实现一次性购买和定期付款的混合结账

PayPal Express通过REST API实现一次性购买和定期付款的混合结账,paypal,paypal-rest-sdk,Paypal,Paypal Rest Sdk,我正在使用PayPal REST API,并希望创建一个在单个交易中包含重复付款和一次性付款组合的交易 据英国《金融时报》报道,这样的交易似乎是可能的。但是,我不确定如何使用RESTAPI实现同样的功能。我搜索了REST API文档以及.NET SDK示例,但找不到混合使用定期付款和一次性付款的交易示例 我们的用例:我们处理可下载软件的交易-大多数产品是一次性购买的,但一些产品(如防病毒产品)有一个与之关联的定期计费组件。因此,我们需要处理单个事务,其中一个项目是定期购买,另一个是定期计划的一部

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

据英国《金融时报》报道,这样的交易似乎是可能的。但是,我不确定如何使用RESTAPI实现同样的功能。我搜索了REST API文档以及.NET SDK示例,但找不到混合使用定期付款和一次性付款的交易示例

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


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

根据你的做法,我认为你最好的做法是:

当用户签出时,可能有一些多月订阅和一些一次性订阅,您可以为要购买的每个项目设置一个新的计费计划。对于订阅,您设置了一个设置为多个月的条目,对于单次付款,您设置了单月付款(有关多个条目的示例,请参见)

接下来,您需要通过计费协议()为用户执行该计划。在账单协议中,您可以设置立即执行的开始日期,这将立即完成两个账单订单的签出过程


让我知道这是否适用于您的场景。

根据您所做的,我认为您的最佳行动方案可能是:

当用户签出时,可能有一些多月订阅和一些一次性订阅,您可以为要购买的每个项目设置一个新的计费计划。对于订阅,您设置了一个设置为多个月的条目,对于单次付款,您设置了单月付款(有关多个条目的示例,请参见)

接下来,您需要通过计费协议()为用户执行该计划。在账单协议中,您可以设置立即执行的开始日期,这将立即完成两个账单订单的签出过程


让我知道这是否适用于您的场景。

为了更清楚地了解这一点,您能否提供一个使用此功能的场景?例如,您是否正在尝试为用户设置订阅模型,向他们收取初始设置费,同时设置定期付款,但该费用仅在初始交易中支付?另外,您是否计划通过PayPal或信用卡交易处理订阅?当然,我已经用我们的用例更新了这个问题。似乎我可以通过NVP/SOAP来实现这一点,但没有看到通过REST实现这一点的方法?例如,您是否正在尝试为用户设置订阅模型,向他们收取初始设置费,同时设置定期付款,但该费用仅在初始交易中支付?另外,您是否计划通过PayPal或信用卡交易处理订阅?当然,我已经用我们的用例更新了这个问题。似乎我可以通过NVP/SOAP实现这一点,但没有看到通过REST实现这一点的方法。