Home/Technology

三次回呼,
一局即完成。

啟動、扣款、入帳。無論串接多少家遊戲供應商,營運商收到的請求就只有這三種。以下只列出 HIGHEND ASIA 在其間所做、且可供您驗證的事項。

Round trip

一局遊戲的流程

以單一錢包為例。營運商錢包只與 HIGHEND ASIA 對接,各遊戲供應商不同的規格由我們在中間對齊。

Operator營運商錢包
Asia HubHIGHEND
Provider遊戲供應商
Operator wallet · USD1,000.00
LAUNCHBETSETTLE

邊框發光的方塊就是目前接收請求的一方。每收到一次回呼,營運商錢包餘額會立即變動。

wallet-callback.log · USD
  1. — LAUNCH
  2. POST /game/launch營運商請求啟動遊戲
  3. POST /session轉換為遊戲供應商規格並建立工作階段
  4. 200 game_url遊戲供應商回傳啟動網址
  5. 200 game_url遊戲在營運商站台開啟
  6. — BET
  7. bet 5.00遊戲供應商端產生投注
  8. POST /wallet/usd/debit向營運商錢包發送扣款回呼
  9. 200 balance回傳扣款後餘額
  10. 200 ok將處理結果傳給遊戲供應商
  11. — SETTLE
  12. win 12.50遊戲供應商確定結果
  13. POST /wallet/usd/credit向營運商錢包發送入帳回呼
  14. 200 balance回傳入帳後餘額
  15. 200 ok本局結束

Wallet modes

預設採用單一錢包

預設串接無須轉移餘額的單一錢包。若錢包架構難以變更,請先與我們洽談轉帳錢包模式。

項目Seamless預設Transfer另行議定
玩家餘額存放位置營運商錢包。HIGHEND ASIA 只負責傳遞回呼。遊戲期間存放於遊戲供應商錢包,進出遊戲時轉移。
營運商需建置的項目餘額查詢、扣款、入帳回呼存款與提款請求
餘額更新時機每筆投注即時更新轉帳時
新增貨幣再增加一個按幣別分設的端點。各遊戲供應商的錢包設定隨之增加。
適用情境以單一錢包營運多家遊戲供應商時現有錢包架構短期內難以變更時

Specification

技術規格

開發團隊在首次會議前常問的問題,先在這裡說明。

Wallet
單一錢包回呼 — 餘額查詢、扣款、入帳
Endpoint
每種貨幣使用獨立端點,測試環境與正式環境網址分開提供。
Currency
MNT · JPY · CNY · PHP · VND · MYR · THB · TWD · HKD · USD · USDT。依遊戲供應商支援範圍而異。
Access
API 呼叫僅接受來自已登記 IP 的請求。
Environment
測試環境與正式環境分離。規格相同,僅網址與金鑰不同。
Test
使用測試站台與測試帳號實際運行遊戲進行審核。
Back office
後台帳號分為完整 · 報表 · 客服權限。
Report
將各遊戲供應商的結算資料,依貨幣與遊戲供應商彙整提供。

Reliability

穩定性與安全性

不放認證標章,只寫我們實際在做的事。

ISOLATION

以幣別為單位隔離

端點按幣別劃分,單一幣別的問題只會侷限在該幣別內。

ALLOWLIST

僅限允許的 IP

無論營運商端或遊戲供應商端,只處理來自已登記位址的請求。

ROLES

依角色劃分帳號

後台分為完整、報表、客服權限,只開放必要的範圍。

STAGING

測試環境優先

新增遊戲供應商與規格變更,必須通過測試環境審核後才會套用到正式環境。

TRACE

每筆回呼皆有紀錄

逐筆記錄扣款與入帳回呼,發生爭議時雙方可查看同一份紀錄。

NOTICE

故障即時通報

一經確認,即時通知原因、影響範圍與復原時間。

Stage access

先別急著看文件,
呼叫看看。

測試環境網址與測試帳號,簽約前即可開通。