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 | Возврат товара |