Интеграция

Холдирование

Создание запроса на платеж с предавторизацией
Интеграция
Холдирование
Создание запроса на платеж с предавторизацией
Дата публикации: 17 мая 2022
Данный метод может использоваться для одного из способов приёма оплаты:
В первичный запрос на генерацию платёжной страницы или счёт ссылки добавляется необязательный параметр preauth, принимающий 0 или 1 (0 или отсутствие — обычный платеж, 1 — платеж с предавторизацией)

При включенной онлайн-кассе в случае платежа с предавторизацией чек уходит в момент подтверждения (и на сумму подтверждения), поэтому на данном этапе поля receipt_contact и receipt_items могут быть пропущены.
Если холдирование применяется при выставлении счёта на оплату, тогда логика использования следующая:
1. Формируем запрос, в котором передаём параметр preauth
2. После успешной оплаты приходит callback, в котором содержится transaction_id.
3. Далее используя transaction_id
  • Подтвердить полную сумму холдирования
  • Частичную сумму холдирования
  • Отменить полную сумму холдирования

Подтверждение предавторизации

Формат запроса
POST — https://pay.modulbank.ru/api/v1/capture/

В случае, если сумма списания будет меньше суммы предавторизации, плательщику будет оформлен возврат разницы в виде отмены платежа.

Callback о подтверждении будет отправлен на тот же адрес, что указан в запросе на предавторизацию или в личном кабинете.

Отмена предавторизации

В случае, если по предавторизации не будет подтверждения, необходимо осуществить ее отмену.

Для отмены предавторизации необходимо отправить запрос на возврат средств согласно "Формирование запроса на полную отмену платежа". В случае, если транзакция была предавторизована, но не подтверждена, средства вернутся плательщику в виде отмены, иначе - в виде возврата.

В случае, если по предавторизации не будет получено ни отмены, ни подтверждения, отмена произойдет автоматически через 30 дней.
Читайте также:

Вам помогла эта статья?