PayPal API定期付款

时间:2012-02-23 09:02:42

标签: php paypal paypal-subscriptions

我需要向我的网站添加定期付款。在注册之前,用户必须支付例如10英镑的1个月,然后每月支付9英镑。 我尝试根据[PayPal] [1]创建定期付款。 但是在IPN中我没有收到回复subscr_signup或其他。 当我完成doExpressChechoutPayment我收到状态待定。 我必须等待授权多长时间才能完成?我用沙箱。

1 个答案:

答案 0 :(得分:2)

 'PAYMENTREQUEST_0_PAYMENTACTION'=>urlencode('Authorization'),

应该是:

 'PAYMENTREQUEST_0_PAYMENTACTION'=>urlencode('Sale'),

授权将“持有”交易金额(由PayPal保证最多3天,之后可再保留26天),之后您可以获取部分或全部授权交易。
为了立即获取资金,请将payaction设置为“Sale” 另请参阅PayPal.com: Using Authorization & Capture