{host}、驗證令牌與 API Key。
整體流程
轉帳錢包模式下,會員的遊戲點數存放在我方。會員遊戲前,貴司從自己的錢包轉入點數(存款);會員離開後,再把點數轉回(取款)。範例說明
- 以下範例都使用 API Key
a188va計算sign,實際串接請改用我方提供的 API Key,並依簽章規則計算。 POST請求以multipart/form-data傳送(curl 的-F),GET請求以 query string 傳送(curl 的-G --data-urlencode)。- 每次回應都請以
status.code判斷結果,0為成功,其他代碼請見回應訊息碼。
1. 創建會員
會員第一次進入遊戲前,先呼叫創建會員。同一個帳號在不同渠道會被視為不同會員,帳號也區分大小寫。202,可以直接沿用該帳號。
2. 存款
呼叫存款把點數轉入會員錢包。transactionID 必須唯一,並以 deposit- 開頭。
data 會包含存款前後的餘額 balanceBefore、balanceAfter。建議貴司保存 transactionID 與回應內容,方便日後以取得存取款詳細資訊對帳。
3. 取得遊戲連結
呼叫取得遊戲連結,再把會員導向回應中的url。gameID 帶 0 會進入遊戲大廳;指定遊戲請先以取得遊戲列表查詢遊戲編號。
clientIP 是會員的 IP,不參與簽章。可用語系請見語言列表。
4. 撈取注單
會員遊戲期間,請定期呼叫取得注單列表取得注單。第一次查詢時nextToken 帶空字串,空字串一樣要納入簽章。
nextToken 繼續查詢;連續撈取時,上一次的結束時間應等於本次的開始時間,避免漏單。
5. 取款
會員結束遊戲後,呼叫取款把點數轉回貴司錢包。transactionID 必須唯一,並以 withdraw- 開頭。取款金額可先以取得當前遊戲點數查詢。
