기본적으로 Adaptive Payments의 PAY 통화를 프로그래밍 방식으로 사용하고 즉시 내 페이팔 계정에서 다른 계정으로 자금을 보냅니다. According to the documentation, 내가 senderEmail (Adaptive Payments를 설정하는 데 사용 된 본인의 페이팔 주소)을 지정하는 한, 이것은 축 어적으로 작동해야합니다.PayPal Adaptive Payments IMPLICIT Pay API
그러나 전화를 걸면 항상 "COMPLETED"대신 "CREATED"가 표시됩니다. 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
그리고 여기 페이팔의 응답입니다 :
[responseEnvelope.timestamp] => 2012-03-01T19:09:57.290-08:00
[responseEnvelope.ack] => Success
[responseEnvelope.correlationId] => 71efd416a2100
[responseEnvelope.build] => 2486531
[payKey] => AP-ZZZZZZZZZZZZZZZ
[paymentExecStatus] => CREATED
상기의 경우 paypal에서 비밀번호를 다시 입력해야합니까? – Sripaul