10. REFUND/CANCEL API

This API call is to credit an amount to a player’s wallet when something goes wrong at the server/game-engine side and a previous debit request needs to be refunded. Its response would contain the information of any credited amount. 10.1 Refund Request Type Input Method POST URL https://<OPERATOR-API-BASE-URL>/refund Headers “Content-Type”: “application/json” POST Parameters JSON Object […]

9. CREDIT/WIN API

This API call is to credit an amount to a player’s wallet. This is triggered whenever a player playsa game. The response would contain information and details of all credited amounts. 9.1 Credit Request Type Input Method POST URL https://<OPERATOR-API-BASE-URL>/credit Headers “Content-Type”: “application/json” POST Parameters JSON Object Example { “account_id”: “123”, “game_transaction_id”: “123456”, “value”: 100.00, […]

8. DEBIT/BET API

This API call is to debit an amount from a player’s balance. This is triggered whenever a playerplays a game. The response would contain information and details of any debited amounts. 8.1 Debit Request Type Input Method POST URL https://<OPERATOR-API-BASE-URL>/debit Headers “Content-Type”: “application/json” POST Parameters JSON Object Example { “account_id”: “123”, “session_id”: “0b3fcbee-9c1e-4c8b-b97a-8746a8a96a “, “game_id”: […]

7. GET BALANCE API

This call is made to get the current player balance from the Operator. This may be called severaltimes during the gameplay. 7.1 Balance Request Type Input Method POST URL https://<OPERATOR-API-BASE-URL>/get_balance Headers “Content-Type”: “application/json” POST Parameters JSON Object Example { “account_id”: “123”, “session_id”: “0b3fcbee-9c1e-4c8b-b97a- 8d1746a8a96a”, “game_config_id”: 10, “hash_key”: “abcd-efgh-1234”} 7.2 Request Parameters Parameter Type Description Optional […]

6. LOGIN/GET PLAYER DETAILS API

This call is normally made before any other calls using the token sent on the game launch. It is usedto retrieve the player details from the Operator. 6.1 Login Request Type Input Method POST URL https://<OPERATOR-BASE-URL>/login Headers “Content-Type”: “application/json” POST Parameters JSON Object Example { “session_id”: “0b3fcbee-9c1e-4c8b-b97a-8d1746a8a96a”, “hash_key”: “abcd-efgh-1234”} 6.2 Request Parameters Parameter Type Description […]

5. Player Wallet Integration

The server on the operator side should be ready to receive API calls from the AGGREGATOR. Following is the list of API methods that should be implemented on the Operator for the AGGREGATOR. All methods must be implemented to accept HTTP/HTTPS POST requests using the “application/json” format along with the parameters defined in each API […]

Reports

This section fetches the information of multiple reports based on real-time, financial, and player-wise reports.  Real-Time Reports This section contains two types of reports, Real-time daily-wise, and game-wise reports.  Daily wise reports:  This section fetches information on all providers with all the game types, currencies, and providers selected, and the date range from the current […]

Providers

In the Providers tab, you will find two menu options named Provider Links, Provider Fee Percentage, and Provider Fees. Game Providers On this page, you will find the list of providers registered under VGS and their links to the admin panel and CMS application. By clicking on any provider admin / CMS you will be […]

Games Management

You can find, control, and enable our games via the games search page. A search bar and filters will allow you to find the game in question with ease. The “Bulk Edit” feature gives you the option to enable/disable selected games at once. Each game tile presents you with an RTP currently enabled for that […]