П Платёжка Документация

Возвраты

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"
}

GET /refunds/{id}, GET /refunds?payment_id=