Отмена неоплаченного заказа
Обновлено 20 декабря 2023
Описание Сервиса
Клиент направляет запрос на отмену заказа, по которому еще не была проведена финансовая операция. В ответ получает обновленный статус заказа.
Описание сервиса | Процесс | URL | Инициатор | Потребитель | Синхронный |
---|---|---|---|---|---|
Отмена сформированного заказа (до проведения финансовой операции) | QR-код ПокупателяQR-код ПродавцаQR-код СБП | /oauth:https://mc.api.sberbank.ru:443/prod/tokens/v3/oauth /revocation:https://mc.api.sberbank.ru:443/prod/qr/order/v3/revocation scope:https://api.sberbank.ru/qr/order.revoke | Клиент | Сбербанк | Да |
Параметры запроса:
Обновлено 20 декабря 2023
Наименование атрибута | Mapping | Формат | Кратность | Паттерн | Описание |
Authorization | header | string | [1] | Авторизационные данные.Заполняется значением токена доступа* (access_token) по шаблону: "Bearer" + пробел + \<access_token>"example: "Bearer f3d29241-f35c-4bfd-b0ef-5f011c993ef9" __________________________________________________________________ * - процесс получения токена доступа описан на страницах: Настройки сервиса вызова API и Token 3.0.0 | |
Accept | header | string | [0..1] | Заголовок Accept example: "*/*" | |
Content-Type | header | string | [1] | Заголовок Content-Type example: "application/json" | |
RqUID | header | string(32) | [1] | \^[0-9a-fA-F]{32}\$ | Уникальный идентификатор запроса example: "d0c5d5d03e074ad7ba2e2e248eef7e9c" |
rq_uid | body | string(32) | [1] | \^[0-9a-fA-F]{32}\$ | Уникальный идентификатор запроса example: "d0c5d5d03e074ad7ba2e2e248eef7e9c" |
rq_tm | body | string(20) | [1] | \^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z\$ | Дата/Время формирования запроса.example: "2005-08-15T15:52:01Z" |
order_id | body | string(36) | [1] | \^[a-zA-Z0-9_\-\\]{1,36}\$ | ID заказа (в АС Сбербанка) example: "720ade472cdd400d93e7e6a4f94e38d2" |
Пример запроса OrderRevokeQrRq
{
"rq_uid": "b9c9e95114fa42968afb3edaea37d33b",
"rq_tm": "2022-03-14T17:02:10Z",
"order_id": "4cf3f0d1c5a24fac9b1c714475117277"
}
Параметры ответа:
Обновлено 20 декабря 2023
Наименование атрибута | Mapping | Формат | Кратность | Паттерн | Описание |
rq_uid | body | string(32) | [1] | \^[0-9a-fA-F]{32}\$ | Уникальный идентификатор запроса |
rq_tm | body | string(20) | [1] | \^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z\$ | Дата/Время формирования запроса.example: "2005-08-15T15:52:01Z" |
order_id | body | string(36) | [0..1] | \^[a-zA-Z0-9_\-\\]*\$ | ID заказа (в АС Сбербанк) |
order_state | body | string(20) | [0..1] | Статус заказа.enum: ["PAID", "CREATED", "REVERSED", "REFUNDED", "REVOKED", "DECLINED", "EXPIRED", "AUTHORIZED", "CONFIRMED", "ON_PAYMENT"] | |
error_code | body | string(6) | [1] | \^[a-zA-Z0-9_\-\\]+\$ | Код выполнения запроса |
error_description | body | string(256) | [0..1] | \^.*\$ | Описание ошибки выполнения запроса |
Пример ответа OrderRevokeQrRs
{
"rq_tm": "2022-03-14T17:02:10Z",
"error_code": "000000",
"rq_uid": "b9c9e95114fa42968afb3edaea37d33b",
"order_id": "4cf3f0d1c5a24fac9b1c714475117277",
"order_state": "REVOKED"
}