Skip to main content

77G /Seamless Walletwallet documentation

77Gaming Seamless Wallet API Integration

OpenAPI specification for seamless wallet integration between a game provider and the platform. Transactional endpoints (`/withdraw`, `/deposit`, and `/refund`) are idempotent. Retrying the same transaction must return the original response and must not create a duplicate transaction.

Version
1.2.2
Format
OpenAPI 3.0.3
Endpoints
6

Integration reference

Integration Guide

​

API Authentication Guide

Generate a hash to ensure the integrity and accuracy of API data transmission.

Hash rulemd5(parameter data (does not include the timestamp) + share key)
Share keytoken
  • Sort parameter keys alphabetically from a to z.
  • Arrays do not need to be encrypted.
  • Concatenate parameter data as key=value&key=value.
  • If an API call has issues, provide the full request parameters, headers, the pre-hash string, and the received response.

Request data

{ "user_id": 1, "username": "test" }

Generate hash

MD5(user_id=1&username=test&shared_key=token)

API parameters example

{ "hash": "e7770fc3ec1b6d5b2c49e92c73c8f430", "ts": 1542080457, "user_id": 1, "username": "test" }

Game Flow​

System and Game Behavior​

ScenarioActionAmountRound ID
LossWithdraw102
Deposit02
WinWithdraw103
Deposit1003
Win (Free Game)Withdraw104
Deposit204
Deposit54

Notes​

OpenAPI reference

API Reference​