.. meta:: :description: Настройка размещённых платёжных форм Payneteasy: брендинг, цветовая схема, логотип, язык и параметры макета для форм Sale, Preauth и проверки учётной записи. .. _forms_customization_reference: Forms Customization ###################################### .. role:: ex .. role:: code .. _payment_page_display_logic_reference: Платёж Page Display Logic ==================================================== .. uml:: :align: center skinparam ConditionEndStyle hline : (1) Initiate transaction; if ((2) Additional Payer input required?) then (yes) : (3) return input form; : (4) submit form; else (no) endif if ((5) External form required?) then (yes) : (6) request external form from the payment provider; : (7) redirect to external form; : (8) submit form on payment provider side; else (no) endif : (9) show wait form; : (10) process transaction; : (11) show finish form or redirect \nto Connecting Party website; | (1) Транзакции могут инициироваться API-запросами, пакетной загрузкой или через виртуальный терминал в UI. Для каждого метода оплаты предусмотрена собственная логика отображения платёжной страницы. .. note:: Payment Cashier может содержать несколько транзакций, инициированных в рамках одного платёжного сеанса, поскольку для Плательщика может быть доступно несколько способов оплаты. Когда Плательщик выбирает вкладку оплаты, инициируется соответствующая вспомогательная транзакция. См. :ref:`Настройка страницы Payment Cashier`. | (3) Для способа оплаты банковской картой форма отображается на стороне Платёжного Шлюза и может быть настроена. См. :ref:`Настройка страницы оплаты`. Для некоторых других способов оплаты на стороне Платёжного Шлюза могут быть дополнительные формы. За подробностями обратитесь в службу поддержки Payneteasy. | (7) Некоторые методы оплаты требуют перенаправления плательщика на собственную форму. Эта форма не размещается Платёжным Шлюзом и не может быть настроена. | (9) Пока транзакция не достигнет финального статуса, Платёжный Шлюз отображает :ref:`Wait Form` для Плательщика. | (11) После достижения транзакцией окончательного статуса Платёжный Шлюз показывает плательщику :ref:`Finish Form` или выполняет :ref:`перенаправление` на сайт Присоединяющейся стороны. .. _payment_page_customization_reference: Payment Page Customization ==================================================== Payment Page Example ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: html

Order #$!MERCHANT_ORDER_ID - $!ORDERDESCRIPTION

Total amount: $!AMOUNT $!CURRENCY to $!MERCHANT

Cardholder name:
Card verification value:
Expiration date:
$!{INTERNAL_SECTION} #if($!card_error)
$!card_error
#end
.. note:: Описанный ниже код позволяет передавать данные карты-получателя в транзакциях типа :ref:`Transfer`: .. code-block:: html
Payment Page Autofill ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Если Присоединяющаяся сторона хочет использовать автозаполнение в платёжной форме, некоторые атрибуты элементов :code:`` :code:`` :code:`