Перейти к концу метаданных
Переход к началу метаданных

Виджет - всплывающая платежная форма для ввода реквизитов плательщика без перехода пользователя на сайт платежного шлюза.

Отсутствие перенаправления на другие сайты - исключается риск потерь клиента при переходе из корзины на страницу оплаты.

Сайту нет необходимости получать сертификацию PCI DSS - фактически оплата проходит на стороне  Wayforpay, а визуально, на стороне сайта.

 



Для инициализации платежного виджета необходимо использовать следующий скрипт:

Набор параметров запроса соответствует описанным параметрам запроса из раздела Принять платеж (Purchase).

*Обязательными полями также являются  clientFirstName + clientLastName + clientPhone 

 

Для выполнения верификации карты в виджете необходимо передать параметр "requestType":

 

Параметр "straightWidget" определяет открытие виджета на мобильных устройствах вместо перенаправления на мобильную версию страницы оплаты:

 

Для закрытия виджета в функции-обработчике события достаточно вызвать метод  wayforpay.closeit();

Параметр response в обработчиках событий является объектом, содержащим подписанные данные с результатом выполнения операции.

Дополнительно, при наступлении определенных событий в родительское окно с помощью метода postMessage посылаются сообщения:

  • WfpWidgetEventApproved - при успешном завершении операции
  • WfpWidgetEventDeclined - при неуспешном завершении;
  • WfpWidgetEventPending - транзакция на обработке;
  • WfpWidgetEventClose - при закрытии виджета пользователем.

 

Для оплаты инвойса с помощью виджета

где </invoiceUrl>  - ссылка на страницу оплаты инвойса, например 'https://secure.wayforpay.com/invoice/ie01a84b32807'

 

Если необходимо всегда открывать виджет (без ухода с Вашей страницы даже на мобильных устройствах), нужно в функции вызова wayforpay.invoice передать второй параметр со значением true:


  

  • Нет меток

1 комментарий