Appearance
Интерфейс взаимодействия с брокером
Тест: https://sapi.airbapay.kz/bg-proxy-general/api/v1/order/update-state
Swagger: Swagger UI
Прод: https://api.airbapay.kz/bg-proxy-general/api/v1/order/update-state
Swagger: Swagger UI
В поле callbackUrl необходимо передавать URL по которому Брокер будет отправлять магазину статусы заказа. Поэтому магазину необходимо реализовать такой сервис. Описание сервиса https://sapi.airbapay.kz/bg-proxy-general/swagger/index.html#/Partners/post_update_merchant_order_state
Обновление статуса заявки
Поле | Детали | Пример | Решение |
---|---|---|---|
Метод | POST | ||
Описание | Обновление статуса заявки | ||
URL | order/update-state | ||
Авторизация | Bearer Token | Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9 .eyJzeXN0ZW0iOiJtZXJjaGFudCIsImV4cCI6MTU5NjU4NT k5Mywic3ViIjoiYnJva2VyLWdvb2RzIn0 .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" } | возникла внутренная ошибка вашего сервиса |