Я работаю, чтобы интегрировать поддержку IPN Paypal на мой сайт на основе codeigniter. Я сделал много тестов до вчерашнего дня, используя Paypal Sandbox без проблем. Однако со вчерашнего дня, после изменения DOLLAR на EURO на моем веб-сайте, когда я пытаюсь сделать тест, paypal всегда возвращает статус ожидания в моем скрипте IPN. Я не понимаю, почему в Paypal Sandbox я получаю сообщения об оплате. Счет, используемый для проведения теста, установил страну как Италия.
Таким образом, вы получаете свои IPN просто отлично, не так ли? Это просто, что payment_status "ждет"?
Может быть, учетная запись получателя должна принять платеж, потому что она в другой валюте. Если вы входите в систему как покупатель, вы можете это увидеть, а затем, когда вы их примете, вы увидите новые IPN для той же транзакции с новым статусом платежа.