Zasadniczo staram się korzystać z płatności PAY z Adaptive Payments, aby programowo i natychmiast przesłać środki z mojego własnego konta PayPal na inne konta. According to the documentation, o ile określę adres nadawcy poczty e-mail (mój własny adres paypal, używany do konfigurowania płatności adaptacyjnych), powinien on działać dosłownie.PayPal Płatności adaptacyjne IMPLICIT Pay API
Jednakże, gdy wykonuję połączenie, zawsze otrzymuję wynik "CREATED" zamiast "COMPLETED". Utworzony oznacza, że system nadal chce, abym ręcznie zalogował się do systemu PayPal i zatwierdził płatności. Naprawdę potrzebuję tych płatności, aby pojawiały się automatycznie na miejscu. Każda pomoc będzie doceniona.
Oto moja prośba ciąg:
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
I tu jest odpowiedź z 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
w powyższej sprawie, czy system PayPal wymaga ponownego wprowadzenia hasła? – Sripaul