RGS is a high-performance backend platform engineered to manage the game logic for a multitude of casino titles, process bet placements and outcomes, and seamlessly integrate with user wallets, among other advanced features. By leveraging our RGS solution, operators can deliver a smooth, feature-rich, and engaging gaming experience to their players.
RGS: The central platform responsible for orchestrating game logic, determining bet outcomes, managing user accounts, and handling essential operational services.
Operator: A gaming platform that hosts and offers casino games to end-users.
Player: The individual who engages in the casino games.
Round: A single session or iteration of gameplay within a specific casino game.
Clarified how duplicate transactionId requests must be handled for /credit-debit and /debit.
Added expected behavior for retries: duplicates must be treated as a valid case, skipped without re-processing, and return HTTP 200 with the current player balance.
Documented rollback error handling: /rollback must return HTTP 400 with error_code=INVALID_TRANSACTION when the referenced transaction is not found or has already been rolled back.
Credit request has been replaced with CreditDebit request. The new request allows for both crediting and debiting amounts in a single API call, streamlining the process and improving efficiency.
The new request includes the following parameters: