Finalizare tranzacție
Are loc debitarea sumei de pe contul Cumpărătorului.
https://api.maibmerchants.md/v1/complete
Parametri request (body)
payId
DA
string(UUID)
Identificatorul tranzacției care a fost autorizată și trebuie să fie finisată.
confirmAmount
NU
number(decimal)
Suma care trebuie debitată de pe contul 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 care a fost blocată anterior.
Dacă acest parametru nu este transmis va fi debitată toată suma blocată anterior.
Exemplu
{
"payId": "f16a9006-128a-46bc-8e2a-77a6ee99df75",
"confirmAmount": 10.25
}
Parametri răspuns
result
object
Obiect care conține datele tranzacției
payId
string
Identificatorul tranzacției atribuit de către maib ecomm
orderId
string
Identificatorul comenzii de pe website/app
statusCode
string
Codul stării tranzacției
statusMessage
string
Detalii despre starea tranzacției
rrn
string
RRN - Identificatorul tranzacției generat de către maib ecomm
approval
string
Approval Code - Identificatorul de aprobare a tranzacției generat de către banca emitentă a cardului
cardNumber
string
Numărul cardului hașurat
confirmAmount
number(decimal)
Suma debitată de pe contul 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).
errorCode
string
Cod eroare
errorMessage
string
Descriere eroare
errorArgs
object
Obiectul conține parametri cu detalii despre eroare
{
"result": {
"payId": "f16a9006-128a-46bc-8e2a-77a6ee99df75",
"orderId": "123",
"status": "OK",
"statusCode": "000",
"statusMessage": "Approved",
"confirmAmount": 10.25
},
"ok": true
}
Last updated