MegaNodesCasino Game API
Slots, Live Casino, Mini Games, Fishing, Aviator, Transfer Wallet, Seamless Wallet, Multi-Currency, Jackpot, Bonus Call, Wsparcie 24/7, Węzły regionalne
← Wszystkie wpisy

Jak działają rollbacki API kasyna?

Po co są rollbacki

Studia i aggregatory muszą cofnąć zakład lub wygraną, gdy runda jest unieważniona, stół pada w środku ręki lub wykryto zduplikowane zdarzenie. Bez jasnej ścieżki rollback salda graczy i ledgerzy agentów się rozjeżdżają — najszybszy sposób, by spalić zaufanie finansów i supportu.

Jak projektować pod rollbacki

Traktuj każdą mutację portfela jako idempotentną. Twoje endpointy Seamless (lub ledger sesji Transfer) powinny przyjąć rollback kluczowany id oryginalnej transakcji / rundy i zwrócić success, jeśli reverse już zastosowano. Nigdy nie kredytuj ani nie obciążaj podwójnie przez retry callbacku.

Udokumentuj happy path i ścieżkę rollback w tym samym miejscu, gdzie zespół trzyma próbki Swagger i przewodnik integracji PDF.

Zachowanie Transfer vs Seamless

  • Transfer: salda w zakresie sesji ułatwiają uzgodnienie niektórych voidów jako korekt portfela na krawędzi gry, ale nadal musisz poprawnie stosować reverse pochodzące ze studia.
  • Seamless: rollbacki przychodzą jako callbacki portfela; Twoja usługa musi odpowiadać szybko i spójnie z regionu MegaNodes, którego używasz (kr / de / ca).

Szczegóły obu modeli: modele portfela.

Widoczność ops

Użyj historii gier BackOffice — zakład, wygrana, Bonus Call, znaczniki czasu — by badać spory po burzy rollbacków. Aktywność RTP i Bonus Call w zakresie agenta powinna być oddzielna od gry organicznej. Mapa funkcji: Features.

Checklist testów

  1. Odtwórz ten sam rollback dwa razy; potwierdź jeden efekt netto.
  2. Unieważnij po sekwencjach częściowej wygranej.
  3. Potwierdź, że strefy czasowe raportów pasują do kalendarza finansowego.
  4. Sprawdź, że limity demo dzień/sesja nigdy nie udają reguł rollback production.

Potrzebujesz walkthrough względem middleware: Contact. Kontekst komercyjny: Pricing.

Preferencje