Уведомления Paypal Sandbox появляются только после того, как пользователь нажимает кнопку возврата.

Я пытался интегрировать PayPal в одно из наших приложений Grails. Мне нужно создать ежемесячную подписку, в которой автоматически платеж будет переводиться из PayPal каждый месяц. В целях тестирования я создал учетную запись в песочнице и создал кнопку для повторяющихся платежей. При создании кнопки я также упомянул URL-адрес успеха и URL-адрес отмены для IPN. Теперь при тестировании приложения я вижу, что при нажатии кнопки пользователь перенаправляется на PayPal и после входа в систему платеж также происходит успешно. Но уведомление еще не отправлено. После успешной оплаты появляется кнопка, спрашивающая пользователя, хочет ли он вернуться в приложение. Если пользователь нажимает на эту кнопку, он перенаправляется в приложение, в противном случае пользователю не отправляется уведомление. А также я никогда не получаю никаких уведомлений об отмене регулярного платежа. Если кто уже сталкивался с такой ситуацией, прошу сообщить решение.


person Rammohan    schedule 10.11.2012    source источник
comment
Привет, Раммохан, я вижу, ты опубликовал это 3 года назад. Но у меня сейчас аналогичная ситуация. Я уверен, что вы, должно быть, нашли решение для этого и выполнили настройку IPN в своей учетной записи песочницы, указав URL-адрес обратного вызова в качестве прослушивателя IPN. Можете ли вы дать конфигурацию прослушивателя IPN и код установки   -  person rajugaadu    schedule 08.11.2015
comment
Привет, Раджу, извини, но у меня больше нет с собой кода. Я сделал это в моей предыдущей компании 3 года назад. Невозможно вспомнить шаги либо.   -  person Rammohan    schedule 08.11.2015
comment
Это нормально, Раммохан. Спасибо вам за оперативный ответ. Я думаю, что просто попытаюсь подделать сообщение симулятора IPN, используя расширение Chrome или что-то в этом роде.   -  person rajugaadu    schedule 09.11.2015


Ответы (1)


Я правильно понимаю, что вас интересует использование CancelURL?

Если кто-то щелкнет ссылку отмены во время оформления заказа, он будет просто возвращен на тот URL-адрес, который вы установили для этого значения. ReturnURL — это место, куда они отправляются после завершения настройки подписки.

Тем не менее, настройка подписки не всегда гарантирует, что оплата будет произведена сразу. Это может произойти позже, хотя обычно это происходит практически мгновенно.

Если вы хотите получать программные уведомления о платежах профиля или об удалении текущего профиля, вам необходимо использовать Instant Уведомление о платеже, которое отправит все данные о транзакции в сценарий, установленный на вашем сервере, чтобы вы могли соответствующим образом обработать данные.

person Drew Angell    schedule 13.11.2012
comment
Могу ли я совершать регулярные платежи с помощью paypal plugin 0.6.8? - person user1791574; 23.10.2013