我正在使用Paypal经理进行付款,我使用PayPal经理从我的网站使用信用卡付款成功完成付款。但现在我想用快速结账使用Paypal经理定期结账。我可以使用PayPal经理快速结账进行简单的直接付款。我从谷歌找到了一些我们需要传递两个变量
的解决方案L_BILLINGAGREEMENTDESCRIPTION0 = "Your descriptor"
L_BILLINGTYPE0 = "RecurringPayments"
但我无法定期付款。我没有收到任何错误。但我的付款已经完成了简单的付款而不再发生。
提前致谢..
答案 0 :(得分:0)
Express Checkout有两件事。首先,您需要了解整个过程,您还将创建一些定期付款资料。
为此,当您执行doExpressCheckout请求时,将BillingType设置为RecurringPayments。 您将从PayPal获取令牌,稍后当用户在您登录Paypal后返回您的网站确认付款后,您可以使用此令牌创建定期付款配置文件,方法与使用信用卡完成相同。
因此,在确认而不是发送doExpressCheckoutPayment之后,您发送createRecurringPaymentProfile请求。
当然,如果您还需要进行一些非经常性的额外付款,您也可以发送doExpressCheckoutPayment。