77G /無縫錢包錢包文件
77Gaming Seamless Wallet API 整合文件
遊戲供應商與平台之間 Seamless Wallet 整合的 OpenAPI 規格。 交易型端點(`/withdraw`、`/deposit` 與 `/refund`)具備 idempotent 特性。重送 相同交易時必須回傳原始回應,且不得建立重複交易。
- 版本
- 1.2.2
- 格式
- OpenAPI 3.0.3
- 端點
- 6
整合參考
整合指南
API 驗證指南
產生 hash 以確保 API 資料傳輸的完整性與正確性。
Hash 規則
md5(parameter data(不包含 timestamp)+ share key)Share key
token- 依照參數 key 由 a 到 z 排序。
- 陣列不需要加密。
- 將參數資料串接為 key=value&key=value。
- 若 API 呼叫有問題,請提供完整請求參數、header、hash 加密前字串,以及收到的回傳訊息。
請求資料
{
"user_id": 1,
"username": "test"
}
產生 Hash
MD5(user_id=1&username=test&shared_key=token)
API 參數範例
{
"hash": "e7770fc3ec1b6d5b2c49e92c73c8f430",
"ts": 1542080457,
"user_id": 1,
"username": "test"
}
遊戲流程
系統與遊戲行為
| 情境 | 動作 | 金額 | 回合 ID |
|---|---|---|---|
| 輸 | 扣款 | 10 | 2 |
| 派彩 | 0 | 2 | |
| 贏 | 扣款 | 10 | 3 |
| 派彩 | 100 | 3 | |
| 贏(免費遊戲) | 扣款 | 10 | 4 |
| 派彩 | 20 | 4 | |
| 派彩 | 5 | 4 |
備註
OpenAPI 參考