Я интегрировал с PayPal с помощью метода HTML Forms для принятия платежей на моем веб-сайте. Когда пользователь выбирает PayPal в качестве способа оплаты при проверке, я перенаправляю их на веб-сайт PayPal с использованием HTML-форм, как описано в документации. Я получаю платеж в свою учетную запись PayPal, однако при получении сообщения IPN на мой notify_url, когда я отправляю команду notify-validate, я получаю ошибку: 403 запрещен. Пожалуйста, помогите. Все работает как в песочнице, но я начинаю получать эту ошибку 403.Почему я продолжаю получать запрет на 403 с помощью PayPal?
ответ
Попробуйте пропусканием «User-Agent: XXXXXXXXXXXXXXXX» заголовок HTTP в вашем уведомит-валидации запроса, где XXXXXX .. это любая строка> 5 символов
интересная идея, попробуем это и посоветуем. – TnashC
Престон, большое спасибо. это сработало. Я удивлен тем, как они не подчеркнули в этом вопросе в своей документации, но это проблема, которая сводит всю систему вниз. – TnashC
@PrestonAlexander как я могу передать пользовательские агенты, которые вы упомянули здесь? – Leonardo
- 1. Почему я продолжаю получать запрещенный 403 вопрос?
- 2. Почему я продолжаю получать NaN?
- 3. Почему я продолжаю получать nullpointerexception?
- 4. Почему я продолжаю получать NetworkOnMainThreadException?
- 5. Почему я продолжаю получать java.lang.StringIndexOutOfBoundsException
- 6. Почему я продолжаю получать match_failure?
- 7. Почему я продолжаю получать Arrayoutofboundsexception?
- 8. Я продолжаю получать [u'error ']
- 9. Почему я продолжаю получать UnboundLocalError с помощью моей функции?
- 10. Почему я продолжаю получать сообщение «Недопустимый путь»?
- 11. Почему я продолжаю получать «java.net.MalformedURLException: нет протокола»
- 12. Почему я продолжаю получать ошибку позиционного аргумента?
- 13. Почему я продолжаю получать эти ошибки?
- 14. Почему я продолжаю получать исключение ArrayIndexOutofBoundsException?
- 15. Почему я продолжаю получать ошибку 503?
- 16. Почему я продолжаю получать одинаковые случайные значения?
- 17. Почему я продолжаю получать ошибку этого файла?
- 18. Почему я продолжаю получать неявные ошибки преобразования?
- 19. Почему я продолжаю получать исключение NoSuchElementException?
- 20. Почему я продолжаю получать эту ошибку mysql?
- 21. Почему я продолжаю получать пустую форму C#
- 22. Почему я продолжаю получать ошибку Heroku 500?
- 23. Почему я продолжаю получать ошибку «недопустимый синтаксис»?
- 24. Почему я продолжаю получать ожидается идентификатор или «(»?
- 25. Почему я продолжаю получать эту ошибку NullReferenceException?
- 26. Почему я продолжаю получать сообщение «Undefined Offset»?
- 27. Почему я продолжаю получать InvalidOperationException WP7
- 28. Почему я продолжаю получать код статуса 403 в запросе на http даже после добавления CORS?
- 29. Почему я продолжаю получать исключения ссылок на объекты в Android?
- 30. Почему я продолжаю получать ошибку на этом коротком ящике
Вы получаете 403, что означает, что вы не имеете права. Вы изменили свои учетные данные, чтобы использовать живые учетные данные с портала разработчиков PayPal? Песочница и живые имеют разные учетные данные. –
из документации, paypal говорит об изменении учетных данных и всех. но при реализации html-форм и обработки ipn, нигде не говорится о отправке моего имени пользователя и пароля. я отправляю обратно IPN, который им отправил PayPal. Можете ли вы сообщить, как я могу отправить текущие учетные данные для аутентификации моего ответа IPN. – TnashC