Возможность использования продавцом данной функциональности должна быть согласована с Банком.
В настройках платёжного скрипта (в заголовке страницы) необходимо включить проверку наличия комиссии за платёж:
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>
Перейдите на платёжную страницу. Если для продавца поддерживается работа с комиссиями, на платёжной странице будут отображены:
Флаг Я ознакомлен и принимаю условия договора-оферты. Чтобы ознакомиться с договором-офертой, нажмите на соответствующую ссылку. Будет осуществлён переход на страницу, указанную в настройках мерчанта.
Для совершения платежа введите карточные данные, установите галочку Я ознакомлен и принимаю условия договора-оферты и нажмите кнопку Оплатить.
Сумма комиссии будет передана в дополнительном параметре payment_fee
запроса на оплату. Она будет отображаться в консоли в валюте платежа: