我正试图以适度的成功来驯服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 中插入另一个参数,或者我应该组成一个完全不同的数组或者什么?请帮忙!
答案 0 :(得分:0)
我几天前刚刚写了an article about this。这是一个非常快速的过程,所以如果你有更多的问题让我知道,但我绝对建议你看看,因为它列出了你需要做的一切,它用我的类库做到这一点,这对你来说非常简单。
答案 1 :(得分:0)