Приём платежей на вашем сайте
с использованием банковских карт
и QR кодов Системы Быстрых Платежей
Локализация страницы оплаты
Поддержка мультиязычности
Интерфейсы платежных страниц и стандартных писем поддерживают различные языки и оформление ввода данных. Для переключения страницы оплаты и интерфейсов плательщика на другой язык необходимо обратиться в службу поддержки.
Локализация
При выставлении счета можно указать язык письма, выбрав соответствующий пункт «Язык счёта»:
После нажатия кнопки «Отправить» клиент получит на почту письмо, переведенное на указанный язык. Нажав «Оплатить» или перейдя по ссылке в письме, клиент будет перенаправлен на соответствующую страницу банка:
Если Вы используете для оплаты, например, HTML-форму, то для того, чтобы отобразить страницу, на английском языке, необходимо указывать параметр lang = en . Для русской страницы, параметр должен быть: lang = ru . Передача этого параметра работает только при использовании метода /create/ . Если в Вашей системе используется метод /order/ или /order/inline/ , как основной для формирования заказа с оплатой, то Вам необходимо будет заменить его на /create/.
Пример кода
HTML форма с загрузкой английского шаблона:
1 2 3 4 5 6 7 |
<form method='POST' action='https://demo.open-processing.ru/create/' > <input type='hidden' name='lang' value='en'/> Full Name: <input type='text' name='clientid' /> <br /> Email: <input type='text' name='client_email' value=''/> <br /> Purchase Amount in Russian rubles: <input type='text' name='sum'/> <br /> <input type='submit' value='Make payment' /> </form> |
Вместо demo.open-processing.ru должен быть указан адрес Вашего сервера платежной платформы.
и сразу получите доступ в личный кабинет