Данный метод позволяет вернуть все денежные средства - возвращаются все деньги в том числе и торговая уступка. Выполнить данную операцию можно только в течении 70 часов после совершения оплаты.
На тестовой среде данный метод отрабатывает только в течении первого часа после совершения платежа. По истечении часа, мы не гарантируем работу данного метода, т.к. это ограничения тестовой среды.
POST |
Поле | Тип | Обяз. | Описание |
|---|---|---|---|
id | int64 | да | Идентификатор платежа |
Поле | Тип | Обяз. | Описание |
|---|---|---|---|
| Request-Id | guid | да | Идентификатор конкретного запроса |
Requestor-Name | string | нет | Наименование сервиса.
|
| Requestor-Type | string | нет | Тип витрины.
|
| Requestor-Version | string | нет | Версия виджета/sdk |
Поле | Тип | Обяз. | Описание |
|---|---|---|---|
| receiptId | int64 | нет | id операции фискализации |
Content-Type: application/json; charset=utf-8 |
Поле | Тип | Обяз. | Описание |
|---|---|---|---|
id | int64 | да | Идентификатор возврата |
processingData | object | нет | Дополнительная информация об операции |
| result | object | да | Детали проведения оплаты |
Поле | Тип | Обяз. | Описание |
|---|---|---|---|
rrn | string | нет | RRN Банка |
Поле | Тип | Обяз. | Описание |
|---|---|---|---|
| status | statusEnum | да | Статус платежа
|
POST https://sandbox.pay.mts.ru/private/v1/payments/10234/reversal HTTP/1.1 |
Content-Type: application/json; charset=utf-8 |
{
"id": 177898,
"result": {
"status": "inProgress"
}
}
{
"id": 0,
"result": {
"status": "executed"
},
"processingData": {
"rrn": "string"
}
}
code | message | userMessage |
|---|---|---|
00299998 | Validation error | Не пройдена валидация данных |
00299999 | An unexpected error has occurred | Непредвиденная ошибка |
| 02000001 | This method is not supported for this payment tool. Payment tool: {paymentToolType} | Данный метод не поддерживается для этого способа оплаты. Способ оплаты: {paymentToolType} |
| 02000003 | Invalid operation for current payment status: Current status: {0} | Платеж в статусе над которым данная операция запрещена |
02000004 | Payment {0} not found from merchant {1} | Платеж не найден |
| 02000005 | It was not succeeded to reversal payment. There was time for possibility of execution of operation | Отменить платеж не удалось. Вышло время на возможность выполнения операции |
02005000 | Processing: Not identified error | Не классифицированная ошибка |
| 02005007 | PCEK: service unavailable | Сервис временно недоступен. Попробуйте повторить позже. |
| 02005027 | PCEK Provider: On this payment reversaling is executed earlier extSystemErrorCode: [errorCode] | По данному платежу выполнена отмена ранее |
02005028 | Processing: On this payment refunding is executed earlier | По данному платежу выполнен полный возврат ранее |
| 02005042 | PCEK: service unavailable. extSystemErrorCode: [errorCode] | Сервис временно недоступен |
| 02005059 | Bank acquirer: reversal is not possible, try calling a refund. extSystemErrorCode: [errorCode] | Отмена невозможна, попробуйте совершить возврат |
| 02005061 | Bank acquirer: general error. extSystemErrorCode: [errorCode] | Банк отклонил платёж |
| 02005064 | Bank issuer: payment restriction. extSystemErrorCode: [errorCode] | Ваш банк ограничил оплату с выбранной карты |
| 02005065 | Bank acquirer: fatal general error. extSystemErrorCode: [errorCode] | Банк отклонил платёж |