author

Kien Duong

February 3, 2023

Wallet Integration

When you want to integrate the online games to your system, the game providers will offer two options: Seemless Wallet & Transfer Wallet. What does “wallet” mean? The wallet which represents the player account includes the credit available to the user to play games. The different between these two options is the communication mode.

Basically, they will have no difference about game experience but each of them offers specific advantages to the administrator. Therefore, depends on the needs, they will choose the appropriate option to integrate.

 

1. Seemless Wallet

The communication is continuous and in real time. The player’s account will be updated in real time, throughout the whole game session. The admin can control all player’s status in a game session. On the other hand, this integration mode has to handle the big data flow and it can be affected by slowdowns or issues in the communication between the two platforms.

Let’s see an example about seemless wallet high level architecture. The game provider will send the callbacks to the casino platform endpoint that contains information about game events

  • Init: The callback is sent at the moment, when the player opens the game.
  • Bet: The callback is sent at the moment, when the player makes a bet.
  • Win: The callback is sent at the moment, when the event is finished.
  • Refund: The callback is sent at the moment, when the error occurred in the game and refund is needed.

photo

2. Transfer Wallet

The transfer wallet integration provides methods for the players to deposit/withdraw money to the game provider wallet. It means that a player will have two different wallets. A wallet is on the casino platform, another one is on the game provider platform. The player simply transfers information about the balance from the casino wallet into the game provider wallet which is then used in the games.

This integration method is quite simple to integrate, we just need to handle the balance between two wallets when the player wants to deposit or withdraw. We don’t need to handle the big data flow likes the seemless wallet integration. It’s a stable method.

photo

Recent Blogs