Процесс проведения платежа с использованием холдирования происходит в 3 этапа:
1.
Создание холда с помощью метода POST /payment/hold. Клиенту отправляется SMS-код (OTP). Необходимо сохранить uuid транзакции из поля payment.uuid.
2.
Подтверждение холда с помощью метода PUT /payment/hold/{payment.uuid} или путем перенаправления пользователя по ссылке в поле payment.checkout_url. После успешного подтверждения на карте клиента холдируется (блокируется) указанная сумма. Если у Партнера включено безакцептное списание и карта ранее была привязан, то необходимо отправить пустое тело запроса (без SMS-кода).
3.
Списание активного холда с помощью методов PUT /payment/hold/{payment.uuid}/charge или либо его отмена: DELETE /payment/hold/{payment.uuid}.