IPN PayPal не отправляется на веб-сайт из песочницы

#paypal-ipn

#paypal-ipn

Вопрос:

Я использую IPN paypal. Я установил URL-адрес уведомления, и в какой-то момент он работал нормально. Я продолжил и закончил создание сайта, разместил его на реальном сервере, и теперь IPN не отправляется на сайт. Я использовал симулятор IPN, и мой веб-сайт получает уведомление нормально. Я вручную перехожу к URL-адресу уведомления, и мой веб-сайт запускает код. Фактическая транзакция завершается нормально, она просто не отправляет уведомление на веб-сайт. URL-адреса Cancel и Success работают нормально. Я убедился, что IPN включен в моей песочнице. Наконец, у меня есть журналы на странице URL-адреса уведомления, которые показывают информацию, когда я перехожу на страницу, указанную выше, но ничего не отображается, когда я совершаю транзакцию. Я прочитал не менее 30 сообщений на этом сайте и исчерпал все ресурсы, поэтому я надеюсь, что у кого-то есть другая идея.

Уведомление из песочницы PayPal просто не отправляется во время транзакции, я устранил, на мой взгляд, все возможные варианты. Кто-нибудь сталкивался с этим?

Ответ №1:

Вы проверили статус доставки в истории IPN? Возможно, ваши IP-адреса попадают в очередь. Это происходило со мной последние несколько дней. Войдите в свою учетную запись песочницы и нажмите «История» в разделе обзора вверху. Затем прокрутите вниз и нажмите «История IPN». Он должен показывать статус каждого IPN. Если статус находится в очереди, я не думаю, что вы можете что-то сделать, кроме ожидания. Песочнице Paypal потребовалось более 24 часов, чтобы обработать некоторые из моих недавних IPN.

Комментарии:

1. Спасибо @Pennywise через 9 часов после всего моего тестирования сайт получил все уведомления. Я не знал о задержке. Я предположил, что это PP sandbox, поскольку он никогда не работал на 100%, поэтому я продолжил, запустил его и протестировал, и он работал нормально. Однако вы правы в отношении задержки, я ничего не могу найти на нем, так что, надеюсь, это поможет кому-то в будущем.