2014-09-24 4 views
3

Я интегрировал с PayPal с помощью метода HTML Forms для принятия платежей на моем веб-сайте. Когда пользователь выбирает PayPal в качестве способа оплаты при проверке, я перенаправляю их на веб-сайт PayPal с использованием HTML-форм, как описано в документации. Я получаю платеж в свою учетную запись PayPal, однако при получении сообщения IPN на мой notify_url, когда я отправляю команду notify-validate, я получаю ошибку: 403 запрещен. Пожалуйста, помогите. Все работает как в песочнице, но я начинаю получать эту ошибку 403.Почему я продолжаю получать запрет на 403 с помощью PayPal?

+1

Вы получаете 403, что означает, что вы не имеете права. Вы изменили свои учетные данные, чтобы использовать живые учетные данные с портала разработчиков PayPal? Песочница и живые имеют разные учетные данные. –

+0

из документации, paypal говорит об изменении учетных данных и всех. но при реализации html-форм и обработки ipn, нигде не говорится о отправке моего имени пользователя и пароля. я отправляю обратно IPN, который им отправил PayPal. Можете ли вы сообщить, как я могу отправить текущие учетные данные для аутентификации моего ответа IPN. – TnashC

ответ

8

Попробуйте пропусканием «User-Agent: XXXXXXXXXXXXXXXX» заголовок HTTP в вашем уведомит-валидации запроса, где XXXXXX .. это любая строка> 5 символов

+1

интересная идея, попробуем это и посоветуем. – TnashC

+1

Престон, большое спасибо. это сработало. Я удивлен тем, как они не подчеркнули в этом вопросе в своей документации, но это проблема, которая сводит всю систему вниз. – TnashC

+0

@PrestonAlexander как я могу передать пользовательские агенты, которые вы упомянули здесь? – Leonardo

Смежные вопросы