- Ghid de integrare
- Implementarea unei integrări Batch
- Procesare răspuns pentru lot
Procesare răspuns pentru lot
După finalizarea procesării unui lot, puteți solicita un fișier răspuns care conține rezultatul fiecăreia dintre operațiunile încărcate. Veți primi fișierul de răspuns în format csv și cu aceeași codificare ca solicitarea de încărcare lot.
Descărcarea răspunsului de lot
Puteți să descărcați răspunsul pentru lot trimițând o solicitare HTTPS GET la:
Unde:
- <versionNum> este versiunea Batch
- <merchantId> este identificatorul dvs. comerciant
- <batchName> este numele dvs. unic pentru lot
Fișierul de răspuns va conține același antet și înregistrări ca al lotului trimis inițial, cu toate câmpurile suprascrise cu rezultatele solicitării API.
Mai jos este un extras dintr-un fișier de răspuns pentru lot exemplu, în format csv, care prezintă codul de răspuns gateway ca "APPROVED".
"apiOperation","order.id","transaction.id","order.amount","order.currency","sourceOfFunds.type","sourceOfFunds.provided.card.number","sourceOfFunds.provided.card.expiry.month","sourceOfFunds.provided.card.expiry.year","sourceOfFunds.provided.card.number","result","error.cause","error.explanation","response.gatewayCode" "","921830104177","TXID1","30.00","AUD","CARD","512345xxxxxx2346","5","17","512345xxxxxx2346","SUCCESS","","","APPROVED" "","921830104178","TXID1","100.00","AUD","CARD","512345xxxxxx2346","5","17","512345xxxxxx2346","SUCCESS","","","APPROVED" "","921830104179","TXID1","50.00","AUD","CARD","498765xxxxxx8769","5","17","498765xxxxxx8769","SUCCESS","","","APPROVED" "","921830104180","TXID1","90.00","AUD","CARD","498765xxxxxx8769","5","17","498765xxxxxx8769","SUCCESS","","","APPROVED" "","921830104181","TXID1","45.00","AUD","CARD","345678xxxxx4564","5","17","345678xxxxx4564","SUCCESS","","","APPROVED" "","921830104182","TXID1","75.00","AUD","CARD","345678xxxxx4564","5","17","345678xxxxx4564","SUCCESS","","","APPROVED"
Utilizarea răspunsului de lot
Informațiile furnizate în răspunsul pentru lot se bazează pe parametrii definiți în solicitarea de încărcare lot. Este util să includeți parametri ca de exemplu response.gatewayCode și error.cause pentru a putea identifica problemele apărute la procesarea operațiunilor.