Crearea solicitării de tranzacție

Crearea corpului solicitării este un pas critic pentru integrarea comerciantului. Câmpurile din formularul afișat pentru plătitor, împreună cu câmpurile dvs. de configurare, sunt trimise către adresa URL a eGenius PlatformAPI prin HTTPS POST/PUT/GET, în funcție de protocolul ales de dvs. (REST-JSON/NVP) și de operațiunea de tranzacție.

Formularul din fața plătitorului trebuie ca întotdeauna să expună doar acele câmpuri care necesită introducerea de date de către plătitor.

Integrarea dvs. trebuie să nu expună toate câmpurile furnizate în formularele HTML exemplu. Valorile pentru câmpuri ca de exemplu ID comandă, ID tranzacție, Versiune și ID comerciant trebuie să fie calculate în cadrul codului dvs.

În codul exemplu sunt incluse formulare HTML exemplu pentru operațiuni de bază, ca de exemplu autorizare, decontare, rambursare și plată. Consultați secțiunea Descărcări.

Formatarea datelor pentru solicitarea de tranzacție

Indiferent de limbaj sau de protocol, este important ca integrarea dvs. să formateze corect datele sau corpul solicitării de tranzacție. În multe limbaje este o practică obișnuită să se colecteze datele introduse de un plătitor într-un formular ca vector. În majoritatea cazurilor, este adecvată utilizarea unei matrice pentru stocarea numelor și valorilor câmpurilor pentru fiecare câmp pe care intenționați să-l transmiteți către eGenius Platform și să îl formatați în modul prezentat mai jos.

Fragmentul de cod de mai jos realizează două funcții de importanță critică pentru a avea ca rezultat un corp de solicitare de tranzacție formatat corect:

  1. Asigurați-vă ca la corpul solicitării de tranzacție nu sunt adăugate câmpuri goale sau necompletate.
  2. Formatați datele conform cerințelor fiecărui protocol (Pereche nume-valoare pentru NVP sau JSON pentru REST)
Această pagină include fragmente de cod pentru exemplificare. Selectați o interfață și o limbă, apoi faceți clic pe Actualizare fragmente de cod.

Modul de convertire a datelor formularului pentru , Modificare Descărcare

acest fragment de cod prezintă modul de convertire a datelor formularului pentru .
    
         Selectați Protocolul și Limbajul pentru vizualizarea fragmentului de cod.
    

Din: Descărcare exemplu de cod  

Copyright © 2023 UniCredit Bank