Scopul acestui API este de a executa sarcini din orice dispozitiv extern sau soluție cloud în GP tom. Ne așteptăm să fim capabili să conectăm aproape orice soluție la GP tom prin internet. Modul în care funcționează API-ul cloud este că puteți utiliza API-ul pentru a crea sarcini de dispozitiv final cu aplicația GP tom. Pentru moment, puteți utiliza sarcini tranzacționale, dar alte tipuri de sarcini vor fi disponibile în viitor.
Semnificația navetelor
Sensul sarcinii în cadrul acestui API este că puteți crea un număr nelimitat de sarcini care vor fi procesate de soluția GP tom (backend + frontend). Scopul dispozitivului de plată (terminal sau telefon mobil) este de a finaliza sarcina. Cu toate acestea, rezultatul tragerii la sorți nu este legat în niciun fel de rezultatul plății. Se spune doar că sarcina este în curs de desfășurare, finalizată sau a eșuat.
De ce folosim pungi tote?
În soluția noastră, puteți crea mai multe lucrări în paralel pentru un terminal. Credem că această metodă poate fi benefică pentru unele cazuri de utilizare în care solicitările pot fi generate din mai multe locații. Ca urmare, suntem capabili să primim sarcini și să gestionăm coada de așteptare pe terminalul de către utilizator în orice moment (nu este valabil în modul semi-integrat).
Cum să utilizați API-ul cloud
Există două cazuri de utilizare pentru modul în care puteți lucra cu Cloud API pe un dispozitiv terminal:

Mod asistat
Acest lucru se aplică atunci când utilizatorul operează dispozitivul și selectează sarcina care urmează să fie procesată de GP. Odată ce o nouă sarcină este trimisă către dispozitiv, o notificare push va fi afișată dacă aplicația rulează în fundal. Atunci când utilizatorul apasă pe aceasta, activitatea începe imediat. Oricum, prezentarea generală a sarcinilor disponibile în aplicație poate fi utilizată pentru a le gestiona.

Mod automat
Se aplică atunci când dispozitivul este plasat vizavi de comerciantul cu amănuntul (ca un terminal POS clasic conectat la casa de marcat). Dacă aplicația se află permanent pe teren, sarcina este procesată automat - de îndată ce dispozitivul primește sarcina, aceasta este procesată automat (cu excepția cazului în care nu există nicio altă activitate în desfășurare - caz în care sarcina este procesată imediat după aceea).
Cu toate acestea, în principiu, depinde de dvs. care caz vi se potrivește mai bine. Singura diferență constă în utilizarea aplicației.
Ce pungi susținem
API-ul nostru suportă următoarele sarcini. Credem că acestea vor fi suficiente pentru nevoile dvs. Vă recomandăm să implementați toate aceste trei tipuri.

Vânzări
O tranzacție de vânzare este utilizată atunci când doriți să debitați imediat cardul titularului pentru bunurile sau serviciile achiziționate.

Anularea tranzacției
Această funcție este utilizată pentru a anula o tranzacție de vânzare existentă. Puteți anula orice tranzacție cu cardul în termen de 93 de zile de la data inițială.

Inchidere de zi - Rezumat
Scopul lotului este de a consolida volumul tranzacțiilor într-un singur pachet. Închiderea unui lot verifică dacă terminalul și gazda de autorizare au același total de tranzacții. Atunci când executați o închidere, gazda de autorizare închide lotul existent și deschide un nou lot.
Pentru a vă oferi o specificație cât mai detaliată posibil, pe acest portal puteți găsi un rezumat de bază; pentru mai multe detalii și pentru a testa unele dintre metode, vă rugăm să consultați specificațiile avansate la link-ul de mai jos.
Progresul tranzacției
Pentru a vă oferi o mai bună înțelegere a modului în care este utilizat fluxul de sarcini și tranzacții, veți găsi mai jos ciclul de viață al sarcinilor și tranzacțiilor:
Mai jos este prezentat un ghid cu privire la următorul pas pe baza statutului primit:
