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

Описание сервиса
| Поле | Детали | Пример | Решение |
|---|---|---|---|
| Метод | POST | ||
| Описание | Обновление статуса заявки | ||
| URL | /update-merchant-order-state | https://myshop.shop/api/update-merchant-order-state | |
| Авторизация | Bearer Token | Bearer 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" } | возникла внутренная ошибка вашего сервиса |
Описание полей ответа
| Параметр | Тип | Описание |
|---|---|---|
| status | string | Статус ответа |
| code | int | Код ответа |
| message | string | Сообщение |
Пример запроса
json
{
"merchantCode": "myshop",
"orderId": "ms91",
"state": "confirmed"
}Описание полей запроса
| Параметр | Тип | Описание | Пример |
|---|---|---|---|
| merchantCode | string | Код мерчанта в брокере | myshop |
| orderId | string | Номер заказа | VzaCl6ZmFsc2Us |
| state | string | Статус заявки | confirmed |
Список статусов заявок в брокере
| Статус | Описание |
|---|---|
| created | Заявка создана |
| confirmed | Кредитный договор подписан клиентом |
| completed | Заявка завершена |
| rejected | Заявка отклонена банками |
| merchant_cancelled | Заявка отменена мерчантом |
| customer_cancelled | Заявка отменена клиентом |
| refunded | Возврат товара |