Возврат из PayPal на страницу, которая его назвала
Я надеюсь, что кто-то может помочь мне со следующим. У меня есть кнопка "Купить сейчас" в дочернем диалоге. Кнопка "Купить сейчас" правильно отображает страницу PayPal. Сейчас я пытаюсь сделать, я не могу найти информацию об этом. Я бы хотел, чтобы PayPal вернулся к дочернему диалоговому окну с переменной, которая будет указывать на успех (платеж произведен) или сбой (платеж отменен покупателем). Это возможно?
Поток работает так:
- Пользователь заходит на мой сайт
- Участник совершает покупку через PayPal
- Участник добавляется в лотерейный приз.
Дочернее окно (диалог) остается открытым, так как 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