Инициация возврата по операции
- Запрос:
/api/Operation/RefundOperation
- Метод:
POST
- Адрес:
https://services.robokassa.ru/PartnerRegisterService/api/Operation/RefundOperation
С помощью этого запроса можно инициировать возврат по успешно прошедшей операции оплаты. Как полный возврат, так и частичный.
Запрос
{
"RoboxPartnerId": "97b73dfc-58dd-4ec8-90b6-e1cac933f4f7",
"OpKey": "A2180579-78EE-4E5C-957B-A5ED2C18A7B2-ffmLtLVZTm",
"RefundSum": 5.0,
"Receipt": [
{
"TaxScheme": 1,
"Items": [
{
"Name": "Tovar",
"Quantity": 1,
"Sum": 5.0,
"VatType": 1,
"PaymentMethod": 1,
"PaymentObject": 1,
"NomenclatureCode": "123456"
}
]
}
]
}
Описание параметров запроса
Название | Тип | Обязательность | Описание |
---|---|---|---|
RoboxPartnerId | String | Да | Идентификатор клиента |
OpKey | String | Да | Уникальный идентификатор операции, полученный в ответ на запрос при использовании метода OpStateExt или по Result2. |
RefundSum | Decimal | Нет | Используется для указания суммы при частичном возврате. Если планируется полный возврат, параметр следует исключить из запроса. |
Receipt | String | Нет | Товарные позиции из чека, по которым необходимо совершить возврат |
Пример ответа
{
"success": true,
"error": "",
"resultCode": 0
}