PayPal ожидающее сообщение IPN не завершено

Я работал над корзиной для покупок в PayPal с помощью php, но когда PayPal отправляет payment_status = Pending, я никогда не получаю обратный вызов с завершенным, хотя платеж говорит о завершении на самом PayPal (проверено в песочнице и в реальной среде).

(В ожидании Paypal IPN) Насколько я могу прочитать здесь, он должен отправить еще один обратный вызов или это изменилось между тогда и сейчас?

Если PayPal не отправляет новый обратный вызов, есть ли другой способ проверить / перепроверить, чтобы убедиться, что этот конкретный платеж завершен?

Заранее спасибо.

0

Решение

Вам нужно внести изменения в кодировку языка в кнопке PayPal, установив его в UTF-8.

Войдите в свою песочницу Payapl или действительный аккаунт и сделайте следующее

Инструменты продажи> Языковая кодировка кнопки Paypal> Дополнительные параметры>, затем установите оба параметра из раскрывающегося списка в UTF-8.

0

Другие решения

Ну, у меня тоже есть эта проблема. Просто измените http-запрос на curl-запрос, и все будет работать здесь. Я получил эту проблему в Drupal и использовал https://www.drupal.org/project/chr для того же. Если вы имеете дело с ядром, вам нужно проверить https://devtools-paypal.com/guide/pay_paypal/curl?env=sandbox. Это определенно будет работать.

0

По вопросам рекламы [email protected]