Инициация оплаты по QR-коду покупателя
/pay
Инициация оплаты по QR-коду покупателя
Request
Header Parameters
Возможные значения: <= 32 characters
, Value must match regular expression ^[0-9a-fA-F]{32}$
Уникальный идентификатор запроса
Возможные значения: <= 32 characters
, Value must match regular expression ^[0-9a-fA-F]{32}$
Уникальный идентификатор запроса
- application/json
Body
required
Возможные значения: >= 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_\\-]*$
ID партнера
Возможные значения: <= 36 characters
, Value must match regular expression ^.*$
Номер заказа в CRM Клиента
Возможные значения: <= 8 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Уникальный идентификатор терминала
Возможные значения: <= 20 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Идентификатор устройства, на котором сформирован заказ
Возможные значения: <= 512 characters
, Value must match regular expression ^.*$
PayLoad, полученный при сканировании Qr кода, отображаемого Клиентом ФЛ в СБОЛ
Возможные значения: >= 0
и <= 999999999999999
Сумма заказа в минимальных единицах Валюты
Возможные значения: <= 3 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Валюта операции. Цифровой код по ISO 4217
Возможные значения: <= 128 characters
, Value must match regular expression ^.*$
Сообщение при платеже, для отображения ТСТ (при наличии технической возможности)
Успешное выполнение запроса
- application/json
- Схема
- Пример из схемы
Schema
PayRusClientQRRs object
Ответ
status object
Обертка ответа
Возможные значения: >= 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$
Дата/Время формирования запроса
Возможные значения: <= 15 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Уникальный идентификатор торговой точки
Возможные значения: <= 8 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Уникальный идентификатор терминала
Возможные значения: <= 20 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
IdQR устройства, на котором сформирован заказ
Возможные значения: <= 36 characters
, Value must match regular expression ^.*$
Номер заказа в CRM Клиента
Возможные значения: <= 32 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Уникальный (сквозной) ID заказа, генерируемый при проведении платежа
Возможные значения: <= 20 characters
, [PAID
, CREATED
, REVERSED
, REFUNDED
, REVOKED
, DECLINED
, EXPIRED
, AUTHORIZED
, CONFIRMED
, ON_PAYMENT
]
Статус заказа
order_operation_params object
Параметры заказа
Возможные значения: <= 36 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Идентификатор операции в АС ППРБ.Карты
Возможные значения: <= 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$
Количество штук товарной позиции
Возможные значения: <= 12 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
RRN операции
Возможные значения: <= 32 characters
, [PAY
]
Тип операции
Возможные значения: >= 0
и <= 999999999999999
Валюта операции цифровой код по ISO 4217
Возможные значения: <= 8 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Код авторизации
Возможные значения: <= 8 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Код авторизации
Возможные значения: <= 2 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Код ответа на операцию
Возможные значения: <= 256 characters
, Value must match regular expression ^.*$
Описание кода ответа
Возможные значения: <= 6 characters
, Value must match regular expression ^[A-Za-z0-9_\\-]*$
Код выполнения запроса
Возможные значения: <= 1024 characters
, Value must match regular expression ^.*$
Описание ошибки выполнения запроса
{
"PayRusClientQRRs": {
"status": {
"rq_uid": "fb3e9373ad304705ba207b1c88f36adc",
"rq_tm": "2021-03-31T10:53:01Z",
"mid": "123456789123456",
"tid": "fb3e9373",
"id_qr": "20305",
"partner_order_number": "Номер заказа в CRM Клиента",
"order_id": "fb3e9373ad304705ba207b1c88f36adc",
"order_state": "PAID",
"order_operation_params": {
"operation_id": "fb3e9373ad304705ba207b1c88f36adc",
"operation_date_time": "2021-03-31T10:53:01Z",
"rrn": "123456123456",
"operation_type": "PAY",
"operation_sum": 123,
"operation_currency": "643",
"auth_code": "12345678",
"response_code": "0",
"response_desc": "Описание ошибки выполнения запроса"
},
"error_code": "123456",
"error_description": "Описание ошибки выполнения запроса"
}
}
}
Client Error 400 Bad Request (Запрос не корректен)'
Client Error 401 Unauthorized (Приложение не авторизовано, либо некорректное значение client-id)
Method Not Allowed (Ошибка API gateway, не найдены операции, поддерживающие запрошенную http-команду)
Too Many Requests (Превышен лимит отправляемых запросов)
Server Error 500 Internal Server Error (Внутренняя ошибка сервера)
Service Unavailable (Операция не доступна)