2015-04-22 2 views
0

Хотя многие люди задавали этот вопрос, и я прошел через многие из них, но не смог исправить свою проблему. Я думаю, что это просто, но, к сожалению, я застрял здесь.Проблема с симулятором PayPal IPN

Я могу ударить своего слушателя извне, но не получить от симулятора IPN. Получение следующее сообщение об ошибке

enter image description here

любая помощь высоко appreicated.

ура!

+1

Как ни странно, я могу получить только имитатор PayPal IPN для работы с именем хоста, и он отказывается подключиться к URL-адресу с обнаженным IP-адрес.Было бы у вас доменное имя, которое вы могли бы указать на IP-адрес, чтобы у вашего URL-адреса обработчика не был голый IP-адрес? – nasonfish

+0

@nasonfish wow man .... это работает ... если вы поместите свой комментарий как n ответ, я соглашусь с ним ... – SSH

+0

К сожалению, до сих пор мне не удалось опубликовать ответ; Я рад, что помог, хотя! – nasonfish

ответ

1

Использование «необработанного» IP-адреса в целевом URL-адресе предотвращается с помощью симулятора IPN PayPal; Я тестировал его, и кажется, что симулятор отправит запрос только в том случае, если вместо IP-адреса используется доменное имя.

Таким образом, вместо адреса, как http://1.2.3.4/test.php, если у вас есть доменное имя, вы можете установить A или AAAA запись на доменное имя, чтобы указать на IP-адрес, а затем заменить «голую» часть URL - 1.2.3.4 - с доменным именем, например stackoverflow.com, поэтому вы получите http://stackoverflow.com/test.php, который все равно должен отправить вас на ту же конечную точку, что и раньше, когда вы пытались отправить запрос.

Странно, что это ограничение было бы на месте, возможно, это ошибка, которую PayPal игнорирует, поскольку я не могу найти документацию по этому вопросу, но это один из способов обойти ограничение.

0

Это подтверждено Paypal; который был вставлен ниже, и я открыл их.


Здравствуйте,

Это правильно, вы должны использовать имя домена, если вы хотите проверить с IPN симулятор.

Путь вокруг него заключается в использовании учетной записи LIVE или SANDBOX и добавлении URL-адреса IPN с IP-адресом вместо имени домена.

т.е. http://8.8.8.8/paypal/paypal-ipn.php

Это будет работать за пределами тренажере IPN.

Отношения Джастина МТС


Можете ли вы подтвердить, что IPN Simulator не работает с IP-адреса как предложено этот пост? Paypal IPN simulator issue

Я пытаюсь проверить обновление сертификата SSL G2 => G5. Есть в любом случае вокруг этого или мне нужно купить домен только для проведения тестирования ?

Благодаря Джо