Decodificați răspunsul

(, )  Modificare

Când primiți răspunsul pentru tranzacția dvs., acesta va fi codificat sau formatat în același format ca solicitarea de tranzacție. Pentru a face aceste date mai accesibile, decodați-le și stocați-le într-o matrice sau un obiect similar.

Următorul fragment de cod vă prezintă modul de decodificare a răspunsului primit de la eGenius Platform.

Analizați răspunsul

(, )  Modificare

Odată ce decodificați răspunsul tranzacției și îl stocați într-un obiect ușor accesibil, puteți analiza datele pentru a prelua orice câmpuri de care aveți nevoie.

Toate operațiunile API conțin un câmp de rezultat în răspuns. Acest câmp indică rezultatul și starea generală a tranzacției dvs. Folosiți-l pentru a determina diferite opțiuni de procesare în cadrul aplicației dvs. De exemplu, dacă valoarea rezultatului tranzacției este SUCCESS, o puteți înregistra ca fiind procesată cu succes. Dacă rezultatul este FAILURE, puteți să vă uitați mai departe la răspunsul tranzacției pentru a determina dacă plătitorul trebuie să reîncerce tranzacția sau dacă trebuie să executați un alt proces în aplicația dvs.

Următorul fragment de cod vă prezintă modul de analiză a unui câmp din răspunsul la tranzacție decodificat.

Întrebări frecvente

Ce trebuie să fac dacă nu primesc un răspuns?
Dacă nu primiți răspuns, așteptați 60 de secunde și încercați să retrimiteți o solicitare identică. Dacă gateway-ul a primit solicitarea inițială și cea nouă este un duplicat, tranzacția bancară nu se repetă și nu se transferă fonduri duplicate. Veți primi același răspuns pe care l-ați fi primit pentru prima solicitare.

Cum știu dacă o tranzacție este aprobată din eGenius Platform?
Toate tranzacțiile aprobate sunt reprezentate cu un Cod de răspuns tranzacție cu valoarea APPROVED din partea eGenius Platform. Pentru a verifica, puteți vizualiza valoarea câmpului response.gatewayCode din răspunsul la tranzacție.

PE ACEASTĂ PAGINĂ


Resources

Descărcări Glosar Întrebări frecvente

Copyright © 2026 UniCredit Bank