#
Requirements for External Seamless API
If you request DeBets to provide Seamless API in your specific format you will have to provide a technical specification document of the API.
Furthermore there are a few requirements for the Seamless API in order to be supported and implemented by DeBets Seamless Server:
- the API must support the following requests: get player balance, debit player, credit player
- all three requests must be called with the following parameters: ID of the game, ID of the session, ID of the gaming account or an ID that maps to or identifies the underlying gaming account or cryptocurrency/blockchain on your side (external ID). If you choose to provide an external ID you will haveto specify the mapping between the external ID and each gaming account.
- for debit and credit requests these additional parameters are needed: the round ID and the ID of the underlying transaction generated by your game server or gaming platform
in the above requirements game ID, session ID, round ID and transaction ID are identifiers that represent the game, the game session, the game round and transaction on your game server or gaming platform. They are not controlled by DeBets and they will be used by DeBets in the same format and value as they are received.