Возврат из PayPal на страницу, которая его назвала

Я надеюсь, что кто-то может помочь мне со следующим. У меня есть кнопка "Купить сейчас" в дочернем диалоге. Кнопка "Купить сейчас" правильно отображает страницу PayPal. Сейчас я пытаюсь сделать, я не могу найти информацию об этом. Я бы хотел, чтобы PayPal вернулся к дочернему диалоговому окну с переменной, которая будет указывать на успех (платеж произведен) или сбой (платеж отменен покупателем). Это возможно?

Поток работает так:

  1. Пользователь заходит на мой сайт
  2. Участник совершает покупку через PayPal
  3. Участник добавляется в лотерейный приз.

Дочернее окно (диалог) остается открытым, так как PayPal открывается на другой странице. Независимо от того, был ли платеж успешным или отменен / не выполнен, я хотел бы вернуться к дочернему окну со значением, указывающим результат платежа. Если результат успешен, выполняется некоторый код. Если нет, то ничего не делается, и дочернее окно остается открытым.

Bruno

1 ответ

Решение

Вам нужно добавить обратный URL-адрес <INPUT TYPE="hidden" NAME="return" value="URLspecificToThisTransaction"> посмотрите здесь https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_formbasics разделе Настройка URL-адреса возврата для заголовка отдельной транзакции.

Вам также нужно Instant Payment Notification – notify_url Уведомление о мгновенной оплате состоит из трех частей:

Кто-то платит тебе. Переменные PayPal POST формируют переменные по указанному вами URL, который запускает программу для обработки переменных. Вы подтверждаете уведомление.

смотрите здесь https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf

Другие вопросы по тегам