通貨単位で分離
エンドポイントが通貨別に分かれているため、ある通貨の問題をその通貨の中で食い止めます。
Home/Technology
起動、引き落とし、入金。ゲームプロバイダーが何社あっても、運営会社が受け取るリクエストはこの3つだけです。HIGHEND ASIAがその間で何をしているのか、確認できる事実だけを記載しました。
Round trip
シームレスウォレットの場合です。運営会社のウォレットはHIGHEND ASIAとだけやり取りし、ゲームプロバイダーごとに異なる仕様は間で吸収します。
枠が光っているのが、いまリクエストを受けている側です。運営会社のウォレット残高はコールバックが届くたびにすぐ変わります。
POST /game/launch運営会社がゲーム起動をリクエストPOST /sessionゲームプロバイダーの仕様に変換してセッションを作成200 game_urlゲームプロバイダーが起動URLを返却200 game_url運営会社のサイトでゲームが起動bet 5.00ゲームプロバイダーでベットが発生POST /wallet/usd/debit運営会社のウォレットへ引き落としコールバック200 balance引き落とし後の残高を応答200 okゲームプロバイダーへ処理結果を送信win 12.50ゲームプロバイダーが結果を確定POST /wallet/usd/credit運営会社のウォレットへ入金コールバック200 balance入金後の残高を応答200 ok1ゲーム終了Wallet modes
残高を移し替えないシームレスウォレットを標準で接続します。ウォレット構成の変更が難しい運営会社様は、まずトランスファー方式についてご相談ください。
| 項目 | Seamless標準 | Transfer要協議 |
|---|---|---|
| ユーザー残高の保管場所 | 運営会社のウォレット。HIGHEND ASIAはコールバックを中継するだけです。 | プレイ中はゲームプロバイダーのウォレット。入室・退室時に移動します。 |
| 運営会社が実装するもの | 残高照会・引き落とし・入金のコールバック | 入金・出金リクエスト |
| 残高の反映タイミング | ベットごとに即時 | 振替時 |
| 通貨の追加 | 通貨別のエンドポイントをひとつ追加します。 | ゲームプロバイダーごとのウォレット設定も合わせて増えます。 |
| 適しているケース | 複数のゲームプロバイダーをひとつのウォレットで運用する場合 | 既存のウォレット構成をすぐには変更できない場合 |
Specification
開発チームが初回の打ち合わせ前に確認したい点を、先にまとめました。
Reliability
認証マークではなく、実際に行っていることを記載しました。
エンドポイントが通貨別に分かれているため、ある通貨の問題をその通貨の中で食い止めます。
運営会社・ゲームプロバイダーの双方とも、登録済みのアドレスからのリクエストのみを処理します。
管理画面は全体・レポート・カスタマーサポートの権限に分け、必要な範囲だけを開放します。
ゲームプロバイダーの追加や仕様変更は、ステージ環境での検収を通過した後にのみ本番環境へ反映します。
引き落としと入金のコールバックを1件ずつ記録し、紛争が生じた際は同じ記録を一緒に確認します。
原因、影響範囲、復旧時刻を、判明し次第お知らせします。
Stage access
ステージ環境のURLとテストアカウントを契約前に発行します。