/
Wallet interface F.A.Q.

Wallet interface F.A.Q.

Q: Do you have a document which depicts the overall integration flow or some sequence diagram.

A. In short these are the steps: 1. Create player, 2. Deposit money 3. Get game.

Q: In the create player API, it mentioned that Username is max 12 characters. We cannot use player ID in here due to some reasons. Thus, can you extend the Username to be max 30 characters?

A. No, due to provider limitations we keep our usernames short. You can send any unique identifier instead of username, do you have a table with remote players ? You can use that table id for username.

Q: In the create player API, from the example the password is hashed. Do we need to confirm to some hashing algorithm?

A. You can send md5(username) or whatever you wish. Please do not send real passwords, as upon password change, the api for that user will cease to work.

Q: How do we manage different currencies? I believe it is managed by the api_login passed into the API. It is correct?

A. We support multicurrency access, pass "currency" parameter on requests to our endpoint. First you must inform us which currencies you would like becauase we have to apply a configuration. We can support any currency then its up to game provider if they support specific currency.

Q: How do we mange different languages? This cannot be handled by the api_login as players under the same api_login can use different languages.

A. You can send a two char language code to the getGameDirect call in the 'lang' parameter. Default language is english. Again this depends on gameprovider language support also.

Q: How to launch the casino games?

A. Upon calling 'getGame' you will recieve a game url that you can embed in an iframe. One provider returns the embedcode, this can be discussed when/if you reach that point.

Q: In the getDailyReport(), it returns players’ summarized bets (info bet, win, net). Is there any API which will return a more detailed bet records which include the transaction Id (or session id), game id (or description), time of the bets, jackpot contribution and jackpot winnings?

A. Currently no.

Q: Where do we get the graphics and game help file of the games?

A. Game help is available on http://www.example.com/content/how_to_play, but we can provide a PDF if required.

Q: What is the purpose of loginPlayer on REST API ?

A. If you're not using REST, you dont need to send playerLogin, because I already do that for you as you already send the same user credentials on almost all methods, so that makes 1 less call for you to use.

Q: What about getGame() returned url hijacking? (If someone intercepts url in browser history, you can play with the users account?)

A. If you decide to call playerLogout, or do a full balance withdraw from player when he closes the game, the link will become useless. Url credentials for games are used in 99% of existing game providers, so that shouldn't be an issue. Also, If you open the link in an Iframe, that url will not be recorded into browser history. Adding to that, URL makes a login into the game session, not the player session. So even If someone was to hijack the game session, he could only affect that game's balance.

Q: How does a player view the history of bets made on the current day? That is, the history of the games as they are made?

A. Currently we do not provide this option. We will be upgrading our backoffice to accommodate that future for support.

Q: How do we display a nickname in Live Casino instead of the username?

A: Please send 'user_nickname' when you create the player, 'user_nickname' parameter is sent the same way 'user_username' is sent. Then the player will receive that nickname and will be displayed in Live Casino games too.

Q: Can we offer free spin promotions? is there any chance that we can set it through panel?

A. Yes, you can do this through the backoffice but you have to talk to you acc. manager to check what is written in the contract.

Q: Is it possible from your side to send us window sizes for netent slots?

A: We do not have this information. The games include an autoresize function and will try to match the size of the parent holder you provide.

Q: When we expect all games on platform?

A: This depends on the contract you have. On development env. there are just a few providers enabled. This should be enough to cover all your testing needs.

Q: Do you offer mobile games?

A: Of course, call getGameList method and see if there are any games with 'mobile' flag.

Q: How should the API be called?

A: Please look at the example in postman, it should be self explanatory:

 

Q: We want to open Evolution live casino, but it fails to load why?

A: You're probably seeing this screen:

Evolution live casino on staging environment is limited to work only from one ip. Please use this http proxy to access it.

  • IP 89.212.119.144

  • Port 33821

  • username: test (you will be prompted for u/p when you connect the first time)

  • password: 9ToS#2

How to enable it in Google Chrome: https://support.google.com/chrome/answer/96815?hl=en

Also Flash Player uses system proxy settings.So you have to change system proxy settings by navigating to : Control Panel⇒ Network and Internet Connections ⇒ Internet Options ⇒ Connections ⇒ Select your profile and change proxy settings then click ok.

If it still does not work, then try running the EVO lobby without Flash in HTML5 mode using Chrome mobile emulator.

Q: Microgaming games are not running on development environment.

If Microgaming games are not working please add following lines to your host file:

41.223.121.106  WebServer8
41.223.121.106  WebServer8.bluemesa.mgsops.net
41.223.121.105 WebServer4
41.223.121.105 WebServer4.bluemesa.mgsops.net



Related content