Открытие платежной страницы в отдельной вкладке браузера

Вы можете открывать сгенерированную платежную страницу в новой вкладке браузера (blank page) или текущей вкладке (parent page) для всех или только мобильных устройств.

Открытие на всех устройствах с передачей параметров в объекте

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

Совет: Чтобы открыть сгенерированную платежную страницу, по умолчанию встроенную в веб-страницу вашего проекта, в отдельной вкладке браузера, передайте параметр redirect=1 в объекте configObj. Список параметров приведен в разделе Параметры открытия платежной формы Payment Page.

Открытие на всех устройствах по ссылке

Вы можете открывать сгенерированную платежную страницу в отдельной вкладке браузера, не встраивая ее в ваш проект. Поддерживаются методы HTTP GET и POST.

Прим.: Если вы используете только этот способ открытия платежной страницы, то подключение библиотек не требуется.
Чтобы открыть платежную страницу, не встраивая ее в веб-страницу, в отдельной вкладке браузера перенаправьте пользователя по ссылке такого вида:
https://paymentpage.ecommpay.com/payment?<parameters>

где:

<parameters> — параметры вызова Payment Page. Список параметров см. в Параметры открытия платежной формы Payment Page.

Рис.: Пример ссылки на открытие платежной страницы в отдельной вкладке

https://paymentpage.ecommpay.com/payment?project_id=0&payment_id=70872663&language_code=en
                 &payment_amount=95&payment_currency=USD
                 &signature=YWb6Z20ByxpQ30hfTIjaCCsVIwVynXV%2BVLe

Для настройки размеров страницы передайте в запросе на открытие Payment Page значения высоты и ширины в параметрах redirect_window_height и redirect_window_width, включенных в строку payment_methods_options:

payment_methods_options={"redirect_window_height": 1200, "redirect_window_width": 1200}

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

payment_methods_options={"card": {"redirect_window_height": 1200, "redirect_window_width": 1200}}

Если необходимо выбрать несколько методов – коды передаются через запятую. Полный список кодов платежных методов см. в Коды поддерживаемых платежных методов на Payment Page.

Открытие только на мобильных устройствах

Payment Page можно настроить на открытие в отдельной вкладке только на мобильных устройствах. На любых других устройствах Payment Page будет открываться с применением способа открытия по умолчанию.

Чтобы Payment Page открывалась на отдельной вкладке только на мобильных устройствах, при вызовеPayment Page в объекте configObj надо передать параметр redirect_on_mobile=true .