у нас есть базовая корзина для покупок в Интернете, которая получает сообщения IPN, когда заказ размещен и оплачен через PayPal - и это прекрасно работает, когда IPN возвращается из PayPal для подтверждения того, что платеж завершен и т. Д.
Однакокогда мы используем опцию PayPal «Запросить деньги» из панели мониторинга PayPal, система IPN затем пытается отправить IPN в нашу систему прослушивателя IPN.В результате мы получаем HTTP-код ответа 500 и сообщение «fail» в нашем файле журнала PayPal IPN.
В результате мы получаем электронное письмо PayPal с предупреждением о немедленном платеже от PayPal, сообщающее, что IPN являютсятерпит неудачу.Единственными сбоями IPN являются IPN транзакций с запросом денег вручную.
Каков наилучший способ справиться с этим?Нам не нужны IPN для запросов на ручную оплату.Можем ли мы его отключить или добавить что-то к нашему прослушивателю IPN, чтобы получать эти сообщения, но ничего с ними не делать?
Мы используем стандартный прослушиватель IPN от PayPal Github.Кроме того, в учетной записи PayPal IPN включен и установлен для нашего URL слушателя.Наша корзина покупок также отправляет IPN-адрес в PayPal.Я также прочитал документацию для разработчиков, но я не мудрый.