ym88659208ym87991671
Отмена/возврат финансовой операции | Документация для разработчиков

Отмена/возврат финансовой операции

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

Отмена/возврат финансовой операции

Request

Header Parameters

    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$

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

    order_id
    string
    required

    Возможные значения: <= 36 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]{1,36}$

    ID заказа в АС ППРБ.Карты

    operation_type
    string

    Возможные значения: <= 36 characters, [REFUND, REVERSE]

    По умолчанию: REFUND

    Тип операции (добавляется в API v2.0.0)

    operation_id
    string
    required

    Возможные значения: <= 50 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]{1,50}$

    Идентификатор операции (оплаты/возврата) в АС ППРБ.Карты, которую требуется отменить

    auth_code
    string
    required

    Возможные значения: <= 8 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]{1,8}$

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

    id_qr
    string
    required

    Возможные значения: <= 36 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]{1,36}$

    IdQR устройства или tid Уникальный идентификатор терминала для СБП, на котором сформирован заказ

    tid
    string
    required

    Возможные значения: <= 8 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]{1,8}$

    Уникальный идентификатор терминала (добавляется в API v2.0.0)

    cancel_operation_sum
    integer
    required

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

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

    operation_currency
    string
    required

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

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

    sbp_payer_id
    string

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

    Идентификатор Получателя. Возможные значения: Номер мобильного телефона клиента физ. лица в формате '+79001234567' (добавляется в API v3.0.0)

    operation_description
    string

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

    Описание назначения платежа (добавляется в API v3.0.0)

Ответы

200 OK

Schema
    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$

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

    order_id
    string

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

    Идентификатор операции (оплаты/возврата) в АС ППРБ.Карты, которую требуется отменить

    order_status
    string

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

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

    operation_id
    string

    Возможные значения: <= 50 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]*$

    Уникальный идентификатор операции в ППРБ.Карты (прямой/возврата), которую необходимо отменить

    operation_date_time
    string

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

    Дата/время операции отмены/возврата

    operation_type
    string

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

    Тип операции

    operation_sum
    integer

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

    Сумма операции в минимальных единицах Валюты

    operation_currency
    string

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

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

    auth_code
    string

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

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

    rrn
    string

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

    RRN операции

    tid
    string

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

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

    id_qr
    string

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

    IdQR устройства или tid Уникальный идентификатор терминала для СБП, на котором сформирован заказ

    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 ^.*$

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

    sbp_operation_params object

    Блок с перечнем параметров операции СБП. Передается только для операции оплаты через СБП (добавляется в API v3.0.0)

    sbp_cancel_operation_id
    string
    required

    Возможные значения: <= 50 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]*$

    Идентификатор операции в СБП

    sbp_merchant_name
    string
    required

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

    Наименование юр. лица торгово-сервисного предприятия

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