Datele sesiunii de joc
Jucător, brand, joc, valută, țară, limbă, mod, jurisdicție și termenul de valabilitate al accesului.
Traseul complet de la verificarea jucătorului și lansarea jocului până la procesarea pariurilor, câștigurilor, rundelor de joc, anulărilor și reconcilierii financiare.
Jucător, joc, valută, limbă, țară, mod și URL de returnare.
Cheie temporară de acces, URL de lansare și verificarea disponibilității jocului.
Verificarea soldului, pariu, câștig, operațiune combinată și răspunsurile platformei.
Rezultat final, anulări, registru financiar și raportul furnizorului.
Lansarea jocului și mișcarea fondurilor sunt părți diferite ale aceluiași proces. Sesiunea identifică jucătorul și condițiile de lansare, runda leagă acțiunile furnizorului, iar API-ul platformei confirmă fiecare debitare, creditare și anulare.
Jucător, brand, joc, valută, țară, limbă, mod, jurisdicție și termenul de valabilitate al accesului.
Platforma verifică fondurile disponibile și aplică fiecare pariu, plată sau anulare o singură dată.
Identificatorii operațiunii și rundei, tipul operațiunii, suma și soldurile înainte și după sunt păstrate pentru control și reconciliere.
Platforma verifică mai întâi jucătorul și disponibilitatea jocului, apoi creează o sesiune limitată în timp și primește URL-ul de lansare de la furnizor.
Platforma verifică starea contului, valuta, țara, restricțiile, limitele, modul pe bani reali sau demo și disponibilitatea jocului.
Se creează un identificator de sesiune cu datele jucătorului, jocului, brandului, valutei, limbii, IP-ului și termenului de expirare.
Furnizorul primește cheia sesiunii, URL-urile de notificare și returnare, tipul dispozitivului, jurisdicția și parametrii interfeței.
Jucătorul deschide URL-ul primit, iar operațiunile financiare ulterioare sunt procesate direct între servere.
Denumirile metodelor diferă între furnizori, dar logica rămâne aceeași: verificarea soldului, debitarea pariului, creditarea câștigului și anularea unei operațiuni confirmate anterior.
Returnează soldul disponibil al jucătorului în valuta sesiunii active, fără a modifica registrul financiar.
Verifică jucătorul, sesiunea, valuta și fondurile disponibile, apoi debitează o singură dată pariul confirmat.
Creditează câștigul folosind identificatori unici ai operațiunii și rundei, inclusiv un rezultat zero.
Aplică simultan pariul și rezultatul jocului atunci când furnizorul acceptă acest model.
Creează o operațiune corectivă separată pentru un pariu sau o plată confirmată anterior, fără a șterge înregistrarea inițială.
Transmite datele campaniei de bonus și ale rundei de joc, separând fondurile reale de cele bonus.
Fiecare operațiune verifică valuta, unitățile sumei, numărul de zecimale și regulile de rotunjire.
Returnează starea operațiunii, identificatorul intern, soldul curent și un cod de eroare unificat.
O rundă poate include mai multe pariuri și rezultate. Starea ei este determinată de regulile jocului, nu doar de ordinea solicitărilor de rețea.
Platforma primește pentru prima dată identificatorul rundei și creează o înregistrare internă.
Runda poate conține pariuri suplimentare, acțiuni de joc și câștiguri intermediare.
Debitarea este confirmată de platformă și legată de identificatorul unic al operațiunii furnizorului.
A fost primit un câștig sau un rezultat zero, dar runda poate rămâne deschisă conform regulilor jocului.
Furnizorul a confirmat încheierea rundei, iar toate operațiunile financiare așteptate au fost procesate.
Una sau mai multe operațiuni au fost corectate, păstrând istoricul inițial complet.
Identificatorul rundei nu trebuie să fie singura cheie de idempotentă. Fiecare pariu, plată și anulare trebuie să aibă propriul identificator unic.
API-ul de joc trebuie să gestioneze în siguranță solicitările repetate, întârzierile răspunsului, operațiunile primite în ordine diferită și recuperarea furnizorului după o defecțiune.
Verificările trebuie să acopere lansarea jocului, restricțiile jucătorului, soldul insuficient, operațiunile repetate, întârzierile răspunsului, anulările și reconcilierea unei runde închise.
Moduri pe bani reali și demo, valută invalidă, țară interzisă, acces expirat și joc indisponibil.
Fonduri insuficiente, jucător blocat, neconcordanță de valută și limită depășită.
Furnizorul nu primește răspuns după ce debitarea a avut loc efectiv și retrimite operațiunea cu același identificator.
Același identificator sosește înainte sau după finalizarea procesării, inclusiv cu parametri contradictorii.
Anularea pariului, anularea câștigului, anulare repetată și referire la o operațiune inițială necunoscută.
Sumele pariurilor, câștigurilor și anulărilor, starea finală, mișcarea soldului și raportul furnizorului trebuie să corespundă.
Lansarea are loc după verificarea sesiunilor de joc, operațiunilor de sold, protecției împotriva repetărilor, anulărilor și raportării.
Trimiteți documentația furnizorului, lista operațiunilor de sold, modelul rundelor de joc, valutele și cerințele de raportare. APIACE vă va ajuta să structurați lansarea jocului, pariurile, câștigurile, anulările și reconcilierea financiară.