Создание заказа
/creation
Создание заказа
Request
Header Parameters
Возможные значения: <= 32 characters
, Value must match regular expression ^[0-9a-fA-F]{32}$
- application/json
Body
required
Тело запроса
- Array [
- ]
Возможные значения: >= 32 characters
и <= 32 characters
, Value must match regular expression ^[0-9a-fA-F]{32}$
Уникальный идентификатор запроса
Возможные значения: <= 20 characters
, Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
Дата/Время формирования запроса
Возможные значения: <= 8 characters
, Value must match regular expression ^[a-zA-Z0-9_\-\\]{1,8}$
Идентификатор клиента
Возможные значения: <= 36 characters
, Value must match regular expression ^.{1,36}$
Номер заказа в CRM Клиента
Возможные значения: <= 20 characters
, Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
Дата/время формирования заказа
order_params_type object[]
Possible values: <= 100000
Возможные значения: <= 256 characters
, Value must match regular expression ^.*$
Наименование товарной позиции
Возможные значения: >= 0
и <= 999999
Количество штук товарной позиции
Возможные значения: >= 0
и <= 999999999999999
Сумма товарной позиции в минимальных единицах валюты
Возможные значения: <= 512 characters
, Value must match regular expression ^.*$
Описание товарной позиции
Возможные значения: <= 36 characters
, Value must match regular expression ^[a-zA-Z0-9_\-\\]{1,36}$
IdQR устройства или tid Уникальный идентификатор терминала для СБП, на котором сформирован заказ
Возможные значения: >= 0
и <= 999999999999999
Сумма заказа в минимальных единицах Валюты
Возможные значения: <= 3 characters
, Value must match regular expression ^[0-9]{3}$
Валюта операции, цифровой код по ISO 4217
Возможные значения: <= 256 characters
, Value must match regular expression ^.*$
Описание заказа
Возможные значения: <= 12 characters
, [100000000111
, 110000000111
]
Идентификатор банка-участника ПАО СберБанк в СБП. Используется в случае проведения операции через платежную систему СБП/НСПК. Константа: 100000000111 (добавляется в API v3.0.0)
200 OK
- application/json
- Схема
- Пример из схемы
Schema
Возможные значения: >= 32 characters
и <= 32 characters
, Value must match regular expression ^[0-9a-fA-F]{32}$
Уникальный идентификатор запроса
Возможные значения: <= 20 characters
, Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
Дата/Время формирования запроса
Возможные значения: <= 36 characters
, Value must match regular expression ^.*$
Номер заказа в CRM Клиента
Возможные значения: <= 36 characters
, Value must match regular expression ^[a-zA-Z0-9_\-\\]*$
ID заказа в АС ППРБ.Карты
Возможные значения: <= 20 characters
, [PAID
, CREATED
, REVERSED
, REFUNDED
, REVOKED
, DECLINED
, EXPIRED
, ON_PAYMENT
]
Статус заказа
Возможные значения: <= 256 characters
, Value must match regular expression ^http(s?):\/\/.+$
Ссылка на считывание QR code
Возможные значения: <= 6 characters
, Value must match regular expression ^[a-zA-Z0-9_\-\\]+$
Код выполнения запроса
Возможные значения: <= 1024 characters
, Value must match regular expression ^.*$
Описание ошибки выполнения запроса
{
"rq_uid": "d0c5d5d03e074ad7ba2e2e248eef7e9c",
"rq_tm": "2005-08-15T15:52:01Z",
"order_number": "Номер заказа в CRM Клиента",
"order_id": "d1c3d5d93e094ad7ba3e5e248eef7e3c",
"order_state": "PAID",
"order_form_url": "https://example.com",
"error_code": "123456",
"error_description": "Описание ошибки выполнения запроса"
}
Client Error 400 Bad Request (Запрос не корректен)'
- application/json
- Схема
- Пример из схемы
Schema
Возможные значения: Value must match regular expression ^[0-9]{1,3}$
Код ошибки
Возможные значения: <= 50 characters
, Value must match regular expression ^.*$
Описание ошибки
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
Дополнительная информация
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
вызываемый сервис
{
"httpCode": "400",
"message": "Error",
"moreInfo": "Error",
"path": "Error"
}
Client Error 401 Unauthorized (Приложение не авторизовано, либо некорректное значение client-id)
- application/json
- Схема
- Пример из схемы
Schema
Возможные значения: Value must match regular expression ^[0-9]{1,3}$
Код ошибки
Возможные значения: <= 50 characters
, Value must match regular expression ^.*$
Описание ошибки
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
Дополнительная информация
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
вызываемый сервис
{
"httpCode": "400",
"message": "Error",
"moreInfo": "Error",
"path": "Error"
}
Forbidden
- application/json
- Схема
- Пример из схемы
Schema
Возможные значения: Value must match regular expression ^[0-9]{1,3}$
Код ошибки
Возможные значения: <= 50 characters
, Value must match regular expression ^.*$
Описание ошибки
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
Дополнительная информация
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
вызываемый сервис
{
"httpCode": "400",
"message": "Error",
"moreInfo": "Error",
"path": "Error"
}
Not Found
- application/json
- Схема
- Пример из схемы
Schema
Возможные значения: Value must match regular expression ^[0-9]{1,3}$
Код ошибки
Возможные значения: <= 50 characters
, Value must match regular expression ^.*$
Описание ошибки
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
Дополнительная информация
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
вызываемый сервис
{
"httpCode": "400",
"message": "Error",
"moreInfo": "Error",
"path": "Error"
}
Method Not Allowed (Ошибка API gateway, не найдены операци и, поддерживающие запрошенную http-команду)
- application/json
- Схема
- Пример из схемы
Schema
Возможные значения: Value must match regular expression ^[0-9]{1,3}$
Код ошибки
Возможные значения: <= 50 characters
, Value must match regular expression ^.*$
Описание ошибки
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
Дополнительная информация
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
вызываемый сервис
{
"httpCode": "400",
"message": "Error",
"moreInfo": "Error",
"path": "Error"
}
Too Many Requests (Превышен лимит отправляемых запросов)
- application/json
- Схема
- Пример из схемы
Schema
Возможные значения: Value must match regular expression ^[0-9]{1,3}$
Код ошибки
Возможные значения: <= 50 characters
, Value must match regular expression ^.*$
Описание ошибки
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
Дополнительная информация
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
вызываемый сервис
{
"httpCode": "400",
"message": "Error",
"moreInfo": "Error",
"path": "Error"
}
Internal Server Error (Внутренняя ошибка сервера
- application/json
- Схема
- Пример из схемы
Schema
Возможные значения: Value must match regular expression ^[0-9]{1,3}$
Код ошибки
Возможные значения: <= 50 characters
, Value must match regular expression ^.*$
Описание ошибки
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
Дополнительная информация
Возможные значения: <= 254 characters
, Value must match regular expression ^.*$
вызываемый сервис
{
"httpCode": "400",
"message": "Error",
"moreInfo": "Error",
"path": "Error"
}
Service Unavailable (Операция не доступна)
Gateway Timeout