Способы подключения

Подключение по API

Приложение 1. Внешняя комиссия за платежи

Приложение 1. Внешняя комиссия за платежи


Возможность использования продавцом данной функциональности должна быть согласована с Банком.

Дополнение к описанию платёжной страницы

В настройках платёжного скрипта (в заголовке страницы) необходимо включить проверку наличия комиссии за платёж:

getFeeEnabled: true

Платёжный скрипт выполняет запрос в платёжный шлюз, чтобы определить, требуется ли взимание комиссии. В случае положительного ответа размер комиссии отображается на платёжной странице. Для этого в теле страницы должен присутствовать следующий блок:

<div id="feeBlock" class="row" style="display: none;">
  <div class="price">
    <span class="size24">
      <div id="feeAmount" style="float: left; margin-right: 8px;">0.00</div>
      <img src="images/ruble.gif" id="fee-ruble-sign" class="ruble-img" style="display: none; float: right;"/>
    </span>
  </div>
  <div class="name"><span>Комиссия за платёж</span></div>
</div>

Тестирование

  1. Зарегистрируйте заказ в платёжном шлюзе. Регистрацию заказа можно осуществить с помощью REST/SOAP.

  2. Перейдите на платёжную страницу. Если для продавца поддерживается работа с комиссиями, на платёжной странице будут отображены:

    • Размер комиссии;

    • Флаг Я ознакомлен и принимаю условия договора-оферты. Чтобы ознакомиться с договором-офертой, нажмите на соответствующую ссылку. Будет осуществлён переход на страницу, указанную в настройках мерчанта.

      image

  3. Для совершения платежа введите карточные данные, установите галочку Я ознакомлен и принимаю условия договора-оферты и нажмите кнопку Оплатить. Сумма комиссии будет передана в дополнительном параметре payment_fee запроса на оплату. Она будет отображаться в консоли в валюте платежа:

    • На странице Заказов в столбце Доп. параметры;

    • На странице деталей заказа в секции Доп. параметры.