Rambursare plată efectuată (Refund)
POST /v2/payments/{payId}/refund
Creează o solicitare de rambursare pentru o plată existentă. Rambursarea poate fi integrală sau parțială (în funcție de parametrul amount).
Parametri cerere
Parametru în path
payId
string (GUID)
da
Identificatorul unic al plății înregistrate în sistem.
Parametri în body
amount
number (zecimal)
nu
Suma rambursării. Dacă este transmisă, se inițiază o rambursare parțială cu suma indicată. Dacă nu este transmisă, se inițiază o rambursare integrală.
reason
string
da
Motivul pentru care se inițiază rambursarea (recomandat max. 500 caractere).
callbackUrl
string (URL)
nu
URL HTTPS către care sistemul va trimite un callback când rambursarea este acceptată/procesată.
Request example
{
"amount": 50.61,
"reason": "Reason for payment refund.",
"callbackUrl": "https://www.example.com"
}Parametri răspuns
Obiect result
refundId
string (GUID)
Identificatorul unic al rambursării create în sistem.
status
string (enum)
Statusul solicitării de rambursare. Valoare posibilă: Created.
Alte câmpuri
ok
boolean
Indică dacă solicitarea a fost procesată cu succes.
errors
array / null
Conține detalii despre erori (dacă există); altfel null.
Response example
Last updated