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 rule
md5(parameter data (does not include the timestamp) + share key)Share key
token- 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
| Scenario | Action | Amount | Round ID |
|---|---|---|---|
| Loss | Withdraw | 10 | 2 |
| Deposit | 0 | 2 | |
| Win | Withdraw | 10 | 3 |
| Deposit | 100 | 3 | |
| Win (Free Game) | Withdraw | 10 | 4 |
| Deposit | 20 | 4 | |
| Deposit | 5 | 4 |
Notes
- OFFICIAL GAME LIST — 77 Gaming Official Game List Content Information
- Game LANGUAGE FAMILY — 77 Gaming Official Game List Content Information
- Supported Currency — 77 Gaming Official Game List Content Information
OpenAPI reference