В некоторых случаях требуется блокировать денежные средства на карте плательщика до момента подтверждения сделки со стороны ТСП. В таких случаях необходимо использовать функционал двухэтапной оплаты.При проведении оплаты денежные средства блокируются на карте клиента, а списание или отмена платежа проводится сотрудником ТСП.
По факту блокировки средств система инициирует нотификацию command=funds_blocked, описание в разделе “Получение дополнительных параметров о транзакции”.
Платежи которые требуют подтверждения отражаются в личном кабинете как показано на следующем экране:

При обработке менеджер ТСП может выбрать следующие действия:
- отменить блокировку
- подтвердить списание полной
- подтвердить списание меньшей сумму

API управления зарезервированными средствами
Для создания заявки через API необходимо выполнить POST запрос на адрес https://partner.rficb.ru/alba/process_funds_blocked/
В запросе необходимо передать (подпись версии 2.0):
- version – “2.0”
- check – Электронная подпись запроса. См. приложение №1
- tid – id транзакции
- action – вид операции: charge – списание средств, unblock – разблокирование средств;
- amount – сумма списания;
Альтернативный способ авторизации (устаревшее)
- api_key – ключ авторизации (https://home.rficb.ru/apikeys/)
- tid – id транзакции;
- action – вид операции: charge – списание средств, unblock – разблокирование средств
- amount – сумма списания
Ответ c ошибкой: {‘status’: ‘error’, ‘msg’: ”}
Положительный ответ: {‘status’: ‘success’}
Если при action=charge указать не полную сумму транзакции, списана будет только указанная сумма. А остальная разблокируется.