Paypal Sandbox - IPN не работает - PullRequest
1 голос
/ 31 января 2012

Мой сайт не получает IPN из песочницы PayPal.Я проверил работу моей страницы notify.php, отправив инструкцию IPN VIA "IPN Simulator", и она отлично работает.Но не получая IPN от симуляции обычной покупки.

Я проверил историю IPN с моей тестовой учетной записи в песочнице.IPN заканчивается в Failed после нескольких попыток.

Дата / время создания |ID сообщения | Статус |ID транзакции

1/30/2012 23:06 PST |0J990932SN848805V | Повторная попытка |1C574181PD653873S

1/30/2012 22:47 PST |8UY41985U65227626 | Не удалось |7UM32625T8929325L

1/30/2012 22:32 PST |36444784FH458323T | Отправлено |7L3718344F253661J

1/30/2012 22:28 PST |5KA14796R82961455 | Не удалось |9PU30039G7583750S

Я не могу понять проблему!Это проблема с моей стороны или что-то не так в Sandbox, как перегрузка или т. Д.? 1027 *

1 Ответ

1 голос
/ 26 октября 2012

Нет никакой гарантии, что IPN будет работать каждый раз для Sandbox. Некоторые ответы могут быть возвращены через несколько часов или даже никогда.

Также убедитесь, что:

  • Ваш обратный URL является общедоступным (не в локальной сети, как "localhost")
  • не имеет номера порта
  • не защищен брандмауэрами, маршрутизаторами и т. Д. (Доступны из любого места в Интернете)
  • в вашем скрипте не должно быть ошибок. используйте логирование или отправьте электронное письмо в начале скрипта
  • Перейдите в профиль своего аккаунта продавца PayPal -> Настройки продажи -> Настройки уведомлений о мгновенных платежах и подтвердите правильность URL-адреса

Для окончательного тестирования используйте реальные счета PayPal и отправьте небольшую сумму денег для тестирования.

...