ym88659208ym87991671
Инициация оплаты по QR-коду покупателя | Документация для разработчиков

Инициация оплаты по QR-коду покупателя

Обновлено 29 ноября 2024
POST
/pay

Инициация оплаты по QR-коду покупателя

Request

Header Parameters

    RqUID
    string

    Возможные значения: <= 32 characters, Value must match regular expression ^[0-9a-fA-F]{32}$

    Уникальный идентификатор запроса

    x-Introspect-RqUID
    string
    required

    Возможные значения: <= 32 characters, Value must match regular expression ^[0-9a-fA-F]{32}$

    Уникальный идентификатор запроса

Body

required
    rq_uid
    string
    required

    Возможные значения: >= 32 characters и <= 32 characters, Value must match regular expression ^[0-9a-fA-F]{32}$

    Уникальный идентификатор запроса

    rq_tm
    string
    required

    Возможные значения: <= 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$

    Дата/Время формирования запроса

    member_id
    string
    required

    Возможные значения: <= 8 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    ID партнера

    partner_order_number
    string
    required

    Возможные значения: <= 36 characters, Value must match regular expression ^.*$

    Номер заказа в CRM Клиента

    tid
    string
    required

    Возможные значения: <= 8 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Уникальный идентификатор терминала

    id_qr
    string
    required

    Возможные значения: <= 20 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Идентификатор устройства, на котором сформирован заказ

    pay_load
    string
    required

    Возможные значения: <= 512 characters, Value must match regular expression ^.*$

    PayLoad, полученный при сканировании Qr кода, отображаемого Клиентом ФЛ в СБОЛ

    amount
    integer
    required

    Возможные значения: >= 0 и <= 999999999999999

    Сумма заказа в минимальных единицах Валюты

    currency
    string
    required

    Возможные значения: <= 3 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Валюта операции. Цифровой код по ISO 4217

    operation_message
    string
    required

    Возможные значения: <= 128 characters, Value must match regular expression ^.*$

    Сообщение при платеже, для отображения ТСТ (при наличии технической возможности)

Ответы

Успешное выполнение запроса

Schema
    PayRusClientQRRs object

    Ответ

    status object

    Обертка ответа

    rq_uid
    string
    required

    Возможные значения: >= 32 characters и <= 32 characters, Value must match regular expression ^[0-9a-fA-F]{32}$

    Уникальный идентификатор запроса

    rq_tm
    string
    required

    Возможные значения: <= 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$

    Дата/Время формирования запроса

    mid
    string

    Возможные значения: <= 15 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Уникальный идентификатор торговой точки

    tid
    string

    Возможные значения: <= 8 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Уникальный идентификатор терминала

    id_qr
    string

    Возможные значения: <= 20 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    IdQR устройства, на котором сформирован заказ

    partner_order_number
    string
    required

    Возможные значения: <= 36 characters, Value must match regular expression ^.*$

    Номер заказа в CRM Клиента

    order_id
    string

    Возможные значения: <= 32 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Уникальный (сквозной) ID заказа, генерируемый при проведении платежа

    order_state
    string

    Возможные значения: <= 20 characters, [PAID, CREATED, REVERSED, REFUNDED, REVOKED, DECLINED, EXPIRED, AUTHORIZED, CONFIRMED, ON_PAYMENT]

    Статус заказа

    order_operation_params object

    Параметры заказа

    operation_id
    string
    required

    Возможные значения: <= 36 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Идентификатор операции в АС ППРБ.Карты

    operation_date_time
    string
    required

    Возможные значения: <= 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$

    Количество штук товарной позиции

    rrn
    string
    required

    Возможные значения: <= 12 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    RRN операции

    operation_type
    string
    required

    Возможные значения: <= 32 characters, [PAY]

    Тип операции

    operation_sum
    integer
    required

    Возможные значения: >= 0 и <= 999999999999999

    Валюта операции цифровой код по ISO 4217

    operation_currency
    string
    required

    Возможные значения: <= 8 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Код авторизации

    auth_code
    string
    required

    Возможные значения: <= 8 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Код авторизации

    response_code
    string
    required

    Возможные значения: <= 2 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Код ответа на операцию

    response_desc
    string

    Возможные значения: <= 256 characters, Value must match regular expression ^.*$

    Описание кода ответа

    error_code
    string
    required

    Возможные значения: <= 6 characters, Value must match regular expression ^[A-Za-z0-9_\\-]*$

    Код выполнения запроса

    error_description
    string

    Возможные значения: <= 1024 characters, Value must match regular expression ^.*$

    Описание ошибки выполнения запроса

Loading...
Loading...
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.