Я пытался интегрировать PayPal в одно из наших приложений Grails. Мне нужно создать ежемесячную подписку, в которой автоматически платеж будет переводиться из PayPal каждый месяц. В целях тестирования я создал учетную запись в песочнице и создал кнопку для повторяющихся платежей. При создании кнопки я также упомянул URL-адрес успеха и URL-адрес отмены для IPN. Теперь при тестировании приложения я вижу, что при нажатии кнопки пользователь перенаправляется на PayPal и после входа в систему платеж также происходит успешно. Но уведомление еще не отправлено. После успешной оплаты появляется кнопка, спрашивающая пользователя, хочет ли он вернуться в приложение. Если пользователь нажимает на эту кнопку, он перенаправляется в приложение, в противном случае пользователю не отправляется уведомление. А также я никогда не получаю никаких уведомлений об отмене регулярного платежа. Если кто уже сталкивался с такой ситуацией, прошу сообщить решение.
Уведомления Paypal Sandbox появляются только после того, как пользователь нажимает кнопку возврата.
Ответы (1)
Я правильно понимаю, что вас интересует использование CancelURL?
Если кто-то щелкнет ссылку отмены во время оформления заказа, он будет просто возвращен на тот URL-адрес, который вы установили для этого значения. ReturnURL — это место, куда они отправляются после завершения настройки подписки.
Тем не менее, настройка подписки не всегда гарантирует, что оплата будет произведена сразу. Это может произойти позже, хотя обычно это происходит практически мгновенно.
Если вы хотите получать программные уведомления о платежах профиля или об удалении текущего профиля, вам необходимо использовать Instant Уведомление о платеже, которое отправит все данные о транзакции в сценарий, установленный на вашем сервере, чтобы вы могли соответствующим образом обработать данные.
paypal plugin 0.6.8
?
- person user1791574; 23.10.2013