Smarty

  1. Домой
  2. Документы
  3. Smarty
  4. Интеграция с платежными шлюзами
  5. Payture

Payture

Возможность оплаты с ТВДа
Возможность оплаты с мобильных устройствДа
Возможность оплаты в личном кабинетеДа
Поддержка оплаты с картыДа
Возможность отключения 3DSДа
Поддержка рекуррентных платежейДа
Поддержка других способов оплаты (электронные деньги и др.)Нет

Payture – платежный шлюз с возможностью привязки и удаления карт, а также настройки автоплатежа. Особенность работы – форма для оплаты находится на стороне шлюза и открывается внутри элемента iframe в виджете на сайте или на странице оплаты в приложении. На данный момент существует 3 шаблона страниц оплаты:

  • Для оплаты в мобильных и десктопных браузерах (стандартная форма Payture). Имя шаблона – Payture.
  • Для оплаты из приложения внутри Smart TV или приставки (адаптирована под управление пультом, поддерживается только на устройствах с протоколом TLS 1.2 и выше). Имя шаблона – пустая строка.
  • Для оплаты из приложения внутри телевизора Samsung Smart TV под Orsay (загружает специальные плагины для взаимодействия с данными устройствами). Имя шаблона – Orsay.

Настройка интеграции

Чтобы начать принимать платежи от абонентов с помощью Payture необходимо:

  • В разделе «Биллинг» → «Платежные шлюзы» создать объект с типом «Payture»:
    • Данные для полей «Host», «Pay Key», «Add Key», «VAT» необходимо получить непосредственно у платежного шлюза после подписания договора с ним.
    • В поле «Шаблон платежной страницы» указать один из шаблонов страниц оплаты (описание см. выше). В случае, если будет использоваться оплата с помощью виджета на сайте, по умолчанию рекомендуется указать шаблон «Payture», а для оплаты внутри приложения на телевизоре настроить шаблон через конфигурацию портала в файле /etc/microimpuls/portal/сlient.js (параметр template_of_payment_page).
    • В поле «Состояние опции ‘Запомнить карту’ по умолчанию» указать способ отображения опции «Запомнить карту» на странице оплаты.
  • Настроить в Payture нотификацию на адрес: http://smarty.example.com/billing/payment/payture/validate_notify/ (оcуществляется на стороне платежного шлюза по запросу, вместо адреса smarty.example.com необходимо указать адрес вашего сервера Smarty).
  • При необходимости в файле конфигурации портала настроить поля merchant_type и template_of_payment_page (есть возможность произвести тонкую настройку данных полей в зависимости от устройств).
  • Удостовериться в корректности работы платежной формы внутри приложения, а также в виджете оплаты на сайте, если таковой используется.