Paypal IPN возвращает pending_reason: односторонний

Мои сценарии IPN для PayPal работают очень хорошо. Когда я тестирую свою учетную запись в песочнице, оплата производится мгновенно, однако, когда я использую электронную почту своего клиента, я получил payment_status как "Ожидание", при этом pending_reason как "односторонний" в вызове журнала IPN.

Моя электронная почта клиента подтверждена в PayPal. Так может кто-нибудь сказать мне, почему я получаю эту проблему?

Ответ 1

pending_reason=unilateral означает, что адрес электронной почты получателя платежа не был зарегистрирован в PayPal. Полный список ожидающих причин см. В документации PayPal IPN.

Проверьте адрес электронной почты для опечаток и дважды проверьте у своего клиента, что они действительно зарегистрировали свой адрес в PayPal (они могут не понимать, что это влечет за собой).

Ответ 2

При тестировании на www.sandbox.paypal.com существуют только учетные записи, сделанные на www.sandbox.paypal.com. Таким образом, вы не можете использовать live учетные записи для тестирования, потому что они не существуют на сайте песочницы. Вы должны создать учетные записи на сайте developer.paypal.com

Ответ 3

У меня была эта проблема - я отправлял PayPal свою "живую" payer_email, когда я сменил ее на бизнес-электронную почту в песочнице, в которой он работал. так же, как мой живой адрес электронной почты с **** - [email protected]