繁体   English   中英

需要有关在PHP上使用Paypal API进行定期付款的建议

[英]Need Your Advise on Recurring Payments With Paypal API on PHP

我正在设法使PayPal API取得一定的成功。 我使用PHP发送请求和处理响应。 到目前为止,我已经设法组成一个包含请求参数的有效数组,并将其发送到Paypal进行验证。 该请求将通过验证,并按预期返回事务令牌。 这是我的数组:

$requestParams = array(

'RETURNURL'  => 'http://www.myurl.com/#success',
'CANCELURL'  => 'http://www.myurl.com/#cancel',
'PAYMENTREQUEST_0_AMT' => 30,
'PAYMENTREQUEST_0_SHIPPINGAMT'  => '10',
'PAYMENTREQUEST_0_CURRENCYCODE'  => 'USD',
'PAYMENTREQUEST_0_ITEMAMT'  => '20',
'ALLOWNOTE' => 1,
'L_PAYMENTREQUEST_0_NAME1'  => 'Black kitten',
'L_PAYMENTREQUEST_0_DESC1'  => 'Nice and fluffy cute guy',
'L_PAYMENTREQUEST_0_QTY1'  => '1',
'L_PAYMENTREQUEST_0_AMT1'  => '10',
'L_PAYMENTREQUEST_0_NAME0'  => 'Ginger kitten',
'L_PAYMENTREQUEST_0_DESC0'  => 'Super cute ginger dude',
'L_PAYMENTREQUEST_0_QTY0'  => '1',
'L_PAYMENTREQUEST_0_AMT0'  => '10'

);


问题

我想发送相同的请求,但要定期付款 这意味着我想每月向用户的PayPal帐户收费。 我正在使用PayPal API文档进行浏览,但是它的编写方式对我来说似乎非常混乱,并且无法提供任何答案。

也许我应该在$ requestParams中插入另一个参数,或者我应该编写一个完全不同的数组,或者什么? 请协助!

实际上,几天前我刚刚写了一篇有关此的文章 这是整个过程的快速过程,因此,如果您还有其他问题,请告诉我,但我绝对建议您看一下它,因为它列出了您需要做的所有事情,并且可以通过我的类库来完成使这一切对您来说非常简单。

实施定期付款的一种方法是使用Express Checkout并创建“开票协议”和“参考交易”。 您可以在此处此处的官方文档中找到详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM