我基本上想使用Adaptive Payments的PAY调用程序,从我的PayPal帐户立即编程并发送资金到其他帐户。根据文档,只要我指定senderEmail(我的PayPal地址,用于设置Adaptive Payments),这应该完全可行。
然而,当我进行调用时,结果总是“CREATED”而不是“COMPLETED”。 Created表示系统仍然希望我手动登录PayPal并批准付款。我真的需要这些支付在当场自动发生。谢谢您的帮助。
以下是我的请求字符串:
然而,当我进行调用时,结果总是“CREATED”而不是“COMPLETED”。 Created表示系统仍然希望我手动登录PayPal并批准付款。我真的需要这些支付在当场自动发生。谢谢您的帮助。
以下是我的请求字符串:
currencyCode=USD&
returnUrl=http%3A%2F%2Fwww.website.com%2F&
actionType=PAY&
cancelUrl=http%3A%2F%2Fwww.website.com%2F&
receiverList.receiver%280%29.email=receiver%40gmail.com&
receiverList.receiver%280%29.amount=1.00&
requestEnvelope.senderEmail=me%40gmail.com&
clientDetails.deviceId=mydevice&
clientDetails.ipAddress=127.0.0.1&
clientDetails.applicationId=APP-ZZZZZZZZZZZZZ&
requestEnvelope.errorLanguage=en_US&
memo=memo&
feesPayer=EACHRECEIVER&
ipnNotificationUrl=http%3A%2F%2Fwww.website.com%2Fpay.php
以下为PayPal的响应:
[responseEnvelope.timestamp] => 2012-03-01T19:09:57.290-08:00
[responseEnvelope.ack] => Success
[responseEnvelope.correlationId] => 71efd416a2100
[responseEnvelope.build] => 2486531
[payKey] => AP-ZZZZZZZZZZZZZZZ
[paymentExecStatus] => CREATED