Skip to main content

Инициация возврата по операции

  • Запрос: /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"
}
]
}
]
}

Описание параметров запроса

НазваниеТипОбязательностьОписание
RoboxPartnerIdStringДаИдентификатор клиента
OpKeyStringДаУникальный идентификатор операции, полученный в ответ на запрос при использовании метода OpStateExt или по Result2.
RefundSumDecimalНетИспользуется для указания суммы при частичном возврате. Если планируется полный возврат, параметр следует исключить из запроса.
ReceiptStringНетТоварные позиции из чека, по которым необходимо совершить возврат

Пример ответа

{
"success": true,
"error": "",
"resultCode": 0
}