Открытие платежной страницы в отдельной вкладке браузера
Вы можете открывать сгенерированную платежную страницу в новой вкладке браузера (blank page) или текущей вкладке (parent page) для всех или только мобильных устройств.
Открытие на всех устройствах с передачей параметров в объекте
Платежную страницу можно открыть в отдельной вкладке браузера, даже если по умолчанию платежная страница встроена в веб-страницу проекта.
Открытие на всех устройствах по ссылке
Вы можете открывать сгенерированную платежную страницу в отдельной вкладке браузера, не встраивая ее в ваш проект. Поддерживаются методы HTTP GET и POST.
https://paymentpage.ecommpay.com/payment?<parameters>
где:
<parameters> — параметры вызова 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
.