Returnare plată
Returnarea plății poate fi parțială sau totală și poate fi efectuată doar o singura dată.
În cazul în care plata a fost returnată parțial iar ulterior a venit necesitatea de a returna și restul sumei va trebui să vă adresați la echipa de suport.
API endpoint (POST) |
---|
https://api.maibmerchants.md/v1/refund |
Parametri pentru request (body)
Parametru | Obligatoriu | Tip | Descriere |
---|---|---|---|
payId | DA | string(UUID) | Identificatorul tranzacției care trebuie returnată. |
refundAmount | NU | number(decimal) | Suma care trebuie returnată Cumpărătorului, în format X.XX De exemplu: 10.25 (currency=MDL) -> 10 lei și 25 bani. Această sumă poate fi mai mică sau egală cu suma tranzacției. Dacă acest parametru nu este transmis va fi returnată toată suma tranzacției. |
Exemplu
Parametri răspuns
Parametru | Tip | Descriere |
---|---|---|
result | object | Obiect care conține datele tranzacției |
| string | Identificatorul tranzacției atribuit de către maib ecomm |
| string | Identificatorul comenzii de pe website/app |
| string | OK - returnare reușită |
| string | Codul stării tranzacției |
| string | Detalii despre starea tranzacției |
| number(decimal) | Suma returnată Cumpărătorului în format X.XX |
ok | boolean | Stare procesare request/tranzacție. true - nu sunt erori false - sunt erori (detaliile despre erori vor fi în afișate în errors) |
errors | array | Erori procesare request/tranzacție. Tabelul cu erori |
| string | Cod eroare |
| string | Descriere eroare |
| object | Obiectul conține parametri cu detalii despre eroare |
Exemplu răspuns
Last updated