CleonPay

Refunds

Return money to a customer, where the scheme allows it.

POST /v1/refunds
{
  "payment_id": "3743881d-0fce-416c-b3de-8bc3f5d414b1",
  "amount": 500,
  "reason": "Item returned"
}

Omit amount to refund the full remaining balance. Partial refunds may be repeated up to the original amount.

Rules that differ by method

MethodRefunds
iDEAL, Bancontact, MB WAYFull and partial, 365 days
Przelewy24Full and partial, 90 days, then the customer claims from P24
CardsFull and partial, 180 days
MultibancoNot possible
paysafecardPayouts only, never a refund
A payment must settle first. Money that has not arrived cannot be sent back. Refunding an authorised-but-unsettled payment returns payment_not_settled. Cancel it instead if the customer has not paid.
GET /v1/payments/{id}/refunds
GET /v1/refunds
GET /v1/refunds/{id}