2014-12-08 2 views
0

Мне нужно включить Paypal повторяющиеся платежи в моем webapp для процесса регистрации.Paypal Повторяющиеся платежи - Возврат url issue

  1. Я смог создать кнопку «Подписка» на портале PayPal и не указал никаких обратных ссылок при создании кнопки. Я упомянул сумму в размере 0,2 долл. США и дал расчетные циклы как 2 дня (так что 2 взноса).
  2. Я получил код html и включил этот код в веб-приложение, и я вручную упомянул URL-адрес возврата, notifiy url в этом html-коде следующим образом.
  3. Итак, когда пользователь пытается зарегистрироваться в первый раз (скажем, это первый день), он нажмет кнопку подписки на PayPal и выплатит сумму, как только платеж будет успешным, мы сможем перенаправить страницу пользователя на страницу успеха, и мы могут хранить данные о платежах в базе данных. Впервые он работает нормально. Здесь происходит первое установление.
  4. Таким образом, на второй день вычитаются периодические выплаты и сумма. Но детали не обновляются в базе данных. Итак, как обрабатывать эти вторичные платежи ??

ответ

0

Вы посмотрели Instant Payment Notification (IPN)? Он будет передавать данные транзакции POST скрипту слушателя на вашем сервере в режиме реального времени, поэтому вы можете автоматизировать всевозможные вещи на основе разных типов транзакций.

+0

Спасибо, Андрей. Я буду пытаться использовать этот IPN. Фактически нам нужно дать как возвращаемый url, так и уведомить url в коде кнопки html вручную или нам нужно указать обратный url при создании кнопки. Насколько я вижу при создании кнопки, мы можем предоставить только обратный URL. Итак, можете ли вы, пожалуйста, помочь нам в том, что будет хорошим процессом? – user3584797

+0

Вы можете добавить как return, так и notify_url в код кнопки. –

+0

Спасибо Andrew .. Мы добавили оба кода возврата и notify_url в код кнопки. Но IPN возвращается недействительным, а также нет параметров/переменных, возвращаемых IPN. Нужно ли нам делать какие-либо конфигурации здесь? Не могли бы вы сообщить нам, что может быть проблемой? – user3584797

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