2014-01-06 2 views
1

Я использую API PayPal для процесса оплаты на своем веб-сайте. оплата работает с одним сервером. Но не работает должным образом с другим сервером. В Paypal платеж не выполнен и отображается ошибка ниже в истории IPN. "HTTP-код ответа: 406".В истории IPN PayPal отображается «HTTP-код ответа: 406».

+0

Пожалуйста, добавьте кодовый блок формы платежа здесь. –

ответ

0

История IPN не имеет ничего общего с неудачей платежа. Если платеж не прошел, IPN не будет запущен. То, что вы видите в истории IPN, было бы для завершенной транзакции, вызвавшей IPN, но ваш скрипт IPN не смог завершить и вернул код ошибки 406 обратно на IPN-сервер PayPal.

Что касается неудачного платежа, мне нужно будет увидеть код кнопки или запрос API (в зависимости от того, с чем вы работаете), чтобы попытаться воспроизвести проблему и посмотреть, смогу ли я помочь вам таким образом. Опять же, не путайте, связав IPN с неудачным платежом.

Существуют уникальные случаи, когда вы действительно можете получить IPN от неудачного платежа (например, неудачный повторный платеж, например), но тогда IPN продемонстрирует успех 200, если ваш сценарий IPN был хорошим, даже несмотря на то, что платеж не удался, поэтому у вас, видимо, есть 2 отдельных вопроса.

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