Перейти к основному содержимому

Технический процесс

На диаграмме показано, какие статусы могут быть у заявки и в какой момент по ней отправляются уведомления.

ApprovedRejectedCanceledSignedSigned
(commit_cooldown
has_happened: true)ЕстьДаКлиент отменил заявку?Товар естьЕстьЖдем охлаждениеНетТовара нетАвтоподтверждениеОхлаждениеНетНетcreateinfoinfoinfoСостояние заявкиМетоды APIБанк одобрилinfocommitcancelОтказ банкаНовая заявка“status” : “new”Одобрено хотя бы одним банком“status” : "approved"Подтверждение СМС“status” : “new”Заполнение данных“status” : "inprogress"СМС“status” : "approved"Подписание:Self ID“status” : "approved"Подписано“status” : “signed"
commit_cooldown (optional)Готово“status” : “signed" "committed":“true”Отмена заказаcanceledОжидание выбора банков“status” : "inprogress"Встреча“status” : "approved"Отказ“status” : "rejected"Отказ всеми банкамиinfoОтмена клиентомWebhook от банка

Описание процесса

  1. Создайте заявку — методом Create, по API или через личный кабинет агента
  2. Когда покупатель заполнит паспортные данные и получит решение по первому банку, партнеру придет вебхук Approved — заявка одобрена или Rejected — отказано
  3. Проверьте статус заявки методом Info API после получения вебхука
  4. Когда покупатель подпишет заявку, партнеру придет вебхук signed. Проверьте статус заявки методом Info API
  5. Если заявка попадает под период охлаждения, то подтвердить заявку можно будет только после его окончания. Партнеру придет вебхук с датой и временем окончания периода охлаждения и флагом окончания охлаждения. Проверьте статус заявки методом Info API. Метод API Commit можно вызвать после окончания периода охлаждения. До этого момента будет возникать ошибка 422.
  6. Если автоподтверждение подключено, деньги поступят на счет магазина. Если отключено, после подписания покупателем актуализируйте состояние заказа — если магазин может оказать услугу или выдать товар, нужно вызвать метод API Commit или подтвердить заявку в личном кабинете агента. Если магазин не может оказать услугу или выдать товар, вызовите метод API Cancel или отмените заявку в личном кабинете
  7. Если покупатель отменил заявку, партнеру придет вебхук cancelled. Проверьте статус заявки методом Info API