#paypal #paypal-ipn #paypal-sandbox
#paypal #paypal-ipn #paypal- песочница
Вопрос:
Я не получаю никаких уведомлений IPN после успешной Expresscheckout. Я попытался динамически перезаписать URL-адрес УВЕДОМЛЕНИЯ, установив его с помощью параметра «Мои инструменты настройки». Но ни один из них не попадает на URL, указанный для IPN. Я использую учетные записи изолированной среды для осуществления платежей.
Чего здесь не хватает? Пожалуйста, помогите мне. Заранее спасибо ..!
Это отлично работает, если я использую симулятор IPN для тестирования IPN …!
Комментарии:
1. : ( Я сталкиваюсь с той же проблемой. Почему PayPal не отправляет IPN-сообщение при завершении платежа?
2. Куда вы отправляете свой ответ? При тестировании в изолированной среде обязательно отправляйте свой ответ на правильный URL, который sandbox.paypal.com/cgi-bin/webscr , вместо живого URL-адреса paypal.com/cgi-bin/webscr .
3. Проверьте историю IPN, куда он отправляет данные? Что вы делаете с запросом IPN? Экспресс-проверка должна позволить вам обрабатывать транзакцию без IPN.
4. Да, я использовал sandbox.paypal.com/cgi-bin/webscr . @DavidNguyen: Я проверил историю ipn, она не содержит истории. Сообщение IPN должно прийти после успешного завершения платежа. Вы хотите сказать, что сообщение IPN не придет после экспресс-проверки?
5. Я пробовал изменять переменные, используемые в паре имя-значение во время оформления заказа setexpress, и использовать методы экспресс-проверки, но ничего из этого не сработало. Все еще не уверен, почему IPN не вызывается после успешного завершения платежа даже для повторных платежей. Нет истории IPN. 🙁