Link Поиск Меню Развернуть Документ

Холдирование (блокировка) средств на карте

Для возможности применить механизм холдирования (предавторизации) средств на банковской карте покупателя, необходимо:

  1. Создать заказ с подтипом subType = hold. В таком заказе все позиции корзины basketItems должны быть с типом оплаты paymentStatus равным full_prepayment (предоплата 100%).
  2. После оплаты такого заказа, средства на карте будут заблокированы до даты, указанной в параметре holdTill в ответе на запрос создания заказа.
  3. До этой даты магазину нужно сообщить по API об успешной отгрузке товаров или факта оказания услуги методом создания отгрузки. Можно осуществить сколько угодно отгрузок с указанием позиций заказа. На каждую такую отгрузку будут оформлены отчётные документы (фискальный чек). Как только во всех отгрузках будет указаны все позиции из заказа, то заблокированные средства на карте спишутся.
  4. Так же есть возможность списать средства, оказав только часть услуг или отгрузив только часть товаров из заказа, для этого необходимо создать отгрузку с флагом final = true. После такой отгрузки заказ считается выполненным, остаток средств на карте будет разблокирован.