Skip to content

Интерфейс мерчанта

Обновление статуса заявки

Данный сервис необходимо реализовать на стороне партнера для получения статусов по созданным заявкам в кредитный брокер, ссылку на этот сервис нужно передавать в поле callbackURL метода /pre-create


img.png

Описание сервиса

ПолеДеталиПримерРешение
МетодPOST
ОписаниеОбновление статуса заявки
URL/update-merchant-order-statehttps://myshop.shop/api/update-merchant-order-state
АвторизацияBearer TokenBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
.eyJzeXN0ZW0iOiJtZXJjaGFudCIsImV4cCI6
MTU5NjU4NTk5Mywic3ViIjoiYnJva2VyLWdvb2RzIn0
.Jq2xffP0Z0acliHYK8ImPEtevxncKhzV0u_awPRZH7s
Формат ответаJSON
Статус ответа200 В случае успешного сценария{
"code": "200",
"message": "Заявка успешно обновлена",
"status": "Success"
}
400 В случае ошибки в запросе{
"code": "400",
"message": "Неверные входные данные",
"status": "Bad Request"
}
запрос имеет неправильные входные данные, проверить правильно ли заполнен запрос
401 Ошибка авторизации{
"code": "401",
"message": "token: token does not have permission to perform this action",
"status": "Access Denied/Forbidden"
}
токен либо отсутствует в заголовке либо токен не валиден (истек срок жизни токена)
500 Неизвестная ошибка{
"code": "500",
"message": "Внутренняя ошибка сервера",
"status": "Internal Server Error"
}
возникла внутренная ошибка вашего сервиса

Описание полей ответа

ПараметрТипОписание
statusstringСтатус ответа
codeintКод ответа
messagestringСообщение

Пример запроса

json
{
  "merchantCode": "myshop",
  "orderId": "ms91",
  "state": "confirmed"
}

Описание полей запроса

ПараметрТипОписаниеПример
merchantCodestringКод мерчанта в брокереmyshop
orderIdstringНомер заказаVzaCl6ZmFsc2Us
statestringСтатус заявкиconfirmed

Список статусов заявок в брокере

СтатусОписание
createdЗаявка создана
confirmedКредитный договор подписан клиентом
completedЗаявка завершена
rejectedЗаявка отклонена банками
merchant_cancelledЗаявка отменена мерчантом
customer_cancelledЗаявка отменена клиентом
refundedВозврат товара