Возвраты
POST /refunds
{
"payment_id": "pay_3kZ1x9QmT0aBcDeFgHiJkL",
"amount": 25000,
"reason": "Возврат товара",
"items": [
{
"itemId": 1,
"text": "Товар",
"price": 25000,
"quantity": 1
}
]
}
Без amount — полный возврат остатка. Частичных возвратов может быть несколько; сумма не превышает списанную. Для частичного возврата передайте items — возвращаемые позиции: по ним формируется чек возврата. Возврат идёт с баланса магазина: если средств недостаточно, вернётся paygine_error с текстом «Недостаточно средств на балансе для возврата».
{
"id": "rf_8aBcDeFgHiJkLmNoPqRsTu",
"object": "refund",
"payment_id": "pay_3kZ1x9QmT0aBcDeFgHiJkL",
"status": "succeeded",
"amount": 25000,
"currency": "RUB",
"reason": "Возврат товара",
"items": [],
"created_at": "2026-09-23T10:00:00+03:00"
}