Paypal一次性购买和通过休息apis快速结账的单笔交易中的经常性付款

时间:2018-05-18 06:40:31

标签: php paypal paypal-rest-sdk

我正在使用PayPal REST API,我想创建一个合并交易,在单笔交易中处理一次性付款和定期付款。

使用案例: 根据流程,用户可以从门户网站购买产品,也可以按月和季度订购产品。用户还可以通过一次性交易一次性购买订购产品和产品。

我搜索过REST API文档以及PHP SDK示例,但找不到在单个事务中使用混合定期付款和一次性付款的交易示例。

1 个答案:

答案 0 :(得分:0)

我注意到https://www.paypal-community.com/t5/Business-Tools/One-time-purchase-and-recurring-payments-in-single-transaction/td-p/1509420有一个相似的问题并有一个答案;我怀疑同一位作者可能同时问了两个问题,但认为这可能对其他寻求答案的人有用。

为避免链接腐烂,我将粘贴下面给出的答案-但是我没有亲自尝试过,因此不知道它是否有效。

  

一次性付款的一种选择是使用试用变量集   一天后,常规付款会在第二天开始。

     

例如,您经营服务业:

     

有一笔25.00美元的一次性安装费,另加每月维护费   $ 10.00。设置费用是通过使用试用变量集收取的   一天后,常规付款会在第二天开始。

     

一些带有注释的示例代码:

<!-- "a1" Trial amount 1. This is the price of the first trial period.
For a free trial, use a value of 0 --> 
<input type="hidden" name="a1" value="25.00"> 
<!-- "p1" Trial period 1. This is the length of the first trial period. 
The number is modified by the trial period 1 units (t1, below) --> 
<input type="hidden" name="p1" value="1"> 
<!-- "t1" Trial period 1 units. This is the units of trial period 1 (p1, above). 
Acceptable values are: D (days), W (weeks), M (months), Y (years) -->
<input type="hidden" name="t1" value="D">  
     

不确定这是否是您的初衷,但它可能还会为您提供其他一些想法。