我需要向我的网站添加定期付款。在注册之前,用户必须支付例如10英镑的1个月,然后每月支付9英镑。 我尝试根据[PayPal] [1]创建定期付款。 但是在IPN中我没有收到回复subscr_signup或其他。 当我完成doExpressChechoutPayment我收到状态待定。 我必须等待授权多长时间才能完成?我用沙箱。
答案 0 :(得分:2)
'PAYMENTREQUEST_0_PAYMENTACTION'=>urlencode('Authorization'),
应该是:
'PAYMENTREQUEST_0_PAYMENTACTION'=>urlencode('Sale'),
授权将“持有”交易金额(由PayPal保证最多3天,之后可再保留26天),之后您可以获取部分或全部授权交易。
为了立即获取资金,请将payaction设置为“Sale”
另请参阅PayPal.com: Using Authorization & Capture