/
Terminology

Terminology

GM-Ag

an online gaming aggregator system that allows Brands Wallet to be integrated with GM-Ag games.

Brand

the licensee of GM-Ag games that keeps Player’s balance and information and makes required transactions of stakes and wins.

Player

The user of Brand who plays games via the brand’s casino website.

Provider

The game platform that provides game content to Brands and Players.

Session, Game Session

Single gameplay that starts when a game is launched and ends when the game is closed. Game Session ID, a long, random unique string, is used to identify a Game Session.

  1. Parameter Name = sessionId

  2. Status

    • active, the player is in the game and playing the game

    • inactive, the session is finished with success

    • error, the session was interrupted with an error

Round

A type of Action identified by Transaction ID. The transaction makes a change to the Player’s balance. It happens when Players bet and win (except Free round bets).

  1. Parameter Name = roundId

  2. Status

    • active, before the last win within the round

    • end, the round is completed successfully

Transaction

All balance changing in GM-Ag system.

  1. Parameter Name = transId

  2. Status

    • approved, the transaction is completed successfully

    • declined, the transaction is declined

    • pending, the transaction is NOT completed as some exceptions occurred


The Defined Values for Some Parameters

  • slot

  • table (blackjack, Baccarat, roulette)

  • live

  • arcade (fish)

  • sport

  • esport

  • lotto

  • poker (multiple player)

API

Parameter

Type

Description

/launcher

mode

0

Play for fun.

1

Play for Player’s real account, default.

platform

web

The game is launched from a computer.

mobile

The game is launched from a mobile device.

download

The game is launched from download client.

/transaction?trans

roundType

normal

Normal game round.

freegame

Only for free games.

bonusgame

Only for bonus games.

transType

bet

Player bets.

win

Player wins.

transIn

Transfer credit from Player’s wallet to game, only for some types of games, like fishing, table games and lotto.

transOut

Transfer credit from game to Player’s wallet, only for some types of games, like fishing, table games and lotto.

amend

The amount adjustment during the game, used for sports, fishing, live games on some platforms, etc., such as: return a certain part of the amount in one game round, the transaction amount when amending may be negative, the negative number needs to deduct the player amount, and the positive number needs to increase the player balance

cancel

The round is cancelled, the credit is returned to Player’s wallet.

/payUp

type

bonus

Player’s balance is changed by a bonus.

jackpot

Player’s balance is changed by a jackpot.

leaderboard

Player’s balance is changed by a leader board action.

promo

Player’s balance is changed by a promotion.

Related content