Я пытаюсь внедрить IPN PayPals в своем приложении Symfony. Пользователи могут покупать кредиты в настройках своего аккаунта, и они могут оплачивать их через PayPal. Теперь я хочу получать сообщения мгновенного оповещения по Paypals, чтобы быть незамедлительно информированным, когда платеж был успешным.Интеграция PayPal IPN в приложении Symfony
Я следовал this Видеоурок здесь и интегрировал этот код в приложение Symfony. Я сделал это действие через ссылку myproject.com/advertiser/account/paypalnotification.
Дело в том, что когда я пытаюсь использовать симулятор IPN и вводить URL-адрес и использовать тип транзакции «Web Accept», я получаю сообщение об ошибке: «Мы не смогли отправить IPN из-за ошибки HTTP».
Причина в том, что эта симуляция получает код состояния 500 из-за несоответствия токена CSRF.
Кто-нибудь знает, как решить эту проблему?
Решение найдено. Если у вас есть файл htaccess, который нуждается в проверке подлинности HTTP, симулятор ipn не будет работать. Поэтому проверьте, что вы отключили аутентификацию HTTP. – Sharpy35
Рассмотрите возможность написания решения, которое вы нашли как [self-answer] (http://stackoverflow.com/help/self-answer), а затем принимаете его (вы сможете это сделать через несколько дней): это будет более заметным, чем в качестве комментария. – lfurini
спасибо за совет, сделаем это;) – Sharpy35