Comenzi
O comandă este utilizată pentru a conecta toate tranzacțiile care se referă la o singură instanță de vânzare între dvs. și plătitor. Aceasta are rolul de a reprezenta conceptul clasic de comandă tipărită, prin care dvs. vindeți clienților o serie de articole. De aceea, aceasta include toate datele dintr-o comandă clasică, cum ar fi elementele-rând pentru bunurile achiziționate, plătitorul și metoda de plată, adresa de livrare și, cel mai important, suma plătită.
Tranzacții într-o comandă
O comandă poate conține una sau mai multe tranzacții. Unele comenzi au o singură tranzacție, o tranzacție de plată, cunoscută și ca tranzacție de cumpărare, în care mărfurile sunt plătite integral și expediate imediat.
Alții au două tranzacții principale, o tranzacție de autorizare care verifică dacă contul bancar al plătitorului are suficienți bani și rezervă suma, iar apoi o tranzacție de decontare, care mută banii din contul plătitorului în al dvs. Modelul de autorizare sau decontare este folosit, în general, când nu puteți garanta că bunurile pot fi expediate în momentul în care au fost solicitate de către plătitor. Uneori, poate fi necesar să rambursați integral sau parțial valoarea comenzii sau, poate, să livrați mărfurile în mai multe livrări parțiale. Toate aceste transferuri de bani reprezintă tranzacții pentru o singură comandă, iar comanda este entitatea care leagă tranzacțiile într-o singură instanță de vânzare.
Următorul exemplu descrie ciclul de viață privind starea comenzii legat de un flux comun de tranzacții cu cardul:
- Dacă utilizați autentificarea 3D Secure (3DS) cu plățile cu cardul, mai întâi utilizați diverse operațiuni de autentificare pentru a confirma că plătitorul este cine spune că este. După o autentificare cu succes, starea comenzii este
AUTHENTICATED. - Folosiți tranzacția
AUTHORIZEîn care plătitorul vă dă permisiunea de a extrage suma. Starea comenzii se schimbă înAUTHORIZEDdupă ce emitentul confirmă autorizarea cu succes. - Când sunteți gata să expediați comanda, trimiteți tranzacția
CAPTUREcare inițiază procesul de transfer de bani. Dacă livrarea se face în mai multe părți, puteți efectua mai multe decontări parțiale, după cum este necesar. Starea comenzii se va schimba în CAPTURED când întreaga sumă autorizată a fost decontată. Dacă ați efectuat o decontare parțială și mai există o sumă autorizată restantă în comandă, starea comenzii devinePARTIALLY_CAPTURED. - Dacă plătitorul returnează produsul, puteți efectua o rambursare integrală sau una sau mai multe rambursări parțiale, după cum este necesar. Starea comenzii se schimbă în REFUNDED sau PARTIALLY_REFUNDED, în funcție de suma decontată disponibilă pentru rambursare.
Plățile fără card pot urma fluxuri ușor diferite în funcție de metoda de plată. Fluxul lor specific este documentat în ghidul de integrare pentru acea metodă de plată.
Când utilizați eGenius Platform pentru procesarea comenzilor, puteți furniza toate informațiile despre comandă în tranzacția inițială. De exemplu, detalii precum facturarea, expedierea, plata și suma completă.
În tranzacțiile ulterioare legate de aceeași comandă, nu trebuie să repetați datele generale ale comenzii și puteți doar să faceți referire la comanda inițială. De exemplu, într-o tranzacție de rambursare, puteți furniza pur și simplu ID-ul comenzii și suma pe care doriți să o rambursați, iar gateway-ul folosește tranzacția inițială pentru a aduna toate detaliile de care banca are nevoie pentru a transfera banii.