xsolla protocol standard
Caracteristici Protocol
Protocolul standard, vă permite să facă schimb de bani reali pentru virtuale pe o rată prestabilită. Procesul-verbal al vânzării de monedă virtuală - este soluția cea mai simplă și la prețuri accesibile pentru proiecte, în cazul în care există deja monedă virtuală, la un preț prestabilit. Protocolul de asemenea, vă permite să definiți orice formulă de calcul a valorii monedei virtuale. A face bani pe contul de pariuri, utilizatorul va primi o anumită sumă de monedă virtuală. Depunerea este posibilă cu ajutorul online banking, terminale de plată, portmonee electronice, precum și multe alte metode de plată.
Protocolul standard are următoarele avantaje:
Calcul fără rest. Întreaga sumă pe care utilizatorul face, este convertită în monedă virtuală. Singura limitare - sistemul de plăți fixe sau proiect minimă și valoarea maximă a plății.
Plățile repetate. După ce a primit detaliile pentru prima plată (Xsolla-număr), jucătorul le poate folosi pentru a continua să se umple din nou în mod regulat, în orice moment, fără a re-vizita site-ul Xsolla și completarea formularelor. Este suficient pentru a selecta terminalul (sau de alt sistem de plăți) butonul Xsolla și specificați datele solicitate.
Co-branding cu sistemele de plăți. Protocolul permite găzduirea de jocuri de cataloage „xsolla“ în sistemele de plăți. Fiecare dintre xsolla partenerilor de proiect „pot fi incluse în director, ceea ce implică directiona butonul de redare pe o pagină specială în sistemul de plăți. Datorită acestui utilizatorul este capabil de a efectua plăți în orice mod convenabil - de pe site-ul de joc „xsolla“ direct prin intermediul catalogului într-un sistem de plată sau prin butonul de redare în terminalul de plată.
Principiile de bază de plată
- Sistemul Xsolla efectuează plăți în 2 etape: verificarea stării de utilizator și comportamentul de plată;
Atunci când verificarea stării cererii de plată a proiectului ar trebui să verifice disponibilitatea în proiectul de utilizator cu aceste detalii;
La efectuarea unei cereri de plată proiect de tranzacție trebuie să facă echilibru realimentarea utilizatorului. Dacă este necesar, proiectul are posibilitatea de a anula tranzacția;
Comunicarea cu sistem de Xsolla are loc într-un mod de cerere-răspuns. Tipul de solicitare este transmisă sistemului de comandă variabilă - linie, luând valori verificați. plăti și anula;
Baza de date nu conține două tranzacții de succes cu același ID. În cazul în care sistemul trimite o solicitare din nou la deja existente în id-ul bazei de date, atunci plata cererii de proiect ar trebui să se întoarcă rezultatul procesării cererii anterioare;
Noțiuni de bază
De îndată ce protocolul standard în aplicația este implementată, utilizatorii pot efectua plăți. După plată, serverul va fi trimisă o notificare a fost făcută. Dacă, din orice motiv, plata va fi anulată, serverul va fi, de asemenea, notificat. Serverul, la rândul său, ar trebui să se ocupe de aceste notificări și pentru a genera un răspuns.
Serverul dvs. trebuie să răspundă la următoarele interogări:
Cererea pentru existența caracterului (de verificare);
Solicitare de reîncărcare (plata);
Cerere de anulare plată (anulare).
Existența caracterului
server de Xsolla trimite o cerere pentru a verifica existența caracterului în cadrul proiectului la adresa URL a cererii de plată menționată la birou privat Xsolla. Cererea este trimisă prin metoda GET și conține următoarele opțiuni:
parametrii solicitării
Rezultatul - codul de ieșire;
comment - descrierea rezultatului.
protecție suplimentară anti-fraudă
Proiectul poate transmite sistemul Xsolla opțiuni suplimentare care pot furniza mai multe informații despre un anumit utilizator. Aceste măsuri suplimentare ne va ajuta pentru a evalua gradul de încredere pentru utilizator într-o fraudă mai multe filtre de reglaj fin. răspuns XML în acest caz este următorul:
Toți parametrii trebuie să fie transmise în conformitate cu documentația de protocol. Suma este transferată într-un separator de parametru este float „“ (0, 1, punctul 2 zecimale). Data este transmis la șirul de tip parametru în forma AAAA-LL-ZZ HH: MM: SS (fus orar GMT + 4).
Lista de încredere de utilizatori
Cerere de reumplere
În cazul în care clientul face cu succes o plată prin serviciul Xsolla, sistemul trimite detaliile plății la adresa URL a cererii de plată menționată la birou privat Xsolla. Cererea este trimisă prin metoda GET și conține următoarele opțiuni:
Baza de date nu conține două tranzacții de succes cu același ID. În cazul în care sistemul trimite o solicitare din nou la deja existente în id-ul bazei de date, atunci plata cererii de proiect ar trebui să se întoarcă rezultatul procesării cererii anterioare.