FAQ
I finished my integration. What do I do next?
Answer: If you finished the integration, please proceed to validating the integration using our test tool: https://www.cryptoclub.casino/plugins/unit_testing/games_rgs/
Use the credentials provided to you by our team.Can I decide what RTP(Payout) to have for each game?
Answer: For the slot games, when you create a game session, you can also pass the
paytable_versionparameter. See the Generate Game Play Token sectionWhat currencies are supported using the custom API currency feature?
The currencies listed below are supported. Please note that any currency can be supported, but it must be requested via a support ticket to CWS Support.
EG:EUR, USD, GBP, Points, BRL, ARS, mBTC, CREDITS, MYR, BTC, uBTC, ICX, CNY, PHP, MYR, THB, VND, KWR, JPY, cent, DKK, GC, SC, SSC, FCHow does the custom API currency work?
Answer: When you pass a currency via API, then that currency will be used for the current operations.
This functionality requires “ALLOW_API_OTHER_CURRENCY” to be enabled inside settings_non_crit.inc.php file. Only works with SEAMLESS WALLET setup.
If the “In Game Currency” is activated, then the passed currency will also be displayed inside the game.
When the software will log the data to the database (gameplay history), the values of the BET and WIN from the game are converted to the main currency that is declared in the ADMIN PANEL, in order to maintain accurate financial statistics for the operator and casino owner.
This will work only if “AUTO_CONVERT_OTHER_CURRENCY” is enabled inside settings_non_crit.inc.php file.
Please note that the gameplay history will still show data in the played currency when trying to view the REPLAY of a game. The BET and WIN will be in the main currency, while the WINLINE, BONUS, FREESPINS and other data will be in the PLAY currency.IMPORTANT: If the user has an incomplete gameplay in currencyA recorded from a previous gaming session and he opens the same game to play using currencyB, then the system will overwrite and set the currency to currencyA and inform the user that he must finish the gameplay round first, in the initial currency, before he can start a new round in a new currency;
IMPORTANT: if a new game is opened using a different currency than the one that was set previous, then a critical error will be thrown, preventing the user from opening the game. EG: If the user will open game Baccarat with currency=USD and while Baccarat is opened, he will open game Blackjack with currency=GBP (in the same browser), then the last game cannot be opened. But if the currency in Blackjack is set to USD, then the game will work.
IMPORTANT: For each operator and each currency, there will be different jackpot values;
To sync the currencies hourly, we recommend running the following cronjob every 1h: https://{mydomain}/includes/cj-api-currency.php
My users say that they receive an error which mentions that they are already logged in. How can I fix it?
Answer: Due to the complexity of the games (with freespins, bonus rounds, etc.) our software cannot allow more than 1 active session per user account. To fix the problem that your users encounter, we propose to terminate any active sessions when a new session is started, this way logging out the user on all devices, except the most recent one.
UPDATE: Since 2020, this feature is active by default.
If you want to adjust the value of this feature, please refer to API/apiplay*.php , and look for the constant FORCE_NEW_SESSIONHow many games can be opened per session?
Answer: Only 1 instance of each game can be opened. The players can open multiple different games from the same browser, however, all the games must use the same currency.
How to set up operator accounts and API username and API password for the operators?
Answer: This can be done from the admin panel -> STAFF MANAGEMENT -> CREATE OPERATOR if you own the RGS MultiOperator. If you are just using the RGS-CWS with your own platform, please request the API username and API password to CWS support
How to set up seamless wallet URL for the operators?
Answer: This can be done from the admin panel -> STAFF MANAGEMENT -> LIST OPERATORS -> click on the operator username to see more details about him, then scroll down to “Seamless wallet status” and click the edit button. If you are just using the RGS-CWS with your own platform, please request the API username and API password to CWS support
How to determine the userid/username when receiving data in Seamless Wallet mode?
If you are unable to determine the username, please read below.
You must trim the prefix from login parameter (u241_rhwqohqogq in this example). The prefix is composed of letter “u” + operatorid + “_” . Please request the operator ID to your manager.Sample code:
$username = str_replace('u'.OPERATOR_ID.'_','',$username);//eg:u241_
NOTE: If theenvironmentis set tostaging, then the prefix will bestg_u+ operatorid +_.
Sample code:$username = str_replace('stg_u'.OPERATOR_ID.'_','',$username);//eg:stg_u241_