Может ли paypal-ipn быть получено действием контроллера в Grails

Мне нужно интегрировать подписку PayPal в наше приложение Grails.

Я создал кнопку подписки в песочнице. Я создал действие контроллера и предоставил соответствующий URL-адрес в кнопке ipn.

Платежи проходят успешно, а также отправляются уведомления по электронной почте. Но действие не вызывается ipn.

Это то, что URL-адрес ipn не может быть действием контроллера.


person Rammohan    schedule 22.11.2012    source источник


Ответы (1)


Доступен ли этот URL извне? Paypal вызовет ваш URL-адрес после подписки со своих веб-серверов, поэтому ваш сервер должен быть доступен из Интернета.

person Nicholas    schedule 22.11.2012
comment
Да. Я получил доступ к URL-адресу из веб-браузера. В действии я указал некоторые операторы печати, которые печатаются на консоли сервера. При доступе к URL-адресу вручную распечатываются операторы. Но ничего не печатается, когда URL-адрес используется для уведомлений. - person Rammohan; 23.11.2012
comment
Итак, URL-адрес не указывает на ваш локальный хост? Попробуйте получить к нему доступ с другого компьютера, который не находится в той же локальной сети, что и ваш, и убедитесь, что нет брандмауэра или чего-либо еще, блокирующего доступ. - person Nicholas; 23.11.2012
comment
Я попытался получить доступ к нему с другого компьютера. Доступ есть. - person Rammohan; 23.11.2012