2012-04-16 4 views
10

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

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

ответ

16

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

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

+0

Да Алекс Я подтвердил эту вещь от моего клиента. Они зарегистрированы в PayPal, и даже они получают платежи от своих клиентов. –

+0

Я действительно озадачен, чем Сарбжит. Я рекомендую вам зайти в свою учетную запись PayPal и подтвердить, могут ли они видеть платежи. Также добавьте строку журнала отладки в ваше приложение, чтобы удвоить, что адрес электронной почты, который вы отправляете, совпадает с зарегистрированным адресом электронной почты. –

+0

Я уже создал файл журнала, и письмо такое же. Алекс может быть причиной, если клиент не подтвердил свой адрес (а не адрес электронной почты) с помощью PayPal? –

12

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

3

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

+1

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

Смежные вопросы