Skip to content

C9 Platform — 商戶接入指南

目標讀者:商戶(白牌客戶)、商務對接人員、營運主管

版本:v1.0

最後更新:2026-03-01

文件性質:本文件為 C9 白牌娛樂城平台的商戶接入與營運操作指南,涵蓋站點開通、後台操作、模組配置、日常營運等完整流程。


目錄


第 1 章:白牌平台簡介

1.1 什麼是白牌平台

白牌平台(White-Label Platform)是一種成熟的商業模式,指由技術提供商(即 C9 平台方)負責開發、 維護、營運底層基礎設施,而商戶(即您)則在此基礎上建立自有品牌的線上娛樂城。

簡而言之,您無需從零開始開發任何技術系統。C9 平台提供:

  • 完整的前台網站:面向您的用戶的遊戲平台,支援電腦版和行動版
  • 專業的後台管理系統:功能完善的管理介面,讓您輕鬆管理所有業務
  • 穩定的後端服務:處理所有商業邏輯、資料庫、排程任務

您只需要提供:

  • 品牌名稱與標識:您的娛樂城名稱、Logo、品牌色彩
  • 營運域名:您希望用戶訪問的網址
  • 營運決策:開啟哪些遊戲、設定哪些活動、如何配置 VIP 制度等

1.2 商戶獲得什麼

當您成為 C9 白牌商戶,您將獲得以下完整配備:

1.2.1 自有品牌的前台網站

項目說明
自有域名使用您自己的網址,如 www.lucky88.com
品牌標識自訂 Logo(大圖、小圖)、Favicon、吉祥物
品牌色彩自訂主色調、強調色、表面色等完整色彩體系
多語系支援最多支援 5 種語系:繁體中文、英文、簡體中文、泰文、越南文
響應式設計自動適配桌面版和行動版
佈局配置可自訂底部導航列、頁尾、「了解更多」區塊

1.2.2 獨立的業務配置

項目說明
遊戲配置獨立選擇開啟哪些遊戲商和遊戲分類
VIP 制度獨立的 VIP 等級體系,不限等級數量
返水規則獨立配置 VIP 等級 x 8 種遊戲類型的返水比例
金流通道獨立的金流群組和通道配置
代理系統獨立的代理推廣體系、佣金費率、代理等級
活動系統獨立的優惠活動管理
風控規則獨立的 IP 黑白名單、遊戲黑名單
客服管道獨立配置多達 8 種客服聯繫方式

1.2.3 專業的後台管理系統

項目說明
管理員體系支援多角色、多群組的管理員權限系統
16 大權限模組精細的權限控制,可針對每個功能設定讀/寫權限
2FA 安全認證Google Authenticator 雙重認證,保障帳號安全
多站點管理若您擁有多個站點,可在同一後台切換管理
即時報表7 大報表類型,支援 CSV 匯出
操作紀錄所有管理操作均有完整日誌追蹤

1.2.4 豐富的遊戲生態

遊戲類型編號說明
體育 (SPORTS)1體育賽事投注
老虎機 (SLOT)2經典及視頻老虎機
真人 (LIVE)3真人荷官遊戲
彩票 (LOTTERY)4各類彩票遊戲
棋牌 (CHESS)5撲克、麻將等桌遊
電競 (ESPORTS)8電子競技投注
加密 (CRYPTO)9加密貨幣相關遊戲
捕魚 (FISH)10捕魚達人類遊戲

1.3 共享基礎設施

以下基礎設施由 C9 平台方統一維護,所有商戶共享:

項目說明
後端伺服器NestJS v11 高效能伺服器,自動擴展
資料庫MySQL 主從架構,資料隔離安全
快取層Redis 高速快取,提升用戶體驗
遊戲商整合BetSolutions、RSG 等遊戲供應商 API 對接
金流整合萬通金流(ATM/信用卡)、USDT 加密貨幣
雲端儲存Cloudflare R2 物件儲存
即時匯率台灣銀行即時匯率自動轉換
排程引擎自動化的反水結算、保級檢查、佣金結算
安全防護JWT 認證、裝置指紋辨識、IP 風控
持續更新平台功能持續迭代,您無需負擔開發成本

1.4 商戶的核心優勢

1.4.1 零開發成本

  • 不需要技術團隊
  • 不需要伺服器維護
  • 不需要安全防護知識
  • 所有技術問題由平台方處理

1.4.2 快速上線

  • 提供品牌素材後,最快 1-3 個工作天即可完成站點開通
  • 使用「帶入模板」功能,一鍵套用預設配置
  • 使用「同預設站點」功能,從範本站快速複製所有設定

1.4.3 專業管理介面

  • 68 個管理頁面,涵蓋所有營運需求
  • 直覺化操作介面,無需技術背景
  • 支援繁中、英文、簡中、泰文、越南文等多語系介面
  • 響應式設計,平板與桌面皆可操作

1.4.4 持續升級

  • 平台功能持續迭代更新
  • 新增遊戲商或金流商時,商戶無需做任何前端改動
  • 安全漏洞即時修補
  • 效能持續優化

1.5 系統架構簡圖

                        ┌─────────────────────┐
                        │   您的品牌域名        │
                        │  www.lucky88.com     │
                        └──────────┬──────────┘

                        ┌──────────▼──────────┐
                        │   C9 前台 (Nuxt 4)  │
                        │   您的品牌色彩/Logo   │
                        │   您的域名配置        │
                        └──────────┬──────────┘

                ┌──────────────────┼──────────────────┐
                │                  │                   │
    ┌───────────▼──────┐  ┌───────▼────────┐  ┌──────▼───────────┐
    │   遊戲供應商      │  │  金流供應商     │  │  C9 後端 (NestJS) │
    │  BetSolutions    │  │  萬通金流       │  │  業務邏輯/排程     │
    │  RSG             │  │  USDT          │  │  MySQL / Redis    │
    └──────────────────┘  └────────────────┘  └──────────────────┘

                                              ┌────────▼────────┐
                                              │  C9 後台 (Next)  │
                                              │  您的管理介面     │
                                              └─────────────────┘

1.6 資料隔離與安全

C9 平台採用嚴格的多站點資料隔離機制:

安全措施說明
站點代碼隔離每個商戶有唯一的 siteCode,所有資料均綁定此代碼
資料庫層級隔離所有資料表的查詢均包含 siteCode 條件
API 層級隔離後端 API 自動注入站點代碼,防止跨站存取
認證隔離前台用戶和後台管理員使用獨立的 JWT 認證策略
權限隔離後台管理員依群組權限控制可操作的功能範圍
金流隔離每個站點有獨立的金流群組和通道配置
遊戲配置隔離每個站點可獨立開啟/關閉遊戲商和遊戲分類
風控隔離IP 黑白名單、遊戲黑名單均按站點獨立配置

1.7 幣別與精度規範

C9 平台對金額處理有嚴格的精度規範:

用途型別精度說明
金額decimal(18,6)小數 6 位所有餘額、存提款金額
匯率decimal(18,10)小數 10 位台灣銀行即時匯率
百分比decimal(5,2)小數 2 位返水比例、佣金費率
倍率decimal(10,2)小數 2 位活動打碼倍率

重要:系統內部所有金額一律使用 USD(美元) 計價。用戶入金時,系統自動透過台灣銀行即時匯率 將當地幣別轉換為 USD。USD 金額採用無條件捨去(Math.floor(value * 1e6) / 1e6)。

1.8 支援語系

C9 平台支援以下 5 種語系,商戶可選擇啟用其中任意組合:

語系代碼語言說明
zh-TW繁體中文預設語系
en-USEnglish英文
zh-CN简体中文簡體中文
th-THภาษาไทย泰文
vi-VNTiếng Việt越南文

前台和後台均支援以上語系,切換方式為 Cookie 記錄(URL 不會顯示語系前綴)。


第 2 章:站點開通流程

本章詳細說明從零開始建立一個全新白牌站點的完整流程。整個過程分為 8 個步驟, 建議按順序依次完成。

2.1 流程總覽

步驟 1:提供基本資訊       ← 商戶準備
步驟 2:後台建立站點       ← 管理員操作
步驟 3:配置主題色彩       ← 管理員操作
步驟 4:設定域名與 DNS     ← 管理員 + 技術人員
步驟 5:配置遊戲商         ← 管理員操作
步驟 6:配置金流商         ← 管理員操作
步驟 7:配置客服管道       ← 管理員操作
步驟 8:上傳品牌素材       ← 管理員操作

預計總耗時:1-3 個工作天(視素材準備程度而定)

2.2 步驟 1:提供基本資訊

在開通站點之前,商戶需要準備並提供以下基本資訊:

2.2.1 必填資訊

項目格式範例說明
站點代碼大寫英文+數字,最多 30 字元LUCKY88系統內部唯一識別碼,建立後不可更改
白牌前綴小寫英文+數字,最多 30 字元lucky88對應 R2 檔案路徑與後台站點 ID
站點名稱多語系 JSON 格式見下方範例每種語系一個名稱
營運域名完整域名www.lucky88.com用戶訪問的網址
品牌主色色彩值(HEX 或色名)#10B981(翡翠綠)網站主要色彩
支援語系語系代碼清單["zh-TW", "en-US"]要啟用的語系

2.2.2 站點名稱格式範例

站點名稱需提供多語系版本,格式如下:

json
{
  "zh-TW": "Lucky88 娛樂城",
  "en-US": "Lucky88 Casino",
  "zh-CN": "Lucky88 娱乐城",
  "th-TH": "Lucky88 คาสิโน",
  "vi-VN": "Lucky88 Casino"
}

注意:即使您只開啟 2 種語系,仍建議提供全部 5 種語系的翻譯,以便未來擴展。

2.2.3 站點介紹格式範例

站點介紹也需要多語系版本:

json
{
  "zh-TW": "Lucky88 提供最豐富的線上娛樂體驗,包含真人、老虎機、體育投注等多種遊戲。",
  "en-US": "Lucky88 offers the richest online entertainment experience with live dealers, slots, sports betting and more.",
  "zh-CN": "Lucky88 提供最丰富的在线娱乐体验,包含真人、老虎机、体育投注等多种游戏。",
  "th-TH": "Lucky88 มอบประสบการณ์ความบันเทิงออนไลน์ที่สมบูรณ์ที่สุด",
  "vi-VN": "Lucky88 mang đến trải nghiệm giải trí trực tuyến phong phú nhất."
}

2.2.4 品牌素材清單

素材建議尺寸格式用途
Logo(小)200 x 60 pxPNG(透明背景)導航列、頁首
Logo(大)400 x 120 pxPNG(透明背景)登入頁、載入畫面
Favicon32 x 32 px 或 64 x 64 pxICO / PNG瀏覽器標籤圖示
吉祥物自訂PNG(透明背景)用戶頭像選項(可多個)
活動橫幅PC 版 + 行動版各一PNG / JPG前台活動展示

2.2.5 品牌色彩參考

C9 平台內建 6 組主題預設,您可以直接選用或自訂:

主題名稱主色調風格描述
Emerald(翡翠綠)oklch(72% 0.19 160)清新自然,適合經典娛樂城
Amber(琥珀金)oklch(79% 0.17 75)尊貴大氣,適合 VIP 導向
Sky(天空藍)oklch(75% 0.15 230)清爽專業,適合體育博彩
Violet(紫羅蘭)oklch(65% 0.25 300)神秘高雅,適合真人娛樂
Rose(玫瑰紅)oklch(70% 0.20 15)熱情奔放,適合年輕族群
Cyan(青色)oklch(78% 0.15 195)科技感強,適合電競主題

建議:如果您不確定色彩搭配,直接選擇內建預設是最快的方式。

2.2.6 商戶資訊提交範本

為加速開通流程,請按以下範本填寫並提交:

【站點基本資訊】
站點代碼 (siteCode):LUCKY88
白牌前綴 (prefix):lucky88
前台模板 (layout):a1(使用預設即可)

【站點名稱(多語系)】
繁體中文:Lucky88 娛樂城
English:Lucky88 Casino
簡體中文:Lucky88 娱乐城
ภาษาไทย:Lucky88 คาสิโน
Tiếng Việt:Lucky88 Casino

【站點介紹(多語系)】
繁體中文:Lucky88 提供最豐富的線上娛樂體驗
English:Lucky88 offers the richest online entertainment
簡體中文:Lucky88 提供最丰富的在线娱乐体验
ภาษาไทย:Lucky88 มอบประสบการณ์ความบันเทิงที่สมบูรณ์
Tiếng Việt:Lucky88 mang đến trải nghiệm giải trí phong phú

【語系設定】
啟用語系:zh-TW, en-US

【域名設定】
主域名:www.lucky88.com
備用域名:lucky88.net(如有)

【品牌色彩】
方案 A:使用內建預設 → Emerald(翡翠綠)
方案 B:自訂主色 → #10B981

【品牌素材】
Logo(小):已附檔 logo-sm.png
Logo(大):已附檔 logo-lg.png
Favicon:已附檔 favicon.ico
吉祥物:已附檔 mascot-01.png, mascot-02.png

2.3 步驟 2:後台建立站點

收到商戶提供的基本資訊後,管理員在後台建立站點。

2.3.1 操作路徑

後台管理系統 → 系統管理 → 站點基本設定

2.3.2 建立站點操作流程

  1. 進入站點基本設定頁面

    在後台左側導航列,展開「系統管理」群組,點選「站點基本設定」。

  2. 點擊「新增站點」按鈕

    頁面右上方有「新增站點」按鈕,點擊後開啟新增表單。

  3. 填寫站點資訊

    欄位必填說明範例
    站點代碼 (siteCode)唯一識別碼,建立後不可更改LUCKY88
    白牌前綴 (prefix)唯一前綴,對應 R2 路徑lucky88
    前台模板 (layout)預設 a1a1
    站點名稱 (siteName)多語系 JSON{"zh-TW":"Lucky88 娛樂城","en-US":"Lucky88 Casino"}
    站點介紹 (siteDescription)多語系 JSON{"zh-TW":"最佳線上娛樂平台","en-US":"Best Online Platform"}
    支援語系 (supportedLocales)語系清單["zh-TW", "en-US"]
  4. 確認並儲存

    檢查所有欄位後,點擊「儲存」按鈕。系統將在 site-config 資料表中建立一筆新記錄。

2.3.3 站點建立後的初始狀態

站點建立完成後,初始狀態如下:

項目初始狀態
主題無(需另行建立)
域名無(需另行設定)
遊戲商無(需另行配置)
金流通道無(需另行配置)
客服管道無(需另行配置)
代理系統使用平台預設(可調整)
VIP 制度使用平台預設(可調整)
品牌素材無(需另行上傳)
存款通路預設全開 { fiat: true, credit: true, crypto: true }
下導列預設開啟
啟用狀態啟用

2.3.4 站點代碼命名建議

建議說明
簡短好記2-10 個字元為佳,如 LUCKY88KINGVIP99
大寫英數僅使用大寫英文字母和數字
避免特殊字元不要使用空格、底線、連字號等
確保唯一不可與其他站點重複

2.3.5 常見錯誤與解決

錯誤訊息原因解決方式
siteCode 重複該站點代碼已被使用更換一個唯一的代碼
prefix 重複該前綴已被使用更換一個唯一的前綴
siteName 格式錯誤JSON 格式不正確確認 JSON 語法正確

2.4 步驟 3:配置主題色彩

站點建立後,需要為其配置色彩主題,讓前台網站呈現商戶的品牌風格。

2.4.1 操作路徑

系統管理 → 站點基本設定 → 選擇站點 → 主題管理

2.4.2 主題色彩體系

C9 平台的主題系統採用 OKLCH 色彩空間,包含 5 大色彩類別:

1. 主色系 (Primary)

子項用途說明
base主要按鈕、連結、重點元素品牌最核心的色彩
dark按鈕 hover 狀態、深色場景比 base 深一階
light淺色背景、標籤比 base 淺一階
glow發光效果、焦點指示器帶透明度的發光色

2. 強調色 (Accent)

子項用途說明
goldVIP、獎勵、特殊標記金色系
info資訊提示、引導藍色系
violet特殊功能、裝飾紫色系
cyan即時數據、狀態青色系
error錯誤、警告、刪除紅色系

3. 表面色 (Surface)

子項用途說明
page頁面底色最底層的背景色
navbar導航列背景頂部/側邊導航
card卡片背景內容區塊的底色
modal彈窗背景對話框、下拉選單
sidebar側邊欄背景左側導航欄

4. 文字色 (Text)

子項用途說明
primary主要文字標題、正文
secondary次要文字副標題、描述
muted淡化文字提示、佔位符
hint極淡文字輔助說明

5. 邊框色 (Border)

子項用途說明
subtle極淡邊框分隔線
default標準邊框輸入框、卡片邊框
strong強調邊框焦點狀態

2.4.3 使用內建預設

如果商戶選擇使用內建主題預設,操作步驟如下:

  1. 在主題管理頁面,點擊「新增主題」
  2. 選擇預設方案(Emerald / Amber / Sky / Violet / Rose / Cyan)
  3. 系統自動填入所有色彩值
  4. 確認後儲存
  5. 回到站點設定,將此主題設為「啟用主題」

2.4.4 自訂主題色彩

如果商戶希望使用自訂色彩:

  1. 在主題管理頁面,點擊「新增主題」
  2. 填寫主題名稱(多語系)
  3. 逐項填入 5 大類別的色彩值(OKLCH 格式或 HEX)
  4. 預覽效果
  5. 確認後儲存
  6. 設為啟用主題

2.4.5 主題生效機制

  • 主題儲存到 site-theme 資料表
  • 前台透過 API 取得當前站點的 activeThemeId 對應的主題
  • 前台 themeInjector 元件將色彩值注入為 CSS 變數
  • 所有 UI 元件自動套用新色彩
  • 支援 Light / Dark 雙模式

2.4.6 主題修改注意事項

注意事項說明
即時生效修改主題色彩後,用戶刷新頁面即可看到變更
建議先預覽大幅度修改色彩前,建議先在測試域名預覽效果
色彩對比確保文字色與背景色有足夠對比度,保障可讀性
多裝置測試不同螢幕可能呈現略有差異,建議多裝置確認

2.5 步驟 4:設定域名與 DNS

2.5.1 操作路徑

系統管理 → 域名設置

2.5.2 域名配置欄位

每個域名需填寫以下資訊:

欄位必填說明範例
hostname完整域名www.lucky88.com
browserTitle瀏覽器標題Lucky88 娛樂城 - 最佳線上娛樂平台
browserDescription瀏覽器描述(SEO)Lucky88 提供豐富的遊戲體驗...
logoSmall小 Logo URL上傳後自動填入
logoBig大 Logo URL上傳後自動填入
faviconFavicon URL上傳後自動填入
supportedLocales該域名支援的語系["zh-TW", "en-US"]

2.5.3 上傳域名素材

在域名設置頁面,可直接上傳 Logo 和 Favicon:

  1. 點擊域名旁的「上傳」按鈕
  2. 選擇素材類型:logoSmall / logoBig / favicon
  3. 選擇檔案上傳
  4. 系統自動上傳至 R2 並填入 URL

API 端點:POST /site-config/admin/:id/domain-asset

2.5.4 DNS 設定

域名配置完成後,需要進行 DNS 設定:

  1. 取得平台 IP 或 CNAME

    聯繫平台方取得伺服器的 IP 位址或 CNAME 記錄。

  2. 在域名註冊商設定 DNS

    記錄類型主機名說明
    Awww平台 IP指向平台伺服器
    CNAMEwww平台 CNAME或使用 CNAME
  3. 等待 DNS 生效

    DNS 變更通常需要 10 分鐘到 48 小時生效。

  4. 驗證域名

    DNS 生效後,在瀏覽器輸入域名確認是否能正確載入您的站點。

2.5.5 多域名支援

一個站點可以綁定多個域名。常見用途:

域名類型範例用途
主域名www.lucky88.com主要訪問入口
備用域名lucky88.net備用入口
推廣域名promo.lucky88.com活動推廣專用

每個域名可以有獨立的 Logo、Favicon 和支援語系設定。

2.5.6 域名運作機制

用戶訪問 www.lucky88.com
  → 前台 domainConfig 比對 hostname
    → 找到對應的 siteCode: "LUCKY88"
      → HTTP header 注入 site-name: "lucky88"
        → 後端依 site-name 返回對應站點資料

2.6 步驟 5:配置遊戲商

2.6.1 操作路徑

系統管理 → 遊戲商配置

2.6.2 遊戲供應商列表

目前平台支援的遊戲供應商:

供應商代碼支援遊戲類型說明
BetSolutionsbetsolutions老虎機、真人、棋牌歐洲老牌供應商
RSGrsg老虎機、捕魚、棋牌亞洲主流供應商
API-FootballliveSports體育(即時賽事)賽事數據供應商

2.6.3 配置遊戲供應商

每個遊戲供應商需要填入 API 憑證:

BetSolutions 配置:

欄位說明
apiUrlAPI 基礎網址
authUrl認證網址
merchantId商戶 ID
privateKey私鑰

RSG 配置:

欄位說明
apiUrlAPI 基礎網址
clientId客戶端 ID
clientSecret客戶端密鑰
desKeyDES 加密金鑰
desIvDES 初始向量
systemCode系統代碼
webId網站 ID

LiveSports 配置:

欄位說明
apiKeyAPI-Football 的 API 金鑰

2.6.4 快速配置:同預設站點

如果您的遊戲商配置與預設站點相同,可以使用「同預設站點」功能一鍵複製:

  1. 在遊戲商配置頁面,切換到您的站點 Tab
  2. 點擊「同預設站點」按鈕
  3. 系統自動深拷貝預設站點的配置
  4. 檢查並修改需要調整的欄位
  5. 點擊「儲存」完成

注意:此操作為前端狀態拷貝,需手動點擊「儲存」才會寫入資料庫。

2.7 步驟 6:配置金流商

2.7.1 操作路徑

財務管理 → 存款設置

2.7.2 金流群組

金流群組是按語系/幣別分類的金流配置單位:

群組名稱對應幣別說明
台幣群組TWD台灣地區用戶
美元群組USD國際用戶
人民幣群組CNY大陸地區用戶
泰銖群組THB泰國用戶
越南盾群組VND越南用戶

用戶註冊時,系統依語系自動分配至對應的金流群組。

2.7.3 金流通道

每個金流群組下可設定多個金流通道:

通道類型說明支援幣別
ATM 轉帳銀行 ATM / 網路銀行轉帳TWD, CNY, THB, VND
信用卡Visa / MasterCardTWD, USD
USDT加密貨幣(USDT-TRC20 / ERC20)全幣別

2.7.4 金流通道配置欄位

欄位說明範例
通道名稱顯示在前台的名稱銀行轉帳
通道類型ATM / CREDIT / USDTATM
最小存款單筆最低金額100 (TWD)
最大存款單筆最高金額50000 (TWD)
是否啟用開關true

2.7.5 配置流程

  1. 建立金流群組

    • 點擊「新增群組」
    • 填寫群組名稱、對應幣別
    • 儲存
  2. 新增金流通道

    • 在群組下點擊「新增通道」
    • 選擇通道類型
    • 填寫通道資訊
    • 設定金額限制
    • 儲存
  3. 關聯群組與通道

    • 將通道關聯至群組
    • 可一個通道關聯多個群組
    • 調整排序
  4. 設定金流商憑證

    • 填入金流商的 API 金鑰和密鑰
    • 測試連線是否正常

2.8 步驟 7:配置客服管道

2.8.1 操作路徑

系統管理 → 客服配置

2.8.2 支援的客服管道

C9 平台支援 8 種客服聯繫管道:

管道類型代碼說明
LinelineLine 官方帳號
TelegramtelegramTelegram 群組/機器人
WeChatwechat微信客服
FacebookfacebookFacebook 粉絲專頁
InstagraminstagramInstagram 帳號
TwittertwitterTwitter / X 帳號
DiscorddiscordDiscord 伺服器
自訂custom自訂連結(如官網聯繫表單)

2.8.3 客服管道配置欄位

每個管道的配置包含:

欄位說明範例
類型 (type)管道類型line
標籤 (label)多語系顯示名稱{"zh-TW":"Line 客服","en-US":"Line Support"}
圖示 (icon)管道圖示 URL可上傳自訂圖示
連結 (link)管道連結https://line.me/R/ti/p/@lucky88
排序 (sortOrder)顯示順序(數字越小越前)1
啟用 (enabled)是否顯示true

2.8.4 LiveChat 嵌入

除了靜態客服連結外,還支援 LiveChat 即時聊天功能:

欄位說明
liveChatEnabled是否啟用 LiveChat
liveChatScriptLiveChat 嵌入腳本(HTML/JS)

啟用後,前台網站右下角會出現即時聊天浮動按鈕。

2.8.5 快速配置:同預設站點

同遊戲商配置,客服配置也支援「同預設站點」功能:

  1. 切換到您的站點 Tab
  2. 點擊「同預設站點」按鈕
  3. 系統深拷貝預設站點的客服配置
  4. 修改連結為您的客服管道
  5. 儲存

2.9 步驟 8:上傳品牌素材

2.9.1 操作路徑

系統管理 → 雲端儲存

2.9.2 R2 檔案目錄結構

每個站點在 R2 中有獨立的檔案目錄:

{prefix}/
├── logos/
│   ├── logo-sm.png
│   ├── logo-lg.png
│   └── favicon.ico
├── games/
│   ├── zh-TW/
│   ├── en-US/
│   └── ...
├── promos/
│   ├── banner-pc.png
│   └── banner-mobile.png
├── mascots/
│   ├── mascot-01.png
│   └── mascot-02.png
└── misc/

2.9.3 上傳品牌素材步驟

  1. 上傳 Logo 和 Favicon

    前往「系統管理 → 域名設置」,使用域名素材上傳功能直接上傳。 或前往「雲端儲存」頁面手動上傳至 {prefix}/logos/ 目錄。

  2. 上傳吉祥物

    前往「站點基本設定 → 吉祥物設定」。 新增吉祥物項目,每個項目包含:

    • ID:唯一識別碼
    • 標籤:顯示名稱
    • URL:圖片 URL(可先上傳到雲端儲存取得 URL)
  3. 上傳遊戲封面圖

    前往「雲端儲存」,在 {prefix}/games/ 目錄下依語系建立子目錄並上傳。

  4. 上傳活動橫幅

    前往「雲端儲存」,在 {prefix}/promos/ 目錄下上傳。 建議同時上傳 PC 版和行動版。

2.9.4 客服圖示上傳

客服管道的自訂圖示有專用的上傳端點:

系統管理 → 客服配置 → 選擇管道 → 上傳圖示

API 端點:POST /site-config/admin/:id/customer-service-icon

2.9.5 素材規格建議

素材類型建議尺寸格式最大大小注意事項
Logo(小)200 x 60 pxPNG200KB透明背景
Logo(大)400 x 120 pxPNG500KB透明背景
Favicon32x32 或 64x64 pxICO/PNG50KB正方形
吉祥物不限PNG1MB透明背景佳
遊戲封面依遊戲商規格PNG/JPG500KB-
活動橫幅(PC)1200 x 400 pxPNG/JPG1MB16:9 或 3:1
活動橫幅(手機)750 x 400 pxPNG/JPG500KB略正方
客服圖示48 x 48 pxPNG100KB透明背景

2.10 站點開通檢查清單

完成上述 8 個步驟後,請依以下清單逐項確認:

序號檢查項目狀態
1站點已建立,siteCode 和 prefix 正確[ ]
2主題色彩已配置並設為啟用[ ]
3域名已設定,DNS 已生效[ ]
4域名素材(Logo/Favicon)已上傳[ ]
5遊戲供應商已配置 API 憑證[ ]
6至少一個金流群組已建立[ ]
7至少一個金流通道已啟用[ ]
8至少一個客服管道已設定[ ]
9吉祥物圖片已上傳(可選)[ ]
10使用域名訪問前台,確認顯示正確[ ]
11註冊測試帳號,確認流程正常[ ]
12試玩遊戲,確認遊戲可正常啟動[ ]
13測試存款流程(小額)[ ]
14測試提款流程[ ]
15確認客服連結正確可用[ ]

第 3 章:後台操作手冊

3.1 登入後台

3.1.1 訪問後台

後台管理系統的訪問方式:

  • URLhttps://[後台域名]/login
  • 預設端口:3011(開發環境)
  • 支援瀏覽器:Chrome、Firefox、Safari、Edge(建議使用最新版)

3.1.2 登入流程

  1. 輸入電子郵件
  2. 輸入密碼
  3. 如已啟用 2FA,輸入 6 位 Google Authenticator 驗證碼
  4. 點擊「登入」

3.1.3 登入認證機制

項目說明
認證方式AdminJWT(後台專用 JWT 策略)
Token 類型Bearer Token
JWT Payload包含 role: 'admin'、管理員 ID、群組權限
自動刷新Session 過期前自動續期
401 處理Token 失效時自動導向登入頁

3.1.4 登入失敗處理

情境錯誤訊息建議處理
帳號不存在帳號或密碼錯誤確認 email 正確
密碼錯誤帳號或密碼錯誤確認密碼正確
2FA 驗證碼錯誤驗證碼不正確確認手機時間同步
帳號停用帳號已被停用聯繫上級管理員

3.2 站點切換

3.2.1 SiteSelector(站點選擇器)

在後台頁面頂部(Header),有一個站點選擇下拉選單:

┌──────────────────────────┐
│ 站點選擇: [全部站點 ▼]    │
│                          │
│   ○ 全部站點              │
│   ● C9 娛樂城 (C9)       │
│   ○ Lucky88 (LUCKY88)    │
│   ○ King Casino (KING)   │
└──────────────────────────┘

3.2.2 兩種檢視模式

模式Header 選擇頁面行為資料範圍
全部站點選擇「全部站點」顯示 SiteTabs(多站點標籤)依切換的 Tab 顯示對應站點資料
單一站點選擇特定站點SiteTabs 僅顯示一個站點只顯示該站點的資料

3.2.3 切換行為

當切換站點時,系統會執行以下操作:

  1. 更新 siteFilterStore 中的 selectedSiteCode
  2. 清除 TanStack Query 快取(確保資料重新載入)
  3. AdminContentWrapperkey={selectedSiteCode} 強制重新掛載
  4. 所有子頁面重新載入對應站點的資料

3.2.4 SiteTabs(多站點標籤)

在「全部站點」模式下,大多數列表頁面頂部會出現 SiteTabs:

┌─────────────────────────────────────────────────┐
│ [C9 娛樂城 (C9/a1) 預設] [Lucky88 (LUCKY88/...)] │
│                                                  │
│ (此處顯示對應站點的資料表格)                      │
└─────────────────────────────────────────────────┘
  • 第一個 Tab 為預設站點,標有「預設」徽章
  • 切換 Tab 時自動重置分頁到第 1 頁
  • 非預設站點 Tab 上可能出現「同預設站點」複製按鈕

3.2.5 不顯示 SiteSelector 的頁面

以下頁面因屬於全站共用設定,不顯示 SiteSelector:

頁面原因
管理員列表管理員為全站共用
群組管理群組為全站共用
操作紀錄顯示所有站點的操作紀錄

3.3 管理員管理

3.3.1 新增管理員

操作路徑系統管理 → 管理員管理

新增管理員時需填寫以下資訊:

欄位必填說明
電子郵件登入帳號(唯一)
姓名管理員顯示名稱
密碼登入密碼
所屬群組指定權限群組
是否啟用帳號啟用/停用

3.3.2 群組管理

操作路徑系統管理 → 群組管理

C9 平台提供 4 種群組類型:

群組類型中文名稱權限範圍說明
root超級管理者全部權限平台方最高權限,不可刪除
super_admin進階管理員除 site-config 外全部高級管理權限
general_admin一般管理員所有模組唯讀只能檢視不能修改
custom自訂群組自行勾選依需求配置權限

3.3.3 權限模組一覽

C9 後台共有 16 個權限模組,每個模組有「讀取」和「寫入」兩個動作:

模組權限代碼功能範圍
管理員管理admin:read / admin:write管理員 CRUD
群組管理admin-group:read / admin-group:write群組 CRUD
操作紀錄admin-log:read / admin-log:write查看/匯出操作紀錄
用戶管理user:read / user:write前台用戶管理
存款管理deposit:read / deposit:write存款訂單審核
提款管理withdrawal:read / withdrawal:write提款訂單審核
活動管理promo:read / promo:write優惠活動 CRUD
活動標籤promo-tag:read / promo-tag:write活動標籤 CRUD
代理管理affiliate:read / affiliate:write代理系統管理
VIP 管理vip:read / vip:writeVIP 等級/返水設定
遊戲管理game:read / game:write遊戲供應商/分類
風控管理risk:read / risk:writeIP 規則/遊戲黑名單
報表report:read / report:write各類報表查詢/匯出
金流商管理vendor:read / vendor:write金流群組/通道
財務管理finance:read / finance:write手動調帳/錢包審核
站點設定site-config:read / site-config:write站點/主題/域名配置

3.3.4 建立自訂群組

  1. 前往「群組管理」頁面
  2. 點擊「新增群組」
  3. 填寫群組名稱
  4. 選擇群組類型為 custom
  5. 勾選需要的權限模組和動作
  6. 儲存

範例:客服主管群組

勾選的權限:
✅ user:read(查看用戶資料)
✅ deposit:read(查看存款訂單)
✅ withdrawal:read(查看提款訂單)
✅ finance:read(查看財務資料)
❌ 其餘全部取消

範例:活動管理員群組

勾選的權限:
✅ promo:read / promo:write(活動完整管理)
✅ promo-tag:read / promo-tag:write(標籤完整管理)
✅ report:read(查看報表)
❌ 其餘全部取消

3.3.5 管理員操作建議

建議說明
最少權限原則只給予必要的權限,避免過度授權
獨立帳號每位操作人員使用獨立帳號,便於追蹤
定期檢查定期檢視管理員清單,停用離職人員帳號
強制 2FA建議所有管理員啟用 Google Authenticator

3.4 2FA 雙重認證設定

3.4.1 什麼是 2FA

2FA(Two-Factor Authentication,雙重認證)是在密碼之外增加一層安全驗證。 C9 後台使用 Google Authenticator 的 TOTP(Time-based One-Time Password)機制。

3.4.2 啟用 2FA

操作路徑個人資料 → Google Authenticator

啟用步驟

  1. 進入個人資料頁面
  2. 找到「Google Authenticator」區塊
  3. 點擊「啟用」按鈕
  4. 系統生成 QR Code 和 Secret Key
  5. 使用手機 Google Authenticator App 掃描 QR Code
  6. App 開始顯示 6 位數驗證碼(每 30 秒更新)
  7. 在後台輸入當前顯示的 6 位數驗證碼
  8. 點擊「確認」完成啟用

3.4.3 停用 2FA

如需停用(例如更換手機):

  1. 進入個人資料頁面
  2. 找到「Google Authenticator」區塊
  3. 點擊「停用」按鈕
  4. 輸入當前的 6 位數驗證碼
  5. 點擊「確認」完成停用

3.4.4 2FA 注意事項

注意事項說明
備份 Secret Key啟用時務必記下 Secret Key,以備手機遺失時恢復
時間同步確保手機時間準確,偏差過大會導致驗證碼無效
更換手機先停用 2FA → 在新手機設定 → 重新啟用
遺失手機若無法停用,需聯繫 root 管理員重置

3.4.5 2FA 狀態流程

idle(未啟用)
  → 點擊「啟用」
    → qr(顯示 QR Code)
      → 掃描並輸入驗證碼
        → verify(驗證中)
          → 成功 → enabled(已啟用)
          → 失敗 → 重新輸入

3.5 操作紀錄

3.5.1 操作路徑

系統管理 → 操作紀錄

3.5.2 紀錄內容

所有後台管理操作均會自動記錄,包含:

欄位說明
時間操作發生的時間
管理員執行操作的管理員帳號
操作類型CREATE / UPDATE / DELETE 等
模組涉及的功能模組
詳細內容操作的具體內容(JSON)
IP 位址操作者的 IP

3.5.3 紀錄用途

  • 安全審計:追蹤異常操作
  • 責任歸屬:確認操作者身份
  • 問題排查:回溯設定變更歷史
  • 合規要求:滿足監管稽核需求

第 4 章:遊戲管理

4.1 遊戲管理概述

遊戲管理是 C9 平台的核心功能之一,讓商戶自主控制在前台展示哪些遊戲、如何分類和排序。 遊戲管理分為兩大區塊:

  • 遊戲供應商管理:管理遊戲商(provider)及其底下的遊戲
  • 遊戲分類配置:管理遊戲類型(如老虎機、真人、體育等)的顯示設定

4.2 遊戲供應商管理

4.2.1 操作路徑

遊戲管理 → 遊戲供應商

4.2.2 頁面結構

頁面頂部有 SiteTabs,可切換不同站點的遊戲供應商配置。 主體為資料表格,顯示該站點已配置的遊戲供應商。

4.2.3 遊戲供應商欄位

欄位型別必填說明
gameCodestring遊戲代碼(唯一識別)
providerCodestring供應商代碼(betsolutions / rsg)
gameTypenumber遊戲類型 ID(1-10)
nameJSON遊戲名稱(多語系)
isHotboolean是否為熱門遊戲
displayOrdernumber顯示排序(越小越前)
enabledboolean是否啟用
siteCodestring自動所屬站點代碼

4.2.4 新增遊戲供應商

  1. 在 SiteTabs 選擇目標站點
  2. 點擊「新增」按鈕
  3. 填寫遊戲資訊
  4. 為每種語系填寫遊戲名稱
  5. 設定排序和啟用狀態
  6. 儲存

4.2.5 編輯遊戲供應商

  1. 在列表中找到目標遊戲
  2. 點擊「編輯」按鈕
  3. 修改需要的欄位
  4. 儲存

4.2.6 刪除遊戲供應商

  1. 在列表中找到目標遊戲
  2. 點擊「刪除」按鈕
  3. 確認刪除對話框
  4. 確認

注意:刪除遊戲供應商後,該遊戲將不再顯示在前台。如果用戶正在遊玩該遊戲,需確保資金結算完畢。

4.3 遊戲分類配置

4.3.1 操作路徑

遊戲管理 → 遊戲類型設定

4.3.2 遊戲分類欄位

欄位型別必填說明
gameTypenumber遊戲類型 ID
nameJSON類型名稱(多語系)
displayOrdernumber顯示排序
enabledboolean是否啟用
siteCodestring自動所屬站點代碼

4.3.3 遊戲類型對照表

類型 ID英文名中文名說明
1SPORTS體育體育賽事投注,包含足球、籃球、棒球等
2SLOT老虎機經典老虎機和視頻老虎機
3LIVE真人真人荷官遊戲,百家樂、輪盤、骰寶等
4LOTTERY彩票各類彩票遊戲
5CHESS棋牌撲克牌、麻將、象棋等桌上遊戲
8ESPORTS電競電子競技賽事投注
9CRYPTO加密加密貨幣相關遊戲
10FISH捕魚捕魚達人類休閒遊戲

注意:類型 ID 6 和 7 為保留號碼,目前未使用。

4.3.4 啟用/停用遊戲類型

某些遊戲類型可能不適合特定站點的市場定位,可以選擇停用:

  1. 在 SiteTabs 選擇目標站點
  2. 找到要停用的遊戲類型
  3. 將「啟用」切換為「停用」
  4. 儲存

停用後,該類型的遊戲不會出現在前台的遊戲分類導航中。

4.4 帶入模板

4.4.1 什麼是帶入模板

「帶入模板」功能讓您一鍵匯入平台預設的遊戲配置,無需逐一手動設定。 這是新站點最快速的遊戲配置方式。

4.4.2 操作流程

  1. 預覽模板

    點擊「帶入模板」按鈕,系統會顯示預設配置的預覽:

    • 遊戲供應商列表(含所有預設遊戲)
    • 遊戲類型配置(含所有預設分類)
  2. 在預覽中編輯

    模板預覽對話框允許您在套用前進行修改:

    • 刪除不需要的遊戲
    • 修改排序
    • 調整啟用/停用狀態
  3. 確認套用

    確認後,系統以原子操作(Atomic Transaction)寫入:

    • 先清除當前站點的所有配置
    • 再寫入模板配置
    • 全部成功或全部回滾

4.4.3 重要注意事項

注意事項說明
僅影響當前站點不會影響其他站點的配置
覆蓋現有配置會清除並替換當前站點的所有配置
可先預覽修改在確認前可以自由調整
事務安全使用 DB Transaction,保證資料一致性

4.4.4 API 端點

功能端點說明
預覽模板GET /game/admin/preview-template回傳預設 typeConfigs + providers
帶入模板POST /game/admin/load-template@AdminSiteCode() 決定寫入站點

4.5 跨站複製(同預設站點)

4.5.1 什麼是跨站複製

「同預設站點」(又稱跨站複製)功能可以將預設站點的遊戲配置完整複製到目標站點。 與「帶入模板」不同,此功能是從現有站點複製,而非從模板匯入。

4.5.2 操作流程

  1. 在 SiteTabs 切換到非預設的目標站點
  2. 點擊 Tab 右側的「同預設站點」按鈕
  3. 確認對話框顯示:預設站點 → 目標站點
  4. 確認後,後端以 Transaction 執行:
    • 刪除目標站點的現有配置
    • 從預設站點複製所有配置
    • 新配置的 siteCode 替換為目標站點代碼

4.5.3 支援的複製類型

類型API 參數說明
遊戲供應商type: 'providers'複製所有 game-provider 記錄
遊戲分類type: 'typeConfigs'複製所有 game-type-config 記錄

4.5.4 API 端點

POST /game/admin/copy-site-data
Body: {
  sourceSiteCode: "C9",        // 來源站點(預設站)
  targetSiteCode: "LUCKY88",   // 目標站點
  type: "providers"            // 或 "typeConfigs"
}

4.5.5 帶入模板 vs 跨站複製 比較

比較項目帶入模板跨站複製
資料來源系統內建模板預設站點的現有配置
可預覽編輯是,可在預覽中修改否,直接複製
操作位置模板按鈕SiteTabs 上的複製按鈕
適用場景全新站點初始設定已有預設站點,快速複製
影響範圍僅當前站點僅目標站點

4.6 遊戲啟動與風控

4.6.1 遊戲啟動流程

當前台用戶點擊遊戲時,系統執行以下流程:

用戶點擊遊戲
  → 檢查用戶登入狀態
    → 檢查遊戲黑名單(風控)
      → 通過 → 呼叫遊戲商 API 取得遊戲 URL
        → 開啟遊戲
      → 不通過 → 顯示錯誤(錯誤碼 5010)

4.6.2 遊戲黑名單攔截

如果用戶被加入遊戲黑名單,會根據黑名單類型進行攔截:

黑名單類型說明效果
全封鎖禁止所有遊戲所有遊戲無法啟動
類型封鎖禁止特定遊戲類型如禁止老虎機
遊戲封鎖禁止特定遊戲如禁止特定老虎機

4.6.3 錢包模式

C9 平台使用「轉帳錢包」模式:

  • 用戶啟動遊戲時,餘額轉入遊戲商
  • 遊戲中的下注/派彩透過 S2S 回調即時更新
  • 離開遊戲時,餘額轉回平台錢包

4.6.4 投注連動

用戶在遊戲中投注後,系統自動觸發以下連動:

連動說明
VIP 等級重算累計有效投注達到升級門檻時自動升級
活動打碼量累計投注計入活動流水要求
任務進度更新每日/週/月投注任務進度
代理佣金投注金額計入代理佣金統計

第 5 章:金流管理

5.1 金流管理概述

金流管理是娛樂城營運的核心環節,涵蓋用戶的存款、提款、錢包審核及手動調帳等操作。 C9 平台提供完整的金流管理功能,讓商戶能高效處理所有資金相關業務。

5.1.1 金流管理模組一覽

模組路由功能多站點支援
存款設置/finance/deposit-settings金流群組與通道配置
存款審核/finance/deposit-review存款訂單審核
提款管理/finance/withdrawals提款訂單審核
銀行卡管理/finance/bank-cards銀行卡審核
信用卡管理/finance/credit-cards信用卡審核
虛擬錢包/finance/crypto-addresses加密錢包地址審核
手動調帳/finance/adjust-balance人工調整用戶餘額

5.1.2 幣別與匯率

  • 系統內部幣別:所有金額統一使用 USD(美元)
  • 入金匯率轉換:用戶以當地幣別入金時,後端自動透過台灣銀行即時匯率轉換為 USD
  • 精度:金額使用 decimal(18,6),匯率使用 decimal(18,10)
  • 截斷規則:USD 金額採用無條件捨去 Math.floor(value * 1e6) / 1e6

5.2 金流群組

5.2.1 什麼是金流群組

金流群組是按語系/地區劃分的金流配置單位。用戶註冊時,系統依其語系自動分配至對應的金流群組, 從而決定該用戶可使用哪些存款通道。

5.2.2 群組規劃建議

群組名稱對應語系對應幣別建議通道
台灣群組zh-TWTWDATM 轉帳、信用卡
國際群組en-USUSD信用卡、USDT
大陸群組zh-CNCNY銀行轉帳
泰國群組th-THTHB銀行轉帳、PromptPay
越南群組vi-VNVND銀行轉帳
通用 USDT全語系USDTUSDT-TRC20、USDT-ERC20

5.2.3 建立金流群組

操作路徑財務管理 → 存款設置

  1. 點擊「新增群組」
  2. 填寫群組名稱(多語系)
  3. 選擇對應幣別/語系
  4. 儲存

5.2.4 管理金流群組

  • 編輯群組:修改名稱、排序、啟用狀態
  • 刪除群組:需先移除群組下所有通道
  • 排序:調整群組在前台的顯示順序

5.3 金流通道

5.3.1 通道類型

C9 平台支援以下金流通道類型:

通道類型代碼說明支援幣別
ATM 轉帳ATM銀行 ATM 或網路銀行轉帳TWD, CNY, THB, VND
信用卡CREDITVisa / MasterCard 線上刷卡TWD, USD
USDTUSDT加密貨幣 USDT(TRC20/ERC20)等值全幣別

5.3.2 通道配置欄位

欄位必填說明
通道名稱顯示在前台的名稱(多語系)
通道類型ATM / CREDIT / USDT
金流商選擇金流供應商
最小存款單筆最低存款金額
最大存款單筆最高存款金額
手續費率手續費百分比
排序顯示排序
是否啟用開關

5.3.3 新增金流通道

  1. 在金流群組下點擊「新增通道」
  2. 選擇通道類型
  3. 填寫通道資訊
  4. 設定金額限制
  5. 儲存

5.3.4 關聯群組與通道

一個金流通道可以關聯到多個群組,也可以從群組中移除。 關聯關係透過 vendor-group-channel 中間表管理。

5.4 存款設定

5.4.1 操作路徑

財務管理 → 存款設置

5.4.2 存款通路開關

每個站點可獨立控制前台顯示哪些存款方式:

json
{
  "fiat": true,     // 法幣存款(ATM 轉帳)
  "credit": true,   // 信用卡存款
  "crypto": true    // 加密貨幣存款
}

在「站點基本設定」中的 depositMethods 欄位可控制。

5.4.3 存款流程

用戶選擇存款方式
  → 選擇金流通道
    → 填寫存款金額
      → 系統呼叫金流商 API
        → 取得支付資訊(收款帳號/QR Code/跳轉連結)
          → 用戶完成支付
            → 金流商回調通知
              → 後端確認入帳
                → 用戶餘額增加(USD 計價)

5.5 存款審核

5.5.1 操作路徑

財務管理 → 存款審核

5.5.2 篩選功能

存款審核頁面支援豐富的篩選條件:

篩選欄位類型說明
訂單 ID文字精確搜尋訂單號
用戶 ID文字搜尋特定用戶
關鍵字文字模糊搜尋
支付方式下拉選單ATM / CREDIT / USDT
訂單狀態下拉選單待處理 / 已建立 / 已支付 / 失敗
開始日期日期選擇器篩選範圍起始
結束日期日期選擇器篩選範圍結束

5.5.3 訂單狀態流程

pending(待處理)
  → created(已建立):金流商已建立支付訂單
    → paid(已支付):用戶已完成支付,金額已入帳
    → failed(失敗):支付失敗或逾時

5.5.4 審核操作

對於需要人工審核的訂單:

  1. 在列表中找到目標訂單
  2. 查看訂單詳情(金額、支付方式、用戶資訊)
  3. 確認支付證明
  4. 選擇「通過」或「拒絕」
  5. 通過後,系統自動將金額(轉換為 USD)加入用戶餘額

5.5.5 存款到帳後的連動

存款確認到帳後,系統自動觸發:

連動說明
餘額更新用戶餘額增加(USD 計價)
活動檢查檢查是否符合首存優惠等活動條件
任務進度更新每日/週/月存款任務進度
VIP 累積存款金額計入 VIP 升級統計

5.6 提款審核

5.6.1 操作路徑

財務管理 → 提款管理

5.6.2 篩選功能

篩選欄位類型說明
訂單 ID文字精確搜尋
狀態下拉選單待審核 / 已核准 / 已拒絕 / 已完成
用戶 ID文字搜尋特定用戶
關鍵字文字模糊搜尋
網路下拉選單提款通道(如 TRC20)
開始日期日期選擇器-
結束日期日期選擇器-

5.6.3 提款狀態流程

提款採用三階段流程:

pending(待審核)
  → approved(已核准):管理員審核通過
    → completed(已完成):已完成匯款,上傳憑證
  → rejected(已拒絕):管理員審核拒絕
    → 凍結金額退回用戶餘額

5.6.4 提款審核操作

第一步:審核提款申請

  1. 在列表中找到「待審核」的提款訂單
  2. 查看提款詳情:金額、收款帳戶、用戶資訊
  3. 確認用戶的提款帳戶資訊正確
  4. 選擇「核准」或「拒絕」

第二步:上傳支付憑證

  1. 核准後,進行實際匯款操作
  2. 回到訂單,點擊「上傳憑證」
  3. 上傳匯款截圖或交易編號

第三步:標記完成

  1. 確認匯款成功到帳
  2. 點擊「完成」標記訂單已完成

5.6.5 拒絕提款

當拒絕提款時:

  • 凍結的金額將自動退回用戶的可用餘額
  • 系統記錄拒絕原因
  • 通知用戶提款被拒(如站點已啟用通知功能)

5.6.6 提款注意事項

注意事項說明
核實收款資訊仔細核對收款帳號,避免匯款到錯誤帳戶
大額提款大額提款建議增加驗證步驟
異常提款短時間多筆提款可能為風險信號
首次提款用戶首次提款建議核實身份

5.7 錢包審核

5.7.1 銀行卡管理

操作路徑財務管理 → 銀行卡管理

用戶綁定銀行卡後需經過管理員審核才能用於提款。

篩選欄位

  • 關鍵字、用戶 ID、狀態、銀行代碼、持卡人、日期範圍

審核流程

pending(待審核)
  → approved(已核准):可用於提款
  → rejected(已拒絕):不可使用

審核重點

  • 確認持卡人姓名與用戶實名一致
  • 確認銀行帳號格式正確
  • 檢查是否有重複卡號

5.7.2 信用卡管理

操作路徑財務管理 → 信用卡管理

篩選欄位

  • 關鍵字、用戶 ID、狀態、持卡人、日期範圍

流程與銀行卡相同。

審核重點

  • 確認信用卡資訊完整
  • 確認持卡人與用戶一致
  • 注意信用卡有效期

5.7.3 虛擬錢包地址管理

操作路徑財務管理 → 虛擬錢包地址

用戶綁定加密貨幣錢包地址用於 USDT 提款。

篩選欄位

  • 關鍵字、用戶 ID、狀態、網路(TRC20/ERC20)、幣種、日期範圍

審核重點

  • 確認錢包地址格式正確(TRC20 以 T 開頭,ERC20 以 0x 開頭)
  • 確認網路類型與地址匹配
  • 注意是否有重複地址

5.8 手動調帳

5.8.1 操作路徑

財務管理 → 人工調節金額

5.8.2 使用場景

手動調帳用於以下場景:

場景操作說明
入金補償正數調帳入金系統異常,手動補入
活動贈送正數調帳手動發放活動獎勵
錯誤修正負數調帳修正錯誤的入帳
扣款處理負數調帳處理異常資金

5.8.3 操作步驟

  1. 在搜尋框輸入用戶帳號或 ID
  2. 找到目標用戶(帶 siteCode 篩選)
  3. 輸入調帳金額(正數=增加,負數=減少)
  4. 填寫調帳原因(必填)
  5. 確認提交
  6. 系統記錄操作日誌

5.8.4 調帳注意事項

注意事項說明
必填原因每筆調帳都必須填寫原因,便於日後稽核
操作紀錄所有調帳操作均記錄在操作日誌中
金額精度遵守 decimal(18,6) 精度,USD 計價
負數限制扣款不能超過用戶可用餘額

5.9 用戶金流群組管理

5.9.1 用途

管理員可手動調整特定用戶的金流群組歸屬。

5.9.2 API 端點

PUT /admin/users/:userId/vendor-group

5.9.3 使用場景

  • 用戶語系變更後,需調整至對應幣別群組
  • VIP 用戶需要使用專屬金流通道
  • 特殊幣別需求的手動調整

第 6 章:VIP 系統配置

6.1 VIP 系統概述

C9 平台的 VIP 系統是提升用戶留存和忠誠度的核心機制。每個站點擁有完全獨立的 VIP 配置, 包括等級數量、升級條件、返水比例、保級規則等,均可自由調整。

6.1.1 VIP 系統核心特色

特色說明
每站獨立每個站點的 VIP 等級體系完全獨立
等級自由擴充不限定等級數量,可自由新增
8 類遊戲返水每個等級可針對 8 種遊戲類型設定不同返水比例
自動升級用戶投注累積達標後自動升級
自動返水每日凌晨自動結算並發放返水
月度保級每月自動檢查保級條件
模板/複製支援「帶入模板」和「同預設站點」快速配置

6.1.2 VIP 管理模組一覽

模組路由功能
VIP 等級/vip/levels等級 CRUD + 模板 + 複製
返水設定/vip/rebates返水比例矩陣編輯
VIP 玩家/vip/players查看 VIP 用戶列表
VIP 里程碑/vip/milestones等級達標獎勵配置

6.2 VIP 等級設定

6.2.1 操作路徑

VIP → VIP 等級

6.2.2 等級欄位說明

欄位型別必填說明
levelnumber等級編號(0 起始,數字越大等級越高)
nameJSON等級名稱(多語系),如 {"zh-TW":"銅牌會員","en-US":"Bronze"}
tierstring等級代碼,如 bronzesilvergold
minChipdecimal升級門檻(累計有效投注達到此值即升級)
relegationChipdecimal保級門檻(月度保級檢查使用)
rewardsJSON等級專屬獎勵配置
enabledboolean是否啟用此等級
siteCodestring自動所屬站點代碼

6.2.3 等級規劃範例

以下為常見的 VIP 等級規劃範例:

等級名稱Tier升級門檻 (USD)保級門檻 (USD)
0新手starter00
1銅牌bronze1,000500
2銀牌silver5,0002,500
3金牌gold20,00010,000
4白金platinum50,00025,000
5鑽石diamond100,00050,000
6至尊supreme500,000250,000
7傳奇legend1,000,000500,000

提示:等級數量不限,您可以根據市場策略自由增減。

6.2.4 新增 VIP 等級

  1. 在 SiteTabs 選擇目標站點
  2. 點擊「新增等級」
  3. 填寫等級資訊
  4. 為每種語系填寫等級名稱
  5. 設定升級門檻和保級門檻
  6. 儲存

6.2.5 使用帶入模板

快速建立 VIP 等級的最佳方式:

  1. 點擊「帶入模板」按鈕
  2. 系統顯示預設等級結構的預覽
  3. 可在預覽中修改等級名稱、門檻等
  4. 確認後以原子操作寫入
  5. 僅影響當前站點

6.2.6 使用同預設站點

從預設站點複製 VIP 等級:

  1. 切換到非預設站點的 Tab
  2. 點擊「同預設站點」按鈕
  3. 確認複製操作
  4. 後端呼叫 POST /vip/admin/copy-site-data { type: 'levels' }
  5. 原子操作:先刪後插

6.3 返水規則設定

6.3.1 操作路徑

VIP → 返水設定

6.3.2 返水矩陣

返水規則是一個「VIP 等級 x 遊戲類型」的二維矩陣。 每個交叉點定義一個返水比例(%)。

矩陣示意(以 8 級 x 8 種遊戲類型為例)

VIP 等級體育老虎機真人彩票棋牌電競加密捕魚
Lv.0 新手0.10%0.20%0.10%0.10%0.10%0.10%0.10%0.20%
Lv.1 銅牌0.20%0.40%0.20%0.20%0.20%0.20%0.20%0.40%
Lv.2 銀牌0.30%0.60%0.30%0.30%0.30%0.30%0.30%0.60%
Lv.3 金牌0.40%0.80%0.40%0.40%0.40%0.40%0.40%0.80%
Lv.4 白金0.50%1.00%0.50%0.50%0.50%0.50%0.50%1.00%
Lv.5 鑽石0.60%1.20%0.60%0.60%0.60%0.60%0.60%1.20%
Lv.6 至尊0.70%1.40%0.70%0.70%0.70%0.70%0.70%1.40%
Lv.7 傳奇0.80%1.60%0.80%0.80%0.80%0.80%0.80%1.60%

6.3.3 返水編輯方式

頁面以 8 個遊戲類型 Tab 呈現,每個 Tab 顯示所有等級的返水比例:

[體育] [老虎機] [真人] [彩票] [棋牌] [電競] [加密] [捕魚]

┌──────────────────────────────┐
│ VIP 等級 │ 返水比例 (%)        │
│──────────│────────────────────│
│ Lv.0    │ [0.10]              │  ← 行內編輯
│ Lv.1    │ [0.20]  ★ 已修改    │  ← 琥珀色標記
│ Lv.2    │ [0.30]              │
│ ...     │ ...                 │
└──────────────────────────────┘
                    [全部儲存]

6.3.4 編輯操作

  1. 在 SiteTabs 選擇目標站點
  2. 選擇遊戲類型 Tab(如「老虎機」)
  3. 直接在表格中行內編輯返水比例
  4. 修改過的行會以琥珀色標記
  5. 點擊「全部儲存」進行批次更新(Bulk Upsert)

6.3.5 返水比例建議

遊戲類型建議範圍說明
老虎機0.2% - 1.6%老虎機反水通常最高
捕魚0.2% - 1.6%與老虎機類似
體育0.1% - 0.8%體育投注反水較低
真人0.1% - 0.8%真人遊戲反水中等
棋牌0.1% - 0.8%棋牌遊戲反水中等
彩票0.1% - 0.8%彩票反水中等
電競0.1% - 0.8%電競反水中等
加密0.1% - 0.8%加密遊戲反水中等

6.3.6 使用帶入模板/同預設站點

返水規則同樣支援「帶入模板」和「同預設站點」功能:

  • 帶入模板:匯入預設返水矩陣,可在預覽中調整
  • 同預設站點:複製預設站點的返水矩陣到目標站點
    • API:POST /vip/admin/copy-site-data { type: 'rebates' }

6.3.7 返水唯一鍵

每條返水記錄的唯一鍵為:siteCode + level + gameType

這確保每個站點、每個等級、每種遊戲類型只有一條返水規則。

6.4 VIP 玩家列表

6.4.1 操作路徑

VIP → VIP 玩家

6.4.2 頁面功能

VIP 玩家頁面顯示所有已有 VIP 等級的用戶:

欄位說明
帳號用戶帳號
VIP 等級當前 VIP 等級
累計有效投注歷史累計有效投注金額
可用餘額當前可用餘額

6.4.3 篩選功能

  • 關鍵字搜尋(帳號、姓名)
  • VIP 等級篩選(下拉選單,動態取得等級列表)
  • 支援多站點 SiteTabs

6.5 VIP 自動化機制

6.5.1 自動升級

觸發條件:用戶投注結算後(S2S 回調),系統自動檢查:

if (user.totalEffectiveBet >= nextLevel.minChip) {
  // 自動升級
  user.vipLevel = nextLevel.level;
}

重要規則

  • 只升不降:投注達標時自動升級,但日常投注不會觸發降級
  • 即時生效:升級後立即享受新等級的返水比例
  • 跳級支援:如果投注金額跳過中間等級,可以直接升多級

6.5.2 每日反水結算

項目說明
排程時間每日 00:05
結算範圍前一天的所有有效投注
計算公式反水金額 = 有效投注 × 返水比例(%)
結算維度每用戶 × 每遊戲類型 × VIP 等級
發放方式直接加入用戶可用餘額
精度USD decimal(18,6),無條件捨去

反水計算範例

假設用戶 VIP Lv.3(金牌),昨日投注如下:

遊戲類型有效投注 (USD)返水比例返水金額 (USD)
老虎機500.0000000.80%4.000000
真人200.0000000.40%0.800000
體育100.0000000.40%0.400000
合計800.000000-5.200000

6.5.3 月度保級檢查

項目說明
排程時間每月 1 號 01:00
檢查規則上月有效投注是否 >= 保級門檻 (relegationChip)
達標處理重置 relegationMissCount 為 0
未達標處理relegationMissCount + 1
降級條件relegationMissCount >= 2(連續 2 月未達標)
降級幅度降低 1 個等級
VIP 鎖定若 vipHold = 1,跳過降級(特殊保護)

保級檢查流程圖

每月 1 號 01:00 開始保級檢查

  ├── 用戶 A:上月投注 30,000 >= 保級門檻 25,000
  │   → 達標! relegationMissCount = 0

  ├── 用戶 B:上月投注 10,000 < 保級門檻 25,000
  │   → 未達標! relegationMissCount = 1 (第 1 次)
  │   → 不降級(寬限一次)

  ├── 用戶 C:上月投注 5,000 < 保級門檻 25,000
  │   → 未達標! relegationMissCount = 2 (連續第 2 次)
  │   → 降級! VIP Lv.5 → Lv.4

  └── 用戶 D:vipHold = 1
      → 跳過降級檢查(VIP 鎖定保護)

6.5.4 VIP 系統排程總覽

排程時間說明
每日反水結算每日 00:05計算並發放前一日返水
月度保級檢查每月 1 號 01:00檢查保級條件,處理降級

第 7 章:活動管理

7.1 活動管理概述

活動管理模組讓商戶建立和管理各類優惠活動,吸引用戶存款和遊玩。 活動系統支援多種條件觸發和打碼量(流水)要求。

7.1.1 活動管理模組

模組路由功能
優惠活動/activity/promos活動 CRUD
活動標籤/activity/tags活動分類標籤

7.2 建立優惠活動

7.2.1 操作路徑

活動管理 → 優惠活動 → 新增活動

7.2.2 活動欄位說明

欄位型別必填說明
titleJSON活動標題(多語系)
contentHTML活動內容(富文本,使用 Tiptap 編輯器)
coverImagePcstringPC 版封面圖 URL
coverImageMobilestring手機版封面圖 URL
startTimedatetime活動開始時間
endTimedatetime活動結束時間
conditionTypestring觸發條件類型
turnoverMultiplierdecimal打碼倍率
tagsarray關聯的活動標籤
enabledboolean是否啟用
siteCodestring自動所屬站點代碼

7.2.3 活動條件類型

條件類型代碼說明
存款門檻deposit_threshold單筆存款達到指定金額即可領取
VIP 等級vip_level達到指定 VIP 等級即可領取
首次存款first_deposit首次存款用戶專屬

7.2.4 打碼倍率(流水要求)

打碼倍率決定了用戶領取活動獎勵後需要完成多少投注量才能提款:

需完成流水 = 獎勵金額 × 打碼倍率

範例

  • 存款 1,000 USD,獲得 100 USD 紅利
  • 打碼倍率 = 5x
  • 需完成流水 = 100 × 5 = 500 USD
  • 用戶需累計投注 500 USD 後方可提款

7.2.5 活動內容編輯

活動內容使用 Tiptap 富文本編輯器,支援:

功能說明
文字格式粗體、斜體、底線、刪除線
標題H1-H6 標題
列表有序列表、無序列表
圖片插入圖片(URL)
連結插入超連結
表格建立表格
引用區塊引用
程式碼行內程式碼
對齊左、中、右對齊

7.2.6 建立活動步驟

  1. 前往「優惠活動」頁面
  2. 點擊「新增活動」
  3. 填寫活動標題(每種語系各填一個)
  4. 使用 Tiptap 編輯器撰寫活動內容
  5. 上傳 PC 版和手機版封面圖
  6. 設定活動起迄時間
  7. 選擇觸發條件類型
  8. 設定打碼倍率
  9. 關聯活動標籤
  10. 設定啟用狀態
  11. 儲存

7.3 活動標籤

7.3.1 操作路徑

活動管理 → 活動標籤

7.3.2 標籤用途

活動標籤用於在前台對活動進行分類展示:

範例標籤說明
新手優惠針對新註冊用戶
每日活動每日循環活動
VIP 專屬VIP 會員專屬
限時優惠限時活動
節日活動節慶期間特殊活動

7.3.3 標籤管理

  • 新增標籤:設定標籤名稱(多語系)、排序、啟用狀態
  • 編輯標籤:修改名稱或狀態
  • 刪除標籤:移除不需要的標籤

7.4 活動報表

7.4.1 操作路徑

報表 → 活動報表

7.4.2 報表內容

活動報表顯示各活動的領取統計:

欄位說明
活動名稱活動標題
領取人數已領取的用戶數量
發放金額總發放金額
完成流水已完成打碼量的人數

7.4.3 篩選功能

  • 開始日期
  • 結束日期

第 8 章:代理推廣系統

8.1 代理推廣概述

C9 平台內建完整的代理推廣系統,支援三層代理結構、自動佣金結算、風控檢測等功能。 代理系統是用戶拓展的重要管道,透過推薦碼機制讓現有用戶邀請新用戶。

8.1.1 代理系統核心架構

代理(上線)
  ├── 一級下線(直推用戶)
  │     ├── 二級下線
  │     │     └── 三級下線(最深三層)
  │     └── 二級下線
  └── 一級下線
        └── 二級下線

8.1.2 代理管理模組一覽

模組路由功能
代理列表/affiliate/agents代理帳號管理
佣金費率/affiliate/commission-rates費率矩陣配置
代理等級/affiliate/agent-tiers等級定義管理
佣金結算/affiliate/settlements結算記錄審核
代理提款/affiliate/aff-withdrawals提款記錄審核
綁定紀錄/affiliate/bind-logs上下線綁定歷史
VIP 里程碑/affiliate/vip-milestones下線 VIP 達標獎勵
代理導覽/affiliate/agent-tour新代理引導配置

8.2 代理開通

8.2.1 操作路徑

代理中心 → 代理列表

8.2.2 新增代理

  1. 在 SiteTabs 選擇目標站點
  2. 點擊「新增代理」
  3. 搜尋並選擇要設為代理的用戶
  4. 可選:設定自訂代理碼
  5. 確認建立

API 端點POST /affiliate/admin/create-agent

8.2.3 代理身份取得方式

方式說明
後台指定管理員在後台手動指定用戶為代理
自動晉升用戶達到特定條件後自動成為代理(如有設定)

8.2.4 代理推薦碼

每個代理可擁有最多 10 個推薦碼(聯盟推廣碼):

欄位說明
推薦碼唯一代碼,用於邀請連結
主代理碼關聯的主代理代碼
點擊統計推薦連結的點擊次數
註冊統計透過此推薦碼註冊的用戶數

隱私保護:代理視角下,下線帳號顯示為遮罩格式(maskAccount()),中間字元以 * 替代。

8.3 佣金費率配置

8.3.1 操作路徑

代理中心 → 佣金費率

8.3.2 佣金費率矩陣

佣金費率是一個三維矩陣:代理等級 × 代理層級 × 遊戲類型

維度說明
代理等級 (Tier)4 種bronze / silver / gold / platinum
代理層級 (Level)3 層1(直推)/ 2(二級)/ 3(三級)
遊戲類型 (GameType)8 種體育/老虎機/真人/彩票/棋牌/電競/加密/捕魚

總組合數:4 × 3 × 8 = 96 筆費率記錄

8.3.3 佣金費率範例

Bronze(銅牌代理)費率表

遊戲類型Level 1 (直推)Level 2Level 3
體育5.00%2.00%1.00%
老虎機5.00%2.00%1.00%
真人5.00%2.00%1.00%
彩票5.00%2.00%1.00%
棋牌5.00%2.00%1.00%
電競5.00%2.00%1.00%
加密5.00%2.00%1.00%
捕魚5.00%2.00%1.00%

Gold(金牌代理)費率表

遊戲類型Level 1 (直推)Level 2Level 3
體育8.00%3.00%1.50%
老虎機8.00%3.00%1.50%
真人8.00%3.00%1.50%
彩票8.00%3.00%1.50%
棋牌8.00%3.00%1.50%
電競8.00%3.00%1.50%
加密8.00%3.00%1.50%
捕魚8.00%3.00%1.50%

8.3.4 費率編輯

  1. 在 SiteTabs 選擇目標站點
  2. 使用 Tab 切換不同代理等級
  3. 在矩陣中編輯各遊戲類型 × 層級的費率
  4. 儲存

8.3.5 使用帶入模板

快速建立佣金費率配置:

  1. 點擊「帶入模板」
  2. 預覽包含 4 等級 × 3 層級 × 8 遊戲類型 = 96 筆費率
  3. 可在預覽中調整
  4. 確認後以原子操作寫入當前站點

8.4 代理等級設定

8.4.1 操作路徑

代理中心 → 代理等級

8.4.2 預設代理等級

等級英文名中文名說明
bronzeBronze銅牌代理初始等級
silverSilver銀牌代理進階等級
goldGold金牌代理高級等級
platinumPlatinum白金代理最高等級

8.4.3 等級管理

  • 新增等級:設定等級代碼、名稱(多語系)、晉升條件
  • 編輯等級:修改等級資訊
  • 刪除等級:移除不需要的等級
  • 手動指定:管理員可手動調整代理等級

手動指定 APIPOST /affiliate/admin/set-agent-tier

8.5 佣金結算

8.5.1 操作路徑

代理中心 → 佣金結算

8.5.2 結算排程

結算類型排程時間說明
週結每週一 03:00彙整上週的佣金
日結每日 03:30彙整前一天的佣金

8.5.3 佣金計算邏輯

代理佣金 = Σ(下線有效投注 × 對應費率)

計算維度:
  - 遍歷所有下線(1-3 層)
  - 依下線遊戲類型查對應費率
  - 依代理等級查對應費率
  - 依代理層級(1/2/3)查對應費率
  - 累加所有佣金

8.5.4 結算狀態流程

pending(待審核)
  → approved(已核准):管理員審核通過
  → rejected(已拒絕):管理員審核拒絕

8.5.5 風控檢測

結算時系統自動進行風控檢測,標記異常模式:

風控規則說明
異常投注量下線投注量突然暴增
異常註冊短時間大量新下線註冊
交叉投注上下線之間的投注模式異常

查看風控紀錄

在結算詳情中可查看該筆結算的風控檢測結果:

API:GET /affiliate/admin/settlements/:id/risk-logs

8.5.6 審核結算

  1. 在 SiteTabs 選擇站點
  2. 使用篩選條件(狀態、日期範圍)
  3. 點擊結算記錄查看詳情
  4. 檢查風控紀錄
  5. 選擇「核准」或「拒絕」

8.5.7 手動觸發結算

用於測試或特殊情況:

API 端點說明
POST /affiliate/admin/trigger-settlement手動觸發週結
POST /affiliate/admin/trigger-daily-settlement手動觸發日結

8.6 代理提款

8.6.1 操作路徑

代理中心 → 代理提款

8.6.2 提款流程

代理的佣金餘額儲存在獨立的代理錢包中,提款流程:

代理在前台申請提款
  → pending(待審核)
    → approved(已核准):管理員審核通過
      → completed(已完成):匯款完成
    → rejected(已拒絕):退回代理錢包

8.6.3 審核操作

與一般提款審核類似,分三步:

  1. 審核:檢查提款資訊,核准或拒絕
  2. 匯款:核准後進行實際匯款
  3. 完成:標記為已完成

API 端點

  • 審核:POST /affiliate/admin/withdrawals/:id/review
  • 完成:POST /affiliate/admin/withdrawals/:id/complete

8.6.4 篩選功能

  • 狀態篩選(待審核/已核准/已拒絕/已完成)
  • 提款方式篩選
  • 日期範圍

8.7 綁定紀錄

8.7.1 操作路徑

代理中心 → 綁定紀錄

8.7.2 紀錄內容

紀錄所有代理-用戶的綁定操作歷史:

欄位說明
操作類型綁定 / 解除綁定
代理帳號上線代理資訊
用戶帳號下線用戶資訊
推薦碼使用的推薦碼
時間操作時間

8.7.3 篩選功能

  • 操作類型(action)
  • 推薦碼(refCode)
  • 日期範圍

8.7.4 手動綁定

管理員可手動綁定上下線關係:

API 端點POST /affiliate/admin/bind

8.8 VIP 里程碑

8.8.1 操作路徑

代理中心 → VIP 里程碑

8.8.2 功能說明

VIP 里程碑是代理系統的額外獎勵機制:當代理的下線用戶 VIP 等級達到特定門檻時, 自動發放獎勵給代理。

8.8.3 配置範例

下線 VIP 等級獎勵金額 (USD)說明
Lv.3 金牌50.00下線升至金牌時獎勵代理
Lv.5 鑽石200.00下線升至鑽石時獎勵代理
Lv.7 傳奇1,000.00下線升至傳奇時獎勵代理

8.8.4 觸發機制

VIP 里程碑由 VipService 自動觸發:

用戶投注 → VIP 等級提升
  → VipService 檢查是否有對應里程碑
    → 有 → 查找上線代理
      → 發放獎勵至代理錢包
      → 記錄里程碑日誌

8.8.5 管理操作

  • 新增里程碑:設定 VIP 等級門檻和獎勵金額
  • 編輯里程碑:修改獎勵配置
  • 刪除里程碑:移除不需要的里程碑

8.9 代理導覽

8.9.1 操作路徑

代理中心 → 代理導覽

8.9.2 功能說明

代理導覽是為新代理用戶提供的引導功能,幫助他們了解代理系統的操作方式。

8.9.3 配置項目

欄位說明
agentTourEnabled是否啟用代理導覽(0=關 1=開)
agentTourIntervalSec重新提醒間隔(秒),預設 604800(7 天)

8.9.4 操作模式

代理導覽採用「模式 B(設定頁)」模式,每個站點獨立配置。

8.10 聯盟系統 (Alliance)

8.10.1 概述

聯盟系統是代理系統的延伸,提供更完整的代理推廣功能:

功能說明
推廣碼管理每人最多 10 個聯盟推廣碼
代理等級體系bronze / silver / gold / platinum
佣金費率矩陣等級 × 層級 × 遊戲類型
VIP 里程碑下線 VIP 達標自動獎勵

8.10.2 公開端點(前台代理面板用)

端點說明
GET /affiliate/alliance-info代理個人資訊
GET /affiliate/tier-info代理等級資訊
GET /affiliate/vip-milestonesVIP 里程碑資訊
GET /affiliate/referral-codes推薦碼管理

第 9 章:客服配置

9.1 客服系統概述

客服系統是商戶與用戶溝通的重要橋樑。C9 平台支援 8 種客服管道配置,每個站點可獨立設定, 確保用戶能透過最方便的方式聯繫客服。

9.1.1 客服配置位置

系統管理 → 客服配置

9.1.2 客服配置架構

客服設定儲存在站點配置的 customerServiceConfig 欄位中,包含:

json
{
  "channels": [
    {
      "type": "line",
      "label": { "zh-TW": "Line 客服", "en-US": "Line Support" },
      "icon": "https://r2.example.com/icons/line.png",
      "link": "https://line.me/R/ti/p/@lucky88",
      "sortOrder": 1,
      "enabled": true
    },
    // ... 更多管道
  ],
  "liveChatScript": "<script>...<\/script>",
  "liveChatEnabled": true
}

9.2 客服管道詳解

9.2.1 Line

欄位說明範例
typeline-
label顯示名稱(多語系){"zh-TW":"Line 客服","en-US":"Line Support"}
icon圖示 URL可使用預設或自訂
linkLine 官方帳號連結https://line.me/R/ti/p/@lucky88
sortOrder顯示排序1
enabled是否啟用true

Line 連結格式

  • 官方帳號:https://line.me/R/ti/p/@{帳號ID}
  • 群組:https://line.me/R/ti/g/{群組ID}

9.2.2 Telegram

欄位說明範例
typetelegram-
label顯示名稱(多語系){"zh-TW":"Telegram 客服","en-US":"Telegram"}
icon圖示 URL-
linkTelegram 連結https://t.me/lucky88_support
sortOrder顯示排序2
enabled是否啟用true

Telegram 連結格式

  • 個人/機器人:https://t.me/{username}
  • 群組:https://t.me/joinchat/{邀請碼}

9.2.3 WeChat

欄位說明範例
typewechat-
label顯示名稱(多語系){"zh-TW":"微信客服","en-US":"WeChat"}
icon圖示 URL-
link微信 ID 或 QR Code URLlucky88_wechat
sortOrder顯示排序3
enabled是否啟用true

9.2.4 Facebook

欄位說明範例
typefacebook-
label顯示名稱(多語系){"zh-TW":"Facebook 粉絲頁","en-US":"Facebook"}
icon圖示 URL-
linkFacebook 頁面連結https://www.facebook.com/lucky88casino
sortOrder顯示排序4
enabled是否啟用true

9.2.5 Instagram

欄位說明範例
typeinstagram-
label顯示名稱(多語系){"zh-TW":"Instagram","en-US":"Instagram"}
icon圖示 URL-
linkInstagram 個人檔案https://www.instagram.com/lucky88casino
sortOrder顯示排序5
enabled是否啟用true

9.2.6 Twitter (X)

欄位說明範例
typetwitter-
label顯示名稱(多語系){"zh-TW":"Twitter / X","en-US":"Twitter / X"}
icon圖示 URL-
linkTwitter 個人檔案https://twitter.com/lucky88casino
sortOrder顯示排序6
enabled是否啟用true

9.2.7 Discord

欄位說明範例
typediscord-
label顯示名稱(多語系){"zh-TW":"Discord 社群","en-US":"Discord"}
icon圖示 URL-
linkDiscord 邀請連結https://discord.gg/lucky88
sortOrder顯示排序7
enabled是否啟用true

9.2.8 自訂 (Custom)

欄位說明範例
typecustom-
label顯示名稱(多語系){"zh-TW":"聯繫我們","en-US":"Contact Us"}
icon圖示 URL自訂圖示
link自訂連結https://lucky88.com/contact
sortOrder顯示排序8
enabled是否啟用true

9.3 LiveChat 即時聊天

9.3.1 什麼是 LiveChat

LiveChat 是嵌入在前台網站中的即時聊天小工具,通常在頁面右下角以浮動按鈕呈現。 用戶點擊後可直接與客服人員進行即時文字對話。

9.3.2 配置方式

  1. 在第三方 LiveChat 服務商(如 Tidio、LiveChat、Crisp 等)註冊帳號
  2. 取得嵌入腳本代碼
  3. 前往「系統管理 → 客服配置」
  4. 啟用 LiveChat 開關
  5. 將腳本代碼貼入 liveChatScript 欄位
  6. 儲存

9.3.3 LiveChat 與管道的區別

比較項目客服管道LiveChat
互動方式跳轉至外部連結在站內即時對話
人力需求被動接收訊息需要即時值班
用戶體驗需離開網站不離開網站
獨立開關每個管道獨立LiveChat 獨立開關

9.4 同預設站點

9.4.1 複製方式

客服配置使用「前端狀態拷貝」模式:

  1. 在 SiteTabs 切換到非預設站點
  2. 點擊「同預設站點」按鈕
  3. 系統深拷貝預設站點的 editMap + liveChatMap
  4. 修改各管道的 link 為您自己的客服連結
  5. 點擊「儲存」

9.4.2 複製後必須修改的項目

必須修改原因
各管道的 link連結應指向您的客服帳號,而非預設站的
LiveChat 腳本腳本應為您的 LiveChat 帳號
管道圖示(如有自訂)確保品牌一致

9.4.3 可保留的項目

可保留原因
sortOrder 排序排列順序通常不需變更
enabled 狀態可沿用預設站的啟用/停用設定
label 名稱如果名稱通用(如「Line 客服」)可沿用

9.5 客服配置建議

9.5.1 管道選擇建議

市場建議管道說明
台灣Line, Facebook, LiveChatLine 在台灣市佔率最高
東南亞Telegram, Facebook, LiveChatTelegram 在東南亞很普及
大陸WeChat, Custom微信為主要通訊工具
國際Telegram, Discord, LiveChat國際用戶偏好

9.5.2 管道排序建議

將最常用的管道排在前面(sortOrder 數字越小越前),建議:

  1. 即時通訊(Line / Telegram / WeChat)
  2. 社群媒體(Facebook / Instagram)
  3. 社群聊天(Discord)
  4. 其他(Twitter / Custom)

第 10 章:風控管理

10.1 風控管理概述

風控管理是確保平台安全運營的重要功能。C9 平台提供三大風控工具, 每個站點可獨立配置,有效防範欺詐、多開帳號、異常行為等風險。

10.1.1 風控管理模組一覽

模組路由功能多站點
IP 黑白名單/risk-control/ip-rulesIP 封鎖/放行管理
遊戲黑名單/risk-control/game-blacklist禁止特定用戶遊玩
IP/裝置指紋查詢/risk-control/ip-check反查可疑帳號

10.2 IP 黑白名單

10.2.1 操作路徑

風控管理 → IP 黑白名單

10.2.2 名單類型

類型說明效果
黑名單 (blacklist)封鎖特定 IP該 IP 無法訪問平台
白名單 (whitelist)放行特定 IP該 IP 不受其他限制影響

10.2.3 新增 IP 規則

  1. 在 SiteTabs 選擇站點
  2. 點擊「新增規則」
  3. 填寫以下資訊:
欄位說明範例
IP 位址要管控的 IP203.0.113.100
類型黑名單或白名單blacklist
備註加入原因多開帳號嫌疑
過期時間何時自動解除(可選)2026-12-31

10.2.4 篩選功能

篩選欄位類型說明
類型下拉選單黑名單/白名單
IP 關鍵字文字模糊搜尋 IP
開始日期日期選擇器建立時間範圍
結束日期日期選擇器建立時間範圍

10.2.5 IP 黑名單使用場景

場景建議操作
檢測到攻擊行為加入黑名單,永久封鎖
已知的 VPN/代理 IP加入黑名單
多開帳號的 IP加入黑名單
管理員固定 IP加入白名單,確保不被誤封
合作夥伴 IP加入白名單

10.3 遊戲黑名單

10.3.1 操作路徑

風控管理 → 遊戲黑名單

10.3.2 封鎖類型

遊戲黑名單支援三種封鎖粒度:

封鎖類型說明範例
全封鎖禁止用戶遊玩所有遊戲永久/暫時封禁
類型封鎖禁止特定遊戲類型禁止玩老虎機
遊戲封鎖禁止特定遊戲禁止玩某個特定老虎機

10.3.3 新增遊戲黑名單

  1. 在 SiteTabs 選擇站點
  2. 點擊「新增黑名單」
  3. 搜尋並選擇用戶
  4. 選擇封鎖類型
  5. 若為類型封鎖,選擇遊戲類型
  6. 若為遊戲封鎖,選擇特定遊戲
  7. 填寫封鎖原因
  8. 儲存

10.3.4 篩選功能

篩選欄位類型說明
用戶 ID文字搜尋特定用戶
用戶帳號文字搜尋帳號
遊戲類型下拉選單篩選特定遊戲類型
開始日期日期選擇器-
結束日期日期選擇器-

10.3.5 遊戲黑名單效果

當用戶被加入遊戲黑名單後,啟動遊戲時:

用戶嘗試啟動遊戲
  → 系統檢查遊戲黑名單
    → 符合封鎖條件
      → 返回錯誤碼 5010
      → 前台顯示「您已被禁止遊玩此遊戲」

10.4 IP/裝置指紋查詢

10.4.1 操作路徑

風控管理 → IP/裝置指紋查詢

10.4.2 查詢方式

此功能用於反查可疑帳號,支援多種查詢條件:

查詢條件說明用途
IP 位址輸入 IP 查找使用該 IP 的所有用戶檢測多開帳號
裝置指紋輸入 FingerprintJS 指紋 ID檢測同裝置多帳號
帳號輸入帳號反查 IP 和指紋查看用戶登入歷史
姓名輸入真實姓名搜尋查找特定用戶
Email輸入 Email 搜尋查找特定用戶
手機號碼輸入手機號搜尋查找特定用戶

10.4.3 查詢結果

查詢結果顯示匹配的用戶列表,包含:

欄位說明
用戶帳號匹配的帳號
IP 位址登入使用的 IP
裝置指紋FingerprintJS 指紋 ID
登入時間最近登入時間
站點所屬站點

10.4.4 常見風控場景

場景操作步驟
懷疑多開帳號1. 用 IP 查詢 → 2. 發現多個帳號 → 3. 用指紋確認 → 4. 加入黑名單
異常登入地點1. 查看用戶登入 IP → 2. 確認 IP 地理位置異常 → 3. 聯繫用戶確認
可疑存提款1. 查看用戶 IP → 2. 比對銀行卡持有人資訊 → 3. 加入風控觀察

10.5 登入失敗紀錄

10.5.1 操作路徑

玩家管理 → 登入失敗紀錄

10.5.2 紀錄內容

欄位說明
帳號/Email嘗試登入的帳號
IP 位址登入來源 IP
失敗原因密碼錯誤、帳號不存在等
時間失敗時間

10.5.3 用途

  • 偵測暴力破解攻擊
  • 追蹤帳號被盜嘗試
  • 協助用戶排查登入問題

第 11 章:報表使用

11.1 報表系統概述

C9 平台提供 7 大報表類型,涵蓋營運所需的各項數據分析。 所有報表均支援多站點 SiteTabs 和 CSV 匯出。

11.1.1 報表模組一覽

報表路由功能多站點
總覽報表/reports/overview整體營運數據
玩家報表/reports/players玩家指標
玩家簡表/reports/player-summary玩家摘要
遊戲報表/reports/games遊戲表現
投注紀錄/reports/bet-records個別投注
損益報表/reports/profit-loss損益分析
活動報表/reports/promos活動統計待實作

11.2 總覽報表

11.2.1 操作路徑

報表 → 總覽

11.2.2 篩選條件

欄位類型說明
開始日期日期選擇器-
結束日期日期選擇器-

11.2.3 報表內容

統計卡片(頂部摘要):

指標說明
總存款期間總存款金額 (USD)
總提款期間總提款金額 (USD)
淨收入總存款 - 總提款
新註冊新註冊用戶數
活躍用戶期間有登入的用戶數
投注量期間總投注量 (USD)

每日摘要表格

欄位說明
日期每日一行
存款當日存款金額
提款當日提款金額
投注量當日投注量
盈虧當日平台盈虧
活躍用戶當日活躍用戶數

11.3 玩家報表

11.3.1 操作路徑

報表 → 玩家報表

11.3.2 篩選條件

欄位類型說明
關鍵字文字搜尋帳號/姓名
VIP 等級下拉選單動態取得等級列表
開始日期日期選擇器-
結束日期日期選擇器-

11.3.3 報表欄位

欄位說明
帳號用戶帳號
VIP 等級當前 VIP 等級
存款總額期間存款金額
提款總額期間提款金額
投注量期間投注量
盈虧用戶盈虧
反水獲得的反水金額
活動獎勵領取的活動獎勵

11.4 玩家簡表

11.4.1 操作路徑

報表 → 玩家簡表

11.4.2 篩選條件

欄位類型說明
關鍵字文字搜尋帳號/姓名
VIP 等級下拉選單動態等級列表
排序方式下拉選單按投注量/存款/盈虧排序
排序方向下拉選單升序/降序
開始日期日期選擇器-
結束日期日期選擇器-

11.4.3 用途

玩家簡表適合快速瀏覽各用戶的概況,可依不同排序方式找出:

  • 投注量最高的用戶
  • 存款量最高的用戶
  • 盈虧最大的用戶

11.5 遊戲報表

11.5.1 操作路徑

報表 → 遊戲報表

11.5.2 篩選條件

欄位類型說明
遊戲類型下拉選單8 種遊戲類型
遊戲平台下拉選單遊戲供應商
開始日期日期選擇器-
結束日期日期選擇器-

11.5.3 報表欄位

欄位說明
遊戲名稱遊戲名稱
遊戲類型遊戲分類
供應商遊戲供應商
投注次數期間投注次數
投注量期間總投注量
派彩量期間總派彩量
平台盈虧投注量 - 派彩量

11.6 投注紀錄

11.6.1 操作路徑

報表 → 投注紀錄

11.6.2 篩選條件

欄位類型說明
關鍵字文字搜尋帳號/訂單號
遊戲類型下拉選單8 種遊戲類型
遊戲平台下拉選單遊戲供應商
狀態下拉選單進行中/已結算/已取消
開始日期日期選擇器-
結束日期日期選擇器-

11.6.3 報表欄位

欄位說明
訂單號投注訂單編號
帳號用戶帳號
遊戲名稱遊戲名稱
遊戲類型遊戲分類
投注金額單筆投注金額
派彩金額單筆派彩金額
盈虧投注 - 派彩
狀態進行中/已結算/已取消
時間投注時間

11.7 損益報表

11.7.1 操作路徑

報表 → 損益報表

11.7.2 篩選條件

欄位類型說明
分組方式下拉選單日 / 週 / 月
遊戲類型下拉選單8 種遊戲類型
開始日期日期選擇器-
結束日期日期選擇器-

11.7.3 報表欄位

欄位說明
時段日期/週次/月份
投注量期間總投注量
派彩量期間總派彩量
平台盈虧投注量 - 派彩量
反水支出發放的反水金額
活動支出發放的活動獎勵
淨盈虧平台盈虧 - 反水 - 活動

11.7.4 分組方式說明

分組說明
每天一筆,適合短期分析
每週一筆,適合中期趨勢
每月一筆,適合長期趨勢

11.8 活動報表

11.8.1 操作路徑

報表 → 活動報表

11.8.2 篩選條件

  • 開始日期
  • 結束日期

11.8.3 報表欄位

欄位說明
活動名稱活動標題
領取人數已領取用戶數
發放金額總發放金額
平均金額平均每人發放金額

11.9 報表匯出

11.9.1 CSV 匯出

所有報表頁面均提供 CSV 匯出按鈕(ExportButton):

  1. 設定篩選條件
  2. 確認資料正確
  3. 點擊「匯出 CSV」按鈕
  4. 瀏覽器下載 CSV 檔案

11.9.2 匯出注意事項

注意事項說明
資料量大量資料匯出可能需要較長時間
編碼CSV 採用 UTF-8 編碼,Excel 開啟可能需要轉碼
精度金額保留 6 位小數
日期使用 ISO 8601 格式

第 12 章:前台佈局配置

12.1 佈局配置概述

C9 平台的前台佈局可透過後台進行動態配置,無需修改程式碼。 目前支援 3 個可配置的佈局區塊:

區塊路由說明配置模式
底部導航列/system/layout-bottom-bar行動版底部 Tab模式 B(設定頁)
頁尾/system/layout-footer頁面底部連結模式 B(設定頁)
了解更多/system/layout-learn-moreFAQ / 介紹內容模式 B(設定頁)

所有佈局配置頁面均為「模式 B」,即每個站點獨立配置,支援「同預設站點」複製。

12.2 底部導航列

12.2.1 操作路徑

系統管理 → 底部導航列

12.2.2 功能說明

底部導航列是行動版前台網站底部的固定 Tab 列,讓用戶快速切換主要功能頁面。

12.2.3 配置結構

底部導航列分為行動版和桌面版兩組配置:

json
{
  "mobile": [
    {
      "icon": "home",
      "label": { "zh-TW": "首頁", "en-US": "Home" },
      "link": "/",
      "sortOrder": 1,
      "enabled": true
    },
    {
      "icon": "games",
      "label": { "zh-TW": "遊戲", "en-US": "Games" },
      "link": "/games",
      "sortOrder": 2,
      "enabled": true
    }
    // ... 更多項目
  ],
  "desktop": [ /* 桌面版配置 */ ]
}

12.2.4 配置欄位

每個導航項目的配置:

欄位說明
icon圖示名稱
label顯示文字(多語系)
link點擊後導向的路徑
sortOrder顯示排序
enabled是否啟用

12.2.5 開關控制

每個站點可獨立控制是否顯示底部導航列:

站點基本設定 → bottomBarEnabled: 0(關)/ 1(開)

12.2.6 常見導航項目

項目圖示連結說明
首頁home/平台首頁
遊戲games/games遊戲大廳
存款deposit/deposit存款頁面
活動promo/promos優惠活動
我的user/profile個人中心

12.3 頁尾配置

12.3.1 操作路徑

系統管理 → 頁尾

12.3.2 功能說明

頁尾區塊位於前台頁面最底部,通常包含快速連結、平台資訊、版權聲明等。

12.3.3 配置結構

頁尾以「分組」方式組織,每個分組包含多個連結:

json
[
  {
    "title": { "zh-TW": "快速連結", "en-US": "Quick Links" },
    "icon": "link",
    "sortOrder": 1,
    "enabled": true,
    "links": [
      {
        "label": { "zh-TW": "首頁", "en-US": "Home" },
        "link": "/",
        "icon": "home",
        "sortOrder": 1
      },
      {
        "label": { "zh-TW": "優惠活動", "en-US": "Promotions" },
        "link": "/promos",
        "icon": "gift",
        "sortOrder": 2
      }
    ]
  },
  {
    "title": { "zh-TW": "關於我們", "en-US": "About Us" },
    "icon": "info",
    "sortOrder": 2,
    "enabled": true,
    "links": [
      {
        "label": { "zh-TW": "使用條款", "en-US": "Terms of Service" },
        "link": "/terms",
        "icon": "file",
        "sortOrder": 1
      }
    ]
  }
]

12.3.4 配置欄位

分組欄位

欄位說明
title分組標題(多語系)
icon分組圖示
sortOrder分組排序
enabled是否顯示此分組
links分組下的連結清單

連結欄位

欄位說明
label連結文字(多語系)
link連結 URL
icon連結圖示
sortOrder連結排序

12.3.5 頁尾規劃建議

分組建議連結
快速連結首頁、遊戲、活動、VIP
幫助中心常見問題、聯繫客服、使用教學
關於我們使用條款、隱私政策、負責任博彩
下載Android APK、iOS 連結(如有)

12.4 了解更多

12.4.1 操作路徑

系統管理 → 了解更多

12.4.2 功能說明

「了解更多」區塊是前台的 FAQ / 平台介紹區域,以問答形式呈現。

12.4.3 配置結構

json
[
  {
    "question": { "zh-TW": "如何註冊帳號?", "en-US": "How to register?" },
    "answer": { "zh-TW": "點擊右上角的「註冊」按鈕...", "en-US": "Click the 'Register' button..." },
    "sortOrder": 1,
    "enabled": true
  },
  {
    "question": { "zh-TW": "如何存款?", "en-US": "How to deposit?" },
    "answer": { "zh-TW": "登入後前往「存款」頁面...", "en-US": "After login, go to 'Deposit' page..." },
    "sortOrder": 2,
    "enabled": true
  }
]

12.4.4 配置欄位

欄位說明
question問題(多語系)
answer答案(多語系)
sortOrder顯示排序
enabled是否啟用

12.4.5 建議 FAQ 內容

問題分類
如何註冊帳號?帳號
忘記密碼怎麼辦?帳號
如何存款?金流
支援哪些存款方式?金流
如何提款?金流
提款需要多長時間?金流
什麼是 VIP 等級?VIP
如何升級 VIP?VIP
返水如何計算?VIP
如何成為代理?代理
代理佣金如何結算?代理
如何聯繫客服?客服

12.5 佈局配置通用操作

12.5.1 同預設站點

所有三個佈局配置頁面均支援「同預設站點」功能:

  1. 在 SiteTabs 切換到非預設站點
  2. 點擊「同預設站點」
  3. 系統深拷貝預設站點的配置
  4. 根據需要修改內容(如連結文字、URL)
  5. 點擊「儲存」

12.5.2 多語系配置

所有文字欄位(label、title、question、answer)均支援多語系:

  • 需為站點支援的每種語系提供翻譯
  • 建議提供全部 5 種語系的翻譯
  • 前台會根據用戶當前語系自動顯示對應文字

12.5.3 排序說明

所有項目都有 sortOrder 欄位:

  • 數字越小,顯示越靠前
  • 建議以 10 為間距(10, 20, 30...),方便日後插入新項目

第 13 章:雲端儲存

13.1 雲端儲存概述

C9 平台使用 Cloudflare R2 作為雲端物件儲存服務,用於管理所有站點的圖片、檔案等靜態資源。 後台提供完整的檔案管理介面,讓商戶輕鬆上傳和組織品牌素材。

13.1.1 雲端儲存模組

模組路由功能多站點
R2 檔案管理/system/cloud-storage檔案瀏覽/上傳/管理
操作紀錄/system/cloud-storage-logsR2 操作歷史

13.1.2 R2 服務配置

每個站點的 R2 服務配置儲存在站點設定的 serviceProviders.r2 欄位中:

欄位說明
bucketNameR2 Bucket 名稱
endpointR2 API 端點
accessKeyId存取金鑰 ID
secretAccessKey存取密鑰
publicUrl公開存取 URL

13.2 R2 檔案管理

13.2.1 操作路徑

系統管理 → 雲端儲存

13.2.2 檔案瀏覽

檔案管理頁面提供類似檔案總管的瀏覽介面:

  • 目錄導航:點擊資料夾進入子目錄
  • 麵包屑路徑:顯示當前所在路徑,可點擊返回上層
  • 搜尋:在當前目錄搜尋檔案名稱
  • 檢視模式:列表模式 / 網格模式

13.2.3 檔案上傳

上傳方式

  1. 點擊「上傳」按鈕
  2. 選擇一個或多個檔案
  3. 或直接拖放檔案到上傳區域
  4. 等待上傳完成

支援的檔案類型

類型格式說明
圖片PNG, JPG, JPEG, GIF, SVG, WebP品牌素材、遊戲封面
圖示ICOFavicon
文件PDF活動說明文件

13.2.4 目錄管理

操作說明
建立資料夾在當前目錄建立新的子資料夾
刪除資料夾刪除空的資料夾
移動檔案將檔案移動到指定目錄

13.2.5 檔案操作

操作說明
預覽預覽圖片檔案
複製 URL複製檔案的公開存取 URL
下載下載檔案到本地
刪除刪除單個檔案
批次刪除選擇多個檔案一起刪除

13.2.6 API 端點

功能端點說明
列出檔案GET /admin/r2/list列出目錄下的檔案
上傳檔案POST /admin/r2/upload上傳檔案至指定路徑
刪除檔案DELETE /admin/r2/delete刪除指定檔案
移動檔案POST /admin/r2/move移動檔案至新路徑
建立資料夾POST /admin/r2/create-folder建立新資料夾
刪除資料夾DELETE /admin/r2/delete-folder刪除空資料夾

13.3 圖片上傳規範

13.3.1 Logo 規範

素材建議尺寸格式最大大小注意事項
Logo(小)200 x 60 pxPNG200KB透明背景,用於導航列
Logo(大)400 x 120 pxPNG500KB透明背景,用於登入頁/載入畫面
Favicon32x32 或 64x64 pxICO / PNG50KB正方形,清晰可辨

13.3.2 遊戲封面規範

素材建議尺寸格式說明
遊戲縮圖依遊戲商規格PNG / JPG每個遊戲一張
遊戲橫幅1200 x 400 pxPNG / JPG遊戲類別頁橫幅

目錄組織建議

{prefix}/games/
├── zh-TW/
│   ├── slot-001.png
│   ├── slot-002.png
│   └── ...
├── en-US/
│   ├── slot-001.png
│   └── ...
└── default/          ← 無語系版本時使用
    ├── slot-001.png
    └── ...

13.3.3 活動素材規範

素材建議尺寸格式說明
PC 版封面1200 x 400 pxPNG / JPG桌面版活動頁顯示
手機版封面750 x 400 pxPNG / JPG行動版活動頁顯示
活動內文圖寬度不超過 800 pxPNG / JPG活動內容中的配圖

目錄組織建議

{prefix}/promos/
├── welcome-bonus-pc.png
├── welcome-bonus-mobile.png
├── daily-reward-pc.png
├── daily-reward-mobile.png
└── ...

13.3.4 吉祥物/頭像規範

素材建議尺寸格式說明
吉祥物200 x 200 px 以上PNG透明背景,正方形
用戶頭像選項100 x 100 pxPNG供用戶選擇的頭像

目錄組織建議

{prefix}/mascots/
├── mascot-default.png
├── mascot-vip.png
├── mascot-event.png
└── ...

13.3.5 客服圖示規範

素材建議尺寸格式說明
管道圖示48 x 48 pxPNG透明背景,各管道圖示

13.3.6 圖片優化建議

建議說明
壓縮圖片使用 TinyPNG 等工具壓縮,減少載入時間
使用 WebP可能的話使用 WebP 格式,體積更小
適當尺寸不要上傳過大的圖片,按實際顯示尺寸準備
命名規範使用有意義的英文檔名,避免中文或特殊字元
統一風格同系列素材保持統一的視覺風格

13.4 操作紀錄

13.4.1 操作路徑

系統管理 → 雲端儲存日誌

13.4.2 紀錄內容

所有 R2 檔案操作均會自動記錄:

欄位說明
操作類型上傳 / 刪除 / 移動 / 建立資料夾
檔案路徑操作的檔案或目錄路徑
操作者執行操作的管理員
MIME Type檔案類型(如 image/png)
檔案大小檔案大小
時間操作時間
OS操作系統(從 User-Agent 解析)
瀏覽器瀏覽器類型和版本(從 User-Agent 解析)

13.4.3 詳情對話框

點擊紀錄可開啟詳情對話框,顯示完整的操作資訊,包含:

  • 完整檔案路徑
  • MIME Type
  • 檔案大小
  • 完整 User-Agent 字串
  • 解析後的 OS 和瀏覽器資訊
  • 操作時間戳

13.4.4 篩選功能

  • 關鍵字搜尋(檔案路徑、操作者)
  • 操作類型篩選
  • 日期範圍篩選
  • 多站點 SiteTabs 切換

第 14 章:常見問題 FAQ

以下整理了商戶在接入和營運過程中最常遇到的問題及解答。

14.1 站點建立與設定相關

Q1:如何新增一個站點?

  1. 前往「系統管理 → 站點基本設定」
  2. 點擊「新增站點」
  3. 填寫 siteCode(站點代碼)、prefix(白牌前綴)、siteName(站點名稱,多語系 JSON)
  4. 可選填 siteDescription(站點介紹)和 supportedLocales(支援語系)
  5. 儲存後即完成建立

詳細步驟請參考第 2 章第 2.3 節。

Q2:如何更換主題色彩?

  1. 前往「系統管理 → 站點基本設定」
  2. 找到您的站點
  3. 進入主題管理
  4. 編輯現有主題的色彩值,或新增一個主題
  5. 將新主題設為「啟用主題」
  6. 用戶刷新頁面即可看到新色彩

您可以直接使用 6 組內建預設(Emerald / Amber / Sky / Violet / Rose / Cyan), 也可以完全自訂 OKLCH 色彩值。

Q3:如何新增一個遊戲供應商?

C9 平台的遊戲供應商整合在後端統一管理。如需新增新的遊戲供應商(如接入新遊戲商 API), 需由平台方在後端新增對應的 Module,前端無需任何改動。

如果是在現有供應商下新增遊戲:

  1. 前往「遊戲管理 → 遊戲供應商」
  2. 點擊「新增」
  3. 填寫遊戲代碼、供應商代碼、遊戲類型、名稱等
  4. 儲存

Q4:如何配置 VIP 等級?

  1. 前往「VIP → VIP 等級」
  2. 在 SiteTabs 選擇您的站點
  3. 可使用「帶入模板」快速匯入預設等級結構
  4. 或使用「同預設站點」從預設站複製
  5. 也可手動逐一新增等級
  6. 每個等級需設定:名稱、升級門檻(minChip)、保級門檻(relegationChip)

等級數量不限,您可以根據市場策略自由設定。

Q5:如何設定代理推廣系統?

代理系統配置分幾個步驟:

  1. 設定代理等級:前往「代理中心 → 代理等級」,定義等級結構(預設為 bronze/silver/gold/platinum)
  2. 設定佣金費率:前往「代理中心 → 佣金費率」,配置各等級 × 各層級 × 各遊戲類型的費率
  3. 設定 VIP 里程碑(可選):前往「代理中心 → VIP 里程碑」,配置下線 VIP 達標獎勵
  4. 開通代理帳號:前往「代理中心 → 代理列表」,將用戶設為代理

所有配置均可使用「帶入模板」快速套用預設值。

14.2 金流與財務相關

Q6:存款審核流程是什麼?

存款訂單的狀態流程為:

  • pendingcreatedpaid(成功)或 failed(失敗)

大多數存款由金流商自動回調確認,不需要人工審核。 僅在自動回調失敗或金額需要確認時才需要手動處理。

手動審核步驟:

  1. 前往「財務管理 → 存款審核」
  2. 篩選出需要審核的訂單
  3. 查看訂單詳情和支付證明
  4. 選擇「通過」或「拒絕」

Q7:提款審核流程是什麼?

提款採用三階段流程:

  1. 審核階段:用戶申請提款後,管理員審核(核准或拒絕)
  2. 匯款階段:核准後,由財務人員進行實際匯款操作
  3. 完成階段:匯款完成後,上傳憑證並標記訂單為「已完成」

若拒絕提款,凍結金額會自動退回用戶可用餘額。

Q8:VIP 等級變動時會發生什麼?

升級時

  • 即時生效,用戶立即享受新等級的返水比例
  • 觸發 VIP 里程碑檢查(如有代理上線,可能發放獎勵)

降級時(月度保級未通過):

  • 僅在每月 1 號 01:00 的保級檢查時觸發
  • 連續 2 個月未達保級門檻才會降級
  • 降級幅度為降低 1 個等級
  • 設有 vipHold 保護的用戶不會被降級

Q9:返水是如何計算的?

返水計算由系統每日自動執行(凌晨 00:05):

返水金額 = 前一日有效投注 × 對應返水比例

其中:
- 有效投注:按遊戲類型分別統計
- 返水比例:依用戶 VIP 等級 × 遊戲類型查表
- 金額精度:USD decimal(18,6),無條件捨去

返水直接加入用戶可用餘額,記錄在 vip-rebate-log 表中。

14.3 報表與數據相關

Q10:如何查看報表?

  1. 前往「報表」選單,選擇所需報表類型
  2. 在 SiteTabs 選擇站點
  3. 使用篩選條件縮小範圍(日期、關鍵字等)
  4. 查看表格數據
  5. 如需匯出,點擊「匯出 CSV」按鈕

7 種報表類型:總覽、玩家、玩家簡表、遊戲、投注紀錄、損益、活動。

Q11:如何管理風控規則?

C9 平台提供三大風控工具:

  1. IP 黑白名單風控管理 → IP 黑白名單):封鎖或放行特定 IP
  2. 遊戲黑名單風控管理 → 遊戲黑名單):禁止特定用戶遊玩全部或特定遊戲
  3. IP/裝置指紋查詢風控管理 → IP/裝置指紋查詢):反查可疑帳號

每個工具都支援多站點 SiteTabs,各站獨立配置。

Q12:如何設定客服管道?

  1. 前往「系統管理 → 客服配置」
  2. 在 SiteTabs 選擇您的站點
  3. 新增或編輯客服管道(Line / Telegram / WeChat 等共 8 種)
  4. 填寫連結、多語系標籤、排序
  5. 啟用/停用管道
  6. 如需 LiveChat,啟用開關並貼入嵌入腳本
  7. 儲存

快捷方式:使用「同預設站點」複製預設配置,再修改連結為您自己的客服帳號。

Q13:支援哪些支付方式?

目前支援以下支付方式:

方式說明
ATM 轉帳銀行 ATM 或網路銀行轉帳
信用卡Visa / MasterCard 線上刷卡
USDT (TRC20)TRON 網路 USDT 轉帳
USDT (ERC20)以太坊網路 USDT 轉帳

每個站點可獨立配置啟用哪些通道,透過 depositMethods 控制前台顯示。

Q14:如何匯出資料?

所有報表頁面和大部分列表頁面都提供 CSV 匯出功能:

  1. 設定好篩選條件
  2. 點擊頁面上的「匯出 CSV」按鈕
  3. 瀏覽器自動下載 CSV 檔案

匯出的 CSV 檔案:

  • 使用 UTF-8 編碼
  • 金額保留 6 位小數
  • 日期使用 ISO 8601 格式

提示:若在 Excel 開啟出現亂碼,請使用「從文字匯入」功能並選擇 UTF-8 編碼。

14.4 管理與安全相關

Q15:如何管理管理員權限?

  1. 前往「系統管理 → 群組管理」
  2. 建立群組並設定權限(可選 16 個模組 × 讀/寫)
  3. 前往「系統管理 → 管理員管理」
  4. 新增管理員並指定群組

4 種群組類型:

  • root:全權限(平台方使用)
  • super_admin:除站點設定外全權限
  • general_admin:全模組唯讀
  • custom:自訂勾選權限

Q16:如何啟用 2FA?

  1. 登入後台
  2. 點擊右上角個人頭像 → 個人資料
  3. 找到「Google Authenticator」區塊
  4. 點擊「啟用」
  5. 用手機 Google Authenticator App 掃描 QR Code
  6. 在後台輸入 App 顯示的 6 位數驗證碼
  7. 確認即完成

重要:請務必備份 Secret Key,以防手機遺失時無法登入。

Q17:支援哪些語系?

C9 平台支援 5 種語系:

語系代碼語言
zh-TW繁體中文(預設)
en-USEnglish
zh-CN简体中文
th-THภาษาไทย(泰文)
vi-VNTiếng Việt(越南文)

每個站點可自由選擇啟用哪些語系。前台和後台均支援語系切換。

Q18:多站點資料是如何隔離的?

C9 平台採用 siteCode 進行資料隔離:

  1. 資料庫層:所有資料表的查詢都包含 siteCode 條件
  2. API 層:後端 @AdminSiteCode() 裝飾器自動注入站點代碼
  3. 前端層:API Client 在 request header 自動帶入 x-site-code
  4. 遊戲配置:game-provider 和 game-type-config 均有 siteCode 欄位
  5. VIP 配置:vip-level 和 vip-rebate 均有 siteCode 欄位
  6. 風控規則:IP 規則和遊戲黑名單均有 siteCode 欄位

您的站點資料不會與其他商戶混淆。

14.5 系統與進階功能相關

Q19:如何使用「帶入模板」和「同預設站點」?

這是兩種不同的快速配置方式:

帶入模板

  • 來源:系統內建的預設模板
  • 操作:點擊「帶入模板」→ 預覽 → 可編輯 → 確認套用
  • 適用:全新站點的初始配置
  • 效果:以原子操作覆蓋當前站點配置

同預設站點(跨站複製)

  • 來源:預設站點的現有配置
  • 操作:在非預設站 Tab 點擊「同預設站點」→ 確認
  • 適用:已有預設站點的配置,要複製給新站點
  • 效果:直接複製(API 層面),或前端狀態拷貝(需手動儲存)

兩者都僅影響當前站點,不會影響其他站點。

Q20:系統有哪些自動排程任務?

排程執行時間功能
每日反水結算每日 00:05計算並發放前一日的 VIP 返水
月度保級檢查每月 1 號 01:00檢查 VIP 保級條件,處理降級
代理佣金週結每週一 03:00彙整上週代理佣金 + 風控檢測
代理佣金日結每日 03:30彙整前一日代理佣金
即時賽事快取每 30 分鐘更新 API-Football 賽事數據

所有排程任務均為自動執行,無需人工干預。 部分排程(如代理結算)也支援後台手動觸發,方便測試。

Q21:前台用戶的認證方式有哪些?

前台用戶支援以下登入方式:

方式說明
帳號密碼傳統的帳號 + 密碼登入
Google OAuth透過 Google 帳號快速登入
Telegram透過 Telegram 帳號登入

所有方式都使用 JWT Bearer Token 認證,Token 有效期為 7 天。 系統同時使用 FingerprintJS v5 進行裝置指紋辨識,增強安全性。

Q22:如何處理活動的打碼量要求?

打碼量(流水要求)是防止薅羊毛的重要機制:

  1. 在建立活動時設定 turnoverMultiplier(打碼倍率,如 5x)
  2. 用戶領取活動獎勵後,系統記錄需完成的流水量
  3. 計算公式:需完成流水 = 獎勵金額 x 打碼倍率
  4. 用戶每次投注結算後,系統自動扣減剩餘流水
  5. 流水完成前,提款會受到限制
  6. 流水全部完成後,用戶可正常提款

Q23:如何查看某個用戶的詳細資訊?

  1. 前往「玩家管理 → 全部玩家」
  2. 使用關鍵字搜尋找到目標用戶
  3. 點擊用戶帳號進入詳情頁(/users/[id]
  4. 詳情頁顯示:基本資料、VIP 資訊、餘額、存提款紀錄、投注紀錄、綁定的錢包資訊等

Q24:如何配置前台底部導航列和頁尾?

底部導航列、頁尾、了解更多區塊都在「系統管理」下方:

  1. 系統管理 → 底部導航列:配置行動版底部 Tab 項目
  2. 系統管理 → 頁尾:配置頁面底部連結群組
  3. 系統管理 → 了解更多:配置 FAQ 問答

每個區塊都是按站點獨立配置(模式 B),支援「同預設站點」複製。 所有文字欄位支援多語系。

14.6 其他常見問題

Q25:站點建立後還可以修改 siteCode 嗎?

不可以siteCode 是站點的唯一識別碼,建立後不可更改。因為:

  • 所有資料表的 siteCode 欄位已關聯此代碼
  • R2 檔案路徑已使用此代碼
  • 域名配置已綁定此代碼

如果確實需要更改,唯一的方式是建立一個新站點,並手動遷移所有資料。 因此建議在建立站點前仔細確認 siteCode 的命名。

Q26:如何處理用戶投訴存款未到帳?

當用戶反映存款未到帳時,按以下步驟排查:

  1. 確認訂單狀態

    • 前往「財務管理 → 存款審核」
    • 用用戶 ID 或訂單 ID 搜尋
    • 查看訂單狀態:
      • pending:金流商尚未回調,需等待或聯繫金流商確認
      • created:支付訂單已建立,但用戶可能尚未完成支付
      • failed:支付失敗,確認原因後引導用戶重新存款
      • paid:已到帳,引導用戶刷新頁面確認餘額
  2. 確認匯率轉換

    • 系統以台灣銀行即時匯率將當地幣別轉為 USD
    • 用戶看到的餘額是 USD 計價,可能與入金時的當地幣別數字不同
    • 向用戶解釋匯率轉換機制
  3. 手動補帳

    • 確認金流商已收到款項但系統回調失敗
    • 前往「財務管理 → 人工調節金額」
    • 搜尋用戶,輸入補帳金額(USD)
    • 填寫原因(如「金流回調失敗,手動補帳」)
    • 確認提交

Q27:前台支援哪些登入方式?OAuth 如何設定?

前台支援 3 種登入方式:

登入方式說明設定位置
帳號密碼預設方式,無需額外設定-
GoogleGoogle OAuth 2.0系統管理 → 三方登入
TelegramTelegram Login Widget系統管理 → 三方登入

Google OAuth 設定步驟

  1. 前往 Google Cloud Console(console.cloud.google.com)
  2. 建立專案 → 設定 OAuth 同意畫面
  3. 建立 OAuth 2.0 客戶端 ID(Web 應用程式類型)
  4. 設定授權重新導向 URI:https://您的域名/api/auth/callback/google
  5. 取得 Client ID 和 Client Secret
  6. 在後台「系統管理 → 三方登入」填入

Telegram 設定步驟

  1. 透過 Telegram 聯繫 @BotFather
  2. 使用 /newbot 命令建立新 Bot
  3. 記錄 Bot Token 和 Username
  4. 使用 /setdomain 設定允許的域名
  5. 在後台「系統管理 → 三方登入」填入

Q28:站內信系統如何使用?

站內信系統讓管理員可以向用戶發送通知訊息:

收件匣站內信 → 收件匣):

  • 查看所有已發送的站內信
  • 篩選:已讀/未讀狀態、日期範圍
  • 支援多站點 SiteTabs

信件設定站內信 → 信件設定):

  • 設定自動通知的範本內容
  • 多語系範本

自動通知事件

事件說明
註冊歡迎新用戶完成註冊後自動發送
存款成功存款到帳後通知
提款核准提款審核通過後通知
提款拒絕提款被拒絕後通知
提款完成提款匯款完成後通知

每個事件的開關可在站點基本設定的 notificationConfig 中控制。

Q29:如何設定任務系統?

C9 平台的任務系統支援三種任務周期和兩種任務類型:

任務周期

  • 每日任務:每天重置
  • 每週任務:每週重置
  • 每月任務:每月重置

任務類型

  • 存款任務:用戶存款達到指定金額即完成
  • 投注任務:用戶投注達到指定金額即完成

自動更新機制

  • 投注結算後(S2S 回調)自動更新投注任務進度
  • 存款確認到帳後自動更新存款任務進度

Q30:如何查看和管理雲端儲存中的檔案?

  1. 前往「系統管理 → 雲端儲存」
  2. 使用目錄導航瀏覽檔案
  3. 支援的操作:
    • 上傳:點擊上傳按鈕或拖放檔案
    • 建立資料夾:在當前目錄建立子資料夾
    • 移動檔案:將檔案移至其他目錄
    • 複製 URL:複製檔案的公開存取連結
    • 刪除:單個或批次刪除
  4. 所有操作均記錄在「雲端儲存日誌」中

建議目錄結構

{prefix}/
├── logos/          ← Logo 和 Favicon
├── games/          ← 遊戲封面圖(按語系分子目錄)
├── promos/         ← 活動橫幅
├── mascots/        ← 吉祥物
├── icons/          ← 客服管道圖示
└── misc/           ← 其他素材

第 15 章:術語對照表

本章整理 C9 平台常用的專業術語,提供中英文對照和簡要說明,按英文字母順序排列。 商戶在閱讀本文件或操作後台時,若遇到不熟悉的術語,可在此查閱。

15.1 核心業務術語

序號英文術語中文術語說明
1Active Theme啟用主題站點目前使用中的色彩主題
2Admin JWT管理員 JWT後台管理員專用的 JWT 認證策略
3AdminSiteCode管理站點代碼裝飾器後端裝飾器,自動讀取站點代碼
4Affiliate代理/聯盟代理推廣系統,用戶邀請機制
5Agent Tier代理等級代理的等級分類(bronze/silver/gold/platinum)
6Alliance聯盟代理推廣系統的延伸功能
7Atomic Transaction原子操作資料庫事務,確保操作全部成功或全部回滾
8Balance Adjustment手動調帳管理員手動調整用戶餘額
9Bank Card銀行卡用戶綁定的銀行帳戶卡片
10Bet Order投注訂單用戶在遊戲中的單筆投注記錄
11Bind Log綁定紀錄代理與下線用戶的綁定操作歷史
12Blacklist黑名單IP 黑名單或遊戲黑名單
13Bottom Bar底部導航列行動版前台底部的快捷 Tab 列
14Bulk Upsert批次更新/新增一次性更新或插入多筆記錄
15CHESS棋牌遊戲類型之一(撲克、麻將等桌遊)
16Commission Rate佣金費率代理從下線投注中獲得的佣金百分比
17Copy From Default同預設站點從預設站點複製配置到目標站點的功能
18Credit Card信用卡用戶綁定的信用卡
19Cron排程任務系統自動定時執行的任務
20Crypto Address加密錢包地址用戶綁定的加密貨幣錢包地址
21CRYPTO加密遊戲遊戲類型之一(加密貨幣相關遊戲)
22Customer Service客服客服管道配置系統
23Decimal Precision精度金額 decimal(18,6),匯率 decimal(18,10)
24Deposit存款用戶向平台帳戶入金
25Deposit Methods存款通路站點啟用的存款方式(法幣/信用卡/加密)
26Domain Config域名配置域名與站點的對應關係設定
27Effective Bet有效投注計入 VIP 升級和返水計算的投注金額
28ESPORTS電競遊戲類型之一(電子競技投注)
29Export CSV匯出 CSV將報表資料匯出為 CSV 檔案
30Feature Flag功能開關控制功能模組顯示/隱藏的開關
31Fingerprint裝置指紋FingerprintJS 產生的裝置唯一識別碼
32FISH捕魚遊戲類型之一(捕魚達人類遊戲)
33Footer頁尾前台頁面底部的連結和資訊區塊
34Game Blacklist遊戲黑名單禁止特定用戶遊玩的限制名單
35Game Provider遊戲供應商提供遊戲 API 的第三方(如 BetSolutions、RSG)
36Game Type Config遊戲分類配置遊戲類型的顯示設定(排序、啟用等)
37Group群組管理員權限群組
38IP RuleIP 規則IP 黑名單或白名單規則
39JWTJSON Web Token用於認證的加密令牌
40Layout佈局前台的頁面佈局模板(如 a1)
41Learn More了解更多前台的 FAQ / 平台介紹區塊
42LIVE真人遊戲類型之一(真人荷官遊戲)
43LiveChat即時聊天嵌入在前台的即時聊天小工具
44Load Template帶入模板匯入預設模板配置的功能
45Locale語系語言設定(如 zh-TW、en-US)
46LOTTERY彩票遊戲類型之一
47Mascot吉祥物站點品牌吉祥物圖片
48minChip升級門檻VIP 等級升級所需的最低累計有效投注
49Mission任務每日/週/月存款或投注任務
50Multi-Tenant多站點/多租戶一套系統支援多個獨立站點的架構
51OKLCHOKLCH 色彩空間用於主題色彩定義的色彩模型
52Permission權限管理員可執行操作的授權
53Prefix白牌前綴站點的唯一前綴,對應 R2 路徑
54Promo活動/優惠優惠活動(促銷活動)
55Promo Tag活動標籤用於分類活動的標籤
56Provider Code供應商代碼遊戲供應商的唯一識別碼
57R2Cloudflare R2Cloudflare 的物件儲存服務
58RBAC角色存取控制Role-Based Access Control,依角色控制權限
59Rebate返水VIP 用戶根據投注量獲得的回饋金
60Referral Code推薦碼代理用於邀請新用戶的專屬代碼
61relegationChip保級門檻VIP 月度保級所需的最低投注量
62Risk Control風控管理平台安全和風險控制管理
63S2S Callback伺服器對伺服器回調遊戲商向平台發送的即時通知
64Settlement結算代理佣金的彙整和發放
65Site Code站點代碼站點的唯一識別碼
66Site Config站點配置站點的完整配置資訊
67Site Theme站點主題站點的色彩主題配置
68SiteTabs多站點標籤後台頁面的站點切換 Tab 元件
69SLOT老虎機遊戲類型之一
70SPORTS體育遊戲類型之一(體育賽事投注)
71Template模板預設配置範本,可一鍵匯入
72TOTP基於時間的一次性密碼Google Authenticator 使用的 2FA 技術
73Truncate USDUSD 無條件捨去Math.floor(value * 1e6) / 1e6
74Turnover Multiplier打碼倍率活動獎勵的流水要求倍率
75USD美元系統內部統一使用的幣別
76Vendor Channel金流通道具體的支付方式(如 ATM、信用卡)
77Vendor Group金流群組按語系/地區劃分的金流配置單位
78VIP HoldVIP 鎖定特殊保護,跳過保級降級檢查
79VIP LevelVIP 等級用戶的 VIP 會員等級
80VIP MilestoneVIP 里程碑下線 VIP 達標時發放給代理的獎勵
81VIP RebateVIP 返水VIP 等級 × 遊戲類型的返水比例
82Wallet錢包用戶的資金帳戶(銀行卡/信用卡/加密地址)
83White-Label白牌商戶使用平台方技術,建立自有品牌的商業模式
84Whitelist白名單IP 白名單,放行特定 IP
85Withdrawal提款用戶從平台帳戶取出資金
86x-site-code站點代碼 HeaderHTTP request header,攜帶站點代碼

15.2 技術相關術語

以下為 C9 平台涉及的技術相關術語,商戶通常不需要深入了解, 但在與技術支援溝通時可能會用到:

序號術語中文說明
87API應用程式介面前後端之間的通訊介面
88Bearer Token持有者令牌JWT 的傳遞方式,放在 HTTP Authorization header
89Cache快取臨時儲存已查詢過的資料,加速後續存取
90CookieCookie瀏覽器儲存的小型資料,用於記住語系等偏好
91CSS VariableCSS 變數用於動態注入主題色彩的技術
92DNS域名系統將域名轉換為 IP 位址的系統
93Endpoint端點API 的單個操作位址
94Header請求標頭HTTP 請求中的附加資訊
95HTTPS安全超文本傳輸協定加密的網站通訊協定
96i18n國際化多語系支援的技術術語
97JSONJavaScript 物件表示法資料交換的標準格式
98Middleware中介層處理 HTTP 請求的中間邏輯
99MySQLMySQL 資料庫平台使用的關聯式資料庫
100OAuth開放授權第三方登入的標準協定
101QR Code二維條碼用於 2FA 設定和支付
102RedisRedis記憶體快取資料庫,用於加速資料存取
103Session會話使用者登入後的持續連線狀態
104SSL/TLS安全通訊層網站加密通訊的安全協定
105Transaction資料庫交易確保多個操作全部成功或全部回滾
106URL統一資源定位符網頁地址
107UUID通用唯一識別碼全域唯一的識別碼
108Webhook網頁回調伺服器主動通知另一伺服器的機制

15.3 金流相關術語

序號術語中文說明
109ATM自動櫃員機銀行自動存提款機
110ERC20以太坊代幣標準基於以太坊的代幣傳輸協定
111Fiat法幣政府發行的法定貨幣(如 TWD、USD)
112KYC了解你的客戶Know Your Customer,身份驗證流程
113Payment Gateway金流閘道處理線上支付的第三方服務
114TRC20波場代幣標準基於 TRON 的代幣傳輸協定
115USDT泰達幣與美元 1:1 掛鉤的穩定幣

附錄

附錄 A:系統自動排程一覽

排程名稱執行時間功能說明影響模組
每日反水結算每日 00:05計算前一日各用戶的 VIP 返水金額並發放VIP
月度保級檢查每月 1 號 01:00檢查上月投注是否達保級門檻,處理降級VIP
代理佣金週結每週一 03:00彙整上週代理佣金,包含風控檢測代理
代理佣金日結每日 03:30彙整前一日代理佣金代理
即時賽事快取每 30 分鐘更新 API-Football 體育賽事數據遊戲

附錄 B:API 端點數量統計

分類端點數量說明
前台 API142面向前台用戶的 API
後台 Admin API76後台管理操作 API
遊戲 Admin API11遊戲管理專用 API
站點設定 Admin API12站點/主題/域名/客服 API
代理 Admin API17代理管理專用 API
合計258+-

附錄 C:資料表一覽(49 張)

分類資料表名稱說明
用戶auth-user前台用戶帳號
auth-user-login-log用戶登入紀錄
金流vendor-group金流群組
vendor-channel金流通道
vendor-group-channel群組-通道關聯
deposit-order存款訂單
錢包bank-card銀行卡
credit-card信用卡
crypto-address加密錢包地址
遊戲game-provider遊戲供應商(含 siteCode)
game-type-config遊戲分類配置(含 siteCode)
game-transaction遊戲交易紀錄
game-play-log遊戲遊玩紀錄
bet-order投注訂單
bet-detail投注明細
VIPvip-levelVIP 等級(含 siteCode)
vip-rebateVIP 返水規則(含 siteCode)
vip-rebate-log返水發放紀錄
活動promo優惠活動
promo-claim活動領取紀錄
promo-tag活動標籤
排行rank-list排行榜
代理affiliate-commission代理佣金
affiliate-settlement佣金結算
affiliate-balance代理餘額
affiliate-withdrawal代理提款
affiliate-click推薦連結點擊
affiliate-bind-log綁定紀錄
affiliate-risk-log風控紀錄
聯盟alliance-commission-rate聯盟佣金費率
alliance-agent-tier代理等級
alliance-vip-milestoneVIP 里程碑
alliance-vip-milestone-log里程碑紀錄
alliance-referral-code聯盟推薦碼
站內信notification通知
notification-read已讀紀錄
站點site-config站點配置
site-theme站點主題
提領withdrawal-order提款訂單
任務mission任務定義
mission-progress任務進度
mission-claim任務領取
風控risk-ip-ruleIP 規則
risk-game-blacklist遊戲黑名單
後台admin-user管理員帳號
admin-group管理員群組
admin-operation-log操作紀錄
儲存r2-operation-logR2 操作紀錄

附錄 D:權限模組對照表

模組代碼中文名稱讀取權限寫入權限功能範圍
admin管理員管理admin:readadmin:write管理員帳號 CRUD
admin-group群組管理admin-group:readadmin-group:write權限群組 CRUD
admin-log操作紀錄admin-log:readadmin-log:write操作日誌查詢/匯出
user用戶管理user:readuser:write前台用戶管理
deposit存款管理deposit:readdeposit:write存款訂單/審核
withdrawal提款管理withdrawal:readwithdrawal:write提款訂單/審核
promo活動管理promo:readpromo:write優惠活動 CRUD
promo-tag活動標籤promo-tag:readpromo-tag:write活動標籤 CRUD
affiliate代理管理affiliate:readaffiliate:write代理系統全功能
vipVIP 管理vip:readvip:writeVIP 等級/返水
game遊戲管理game:readgame:write遊戲供應商/分類
risk風控管理risk:readrisk:writeIP 規則/遊戲黑名單
report報表report:readreport:write所有報表查詢/匯出
vendor金流商管理vendor:readvendor:write金流群組/通道
finance財務管理finance:readfinance:write手動調帳/錢包審核
site-config站點設定site-config:readsite-config:write站點/主題/域名/客服

附錄 E:遊戲類型 ID 對照表

類型 ID英文名稱中文名稱說明
1SPORTS體育足球、籃球、棒球等體育賽事投注
2SLOT老虎機經典老虎機、視頻老虎機
3LIVE真人真人荷官百家樂、輪盤、骰寶
4LOTTERY彩票各類彩票遊戲
5CHESS棋牌撲克、麻將、象棋等桌遊
6(保留)(保留)尚未使用
7(保留)(保留)尚未使用
8ESPORTS電競電子競技賽事投注(LOL、DOTA2 等)
9CRYPTO加密加密貨幣相關遊戲
10FISH捕魚捕魚達人類休閒遊戲

附錄 F:站點開通快速檢查表

以下為完整的站點開通檢查流程,可列印為紙本使用:

═══════════════════════════════════════════
  C9 站點開通檢查表
  站點代碼:___________________
  站點名稱:___________________
  商戶名稱:___________________
  開通日期:___________________
═══════════════════════════════════════════

【一、基本資訊】
□ siteCode 確認(唯一、不可更改)
□ prefix 確認(唯一、不可更改)
□ siteName 多語系提供
□ siteDescription 多語系提供
□ supportedLocales 確認

【二、站點建立】
□ 站點已建立於 site-config 資料表
□ layout 設定(預設 a1)
□ enabled = 1

【三、主題色彩】
□ 主題已建立
□ primary 色系設定
□ accent 色系設定
□ surface 色系設定
□ text 色系設定
□ border 色系設定
□ 已設為 activeTheme

【四、域名設定】
□ hostname 已設定
□ browserTitle 已設定
□ DNS A/CNAME 記錄已設定
□ DNS 已生效(可訪問)
□ logoSmall 已上傳
□ logoBig 已上傳
□ favicon 已上傳

【五、遊戲配置】
□ 遊戲供應商 API 憑證已設定
□ 遊戲供應商已匯入/配置
□ 遊戲分類已匯入/配置
□ 測試遊戲啟動正常

【六、金流配置】
□ 至少一個金流群組已建立
□ 至少一個金流通道已建立
□ 金流通道已關聯群組
□ 金流商 API 憑證已設定
□ 測試存款流程正常

【七、客服配置】
□ 至少一個客服管道已設定
□ 客服連結正確可用
□ LiveChat(如啟用)正常運作

【八、品牌素材】
□ Logo(小)已上傳
□ Logo(大)已上傳
□ Favicon 已上傳
□ 吉祥物已設定(可選)

【九、功能驗證】
□ 前台可正常訪問
□ 用戶註冊流程正常
□ 用戶登入流程正常
□ 遊戲啟動正常
□ 存款流程正常
□ 提款流程正常
□ 客服連結正確

【十、後台驗證】
□ 管理員帳號已建立
□ 管理員群組/權限已設定
□ 建議啟用 2FA
□ 報表可正常查看

簽核:
開通人員:________________ 日期:________
確認主管:________________ 日期:________
═══════════════════════════════════════════

附錄 G:商戶營運最佳實踐

G.1 站點上線前的準備工作

在站點正式上線前,建議完成以下準備工作,確保用戶體驗和營運效率:

品牌一致性檢查

檢查項目說明重要性
Logo 清晰度在各種螢幕解析度下確認 Logo 不模糊
色彩一致性確認主題色彩在桌面版和行動版表現一致
多語系校對所有翻譯內容應由母語人士校對
Favicon 辨識度在瀏覽器標籤中確認 Favicon 清晰可辨
吉祥物風格確認吉祥物設計與品牌調性一致

功能測試清單

測試項目測試內容預期結果
註冊流程使用不同語系註冊帳號成功註冊並自動分配金流群組
登入流程帳密登入、Google OAuth、Telegram成功登入並取得 JWT
遊戲啟動每種遊戲類型至少測試一個遊戲正常啟動並運行
存款流程每種金流通道各測試一筆小額成功入帳,餘額正確
提款流程測試銀行卡/信用卡/加密提款成功提交申請
語系切換切換所有已啟用語系頁面文字正確切換
行動版使用手機瀏覽器測試頁面正常顯示和操作
客服連結點擊所有客服管道連結正確跳轉至客服頁面
VIP 等級在個人資料確認 VIP 等級顯示顯示正確等級
活動頁面查看活動列表和詳情活動資訊正確顯示

後台準備

準備項目說明
建立管理員帳號為每位營運人員建立獨立帳號
設定權限群組依職責建立適當的權限群組
啟用 2FA所有管理員啟用 Google Authenticator
設定活動至少準備 2-3 個上線優惠活動
設定 VIP確認 VIP 等級和返水比例已配置
設定代理若使用代理系統,確認佣金費率已設定

G.2 日常營運建議

每日工作

工作項目時間建議說明
檢查存款訂單上午 / 下午各一次確認有無異常或待處理訂單
審核提款申請上午 / 下午各一次及時處理,提升用戶體驗
查看反水紀錄上午(00:05 後)確認昨日反水正常發放
監控風控隨時檢查登入失敗紀錄和異常 IP
回覆客服隨時及時回覆用戶詢問

每週工作

工作項目時間建議說明
審核代理結算週一(03:00 後)確認週結佣金正常,審核結算
查看損益報表週一了解上週營運狀況
更新活動視情況準備新一週的優惠活動
查看遊戲報表週一了解各遊戲的表現

每月工作

工作項目時間建議說明
VIP 保級結果1 號(01:00 後)確認保級檢查正常執行
月度營運報表月初彙整上月營運數據
管理員帳號檢視月初停用離職人員帳號
活動效果評估月初分析上月活動的領取和轉化
風控規則檢視月初更新 IP 黑白名單

G.3 用戶增長策略

代理推廣

策略說明操作
設立高佣金率高佣金吸引優質代理配置佣金費率矩陣
設立 VIP 里程碑獎勵代理培養高等級下線配置 VIP 里程碑獎勵
推廣碼追蹤追蹤各推廣碼的轉化效果在綁定紀錄中分析
定期晉升表現好的代理手動升級使用 set-agent-tier API

活動運營

活動類型目標建議打碼倍率
首存優惠吸引新用戶存款3x - 5x
每日存款獎勵鼓勵日常存款5x - 10x
VIP 專屬留住高價值用戶3x - 5x
限時加碼短期刺激活躍5x - 8x
節日活動節慶期間拉高參與3x - 5x

VIP 制度設計

設計原則說明
梯度分明各等級之間的升級門檻應有明顯差距
獎勵吸引高等級應有明顯更好的返水和獎勵
可達成性前幾個等級不要太難達到,給予新用戶信心
保級合理保級門檻不要太高,避免用戶挫敗感
返水平衡返水比例應在留住用戶和平台利潤之間取得平衡

G.4 風控注意事項

常見風險類型

風險類型識別方式處理建議
多開帳號IP/裝置指紋重複加入遊戲黑名單,凍結帳號
套利行為異常存提款模式提高審核力度,限制提款
代理刷量下線投注異常集中結算時風控標記,人工審核
盜用帳號登入 IP 異常變動強制重設密碼,通知用戶
洗錢嫌疑大額存款後立即提款提高 KYC 要求,暫停提款
DDoS 攻擊大量異常請求IP 黑名單封鎖

風控最佳實踐

實踐說明
設定合理提款限額單日/單筆提款上限
大額提款增強驗證超過閾值的提款需人工確認
定期檢查多開帳號利用 IP/裝置指紋查詢功能
監控代理結算結算時仔細檢查風控紀錄
保持 IP 黑名單更新定期添加已知的惡意 IP
新用戶觀察期新帳號的首次提款建議人工審核

G.5 資料精度與計算注意事項

在營運過程中,以下與金額計算相關的注意事項需牢記:

項目注意事項
所有金額為 USD系統內部一律以美元計價,小數點後 6 位
入金自動轉換用戶以當地幣別入金,系統自動以台灣銀行匯率轉為 USD
截斷規則USD 金額採用無條件捨去,不是四捨五入
匯率精度匯率保留 10 位小數
返水精度返水比例為 decimal(5,2),即最多 2 位小數的百分比
報表金額報表中顯示的金額均為 USD
調帳限制手動扣款不能超過用戶可用餘額

G.6 多語系運營提示

提示說明
翻譯品質所有面向用戶的文字應由母語人士翻譯和校對
語系一致確保同一語系下,不同頁面的用詞一致
圖片語系含文字的圖片需為每種語系分別製作
客服語系確保客服人員能處理已啟用語系的用戶詢問
活動翻譯每個活動的標題和內容都需提供多語系版本
通知翻譯站內信和通知需多語系

附錄 H:後台頁面導航圖

以下為後台管理系統的完整頁面導航結構:

後台管理系統

├── 儀表板 (dashboard)

├── 玩家管理
│   ├── 全部玩家
│   ├── 新註冊玩家
│   ├── 線上玩家
│   ├── 登入失敗紀錄
│   ├── 遊戲重新註冊
│   ├── 玩家標籤
│   └── 玩家詳情 [id]

├── 財務管理
│   ├── 人工調節金額
│   ├── 存款設置
│   ├── 存款審核
│   ├── 提款管理
│   ├── 銀行卡管理
│   ├── 信用卡管理
│   └── 虛擬錢包地址

├── 遊戲管理
│   ├── 遊戲供應商
│   └── 遊戲類型設定

├── VIP
│   ├── VIP 等級
│   ├── 返水設定
│   ├── VIP 玩家
│   └── VIP 里程碑

├── 活動管理
│   ├── 優惠活動
│   │   ├── 活動列表
│   │   └── 新增/編輯活動 [id]
│   └── 活動標籤

├── 代理中心
│   ├── 代理列表
│   ├── 佣金費率
│   ├── 代理等級
│   ├── 佣金結算
│   ├── 代理提款
│   ├── 綁定紀錄
│   ├── VIP 里程碑
│   └── 代理導覽

├── 報表
│   ├── 總覽
│   ├── 玩家報表
│   ├── 玩家簡表
│   ├── 遊戲報表
│   ├── 投注紀錄
│   ├── 損益報表
│   └── 活動報表

├── 風控管理
│   ├── IP 黑白名單
│   ├── 遊戲黑名單
│   └── IP/裝置指紋查詢

├── 站內信
│   ├── 收件匣
│   └── 信件設定

├── 系統管理
│   ├── 管理員管理
│   ├── 群組管理
│   ├── 操作紀錄
│   ├── 站點基本設定
│   ├── 域名設置
│   ├── 遊戲商配置
│   ├── 服務商配置
│   ├── 三方登入配置
│   ├── 客服配置
│   ├── 底部導航列
│   ├── 頁尾
│   ├── 了解更多
│   ├── 雲端儲存
│   └── 雲端儲存日誌

└── 個人資料
    ├── 基本資料
    └── Google Authenticator (2FA)

附錄 I:主題預設色彩值參考

以下為 6 組內建主題預設的部分色彩值,供商戶參考選擇:

I.1 Emerald(翡翠綠)

色彩類別子項OKLCH 值視覺效果
Primarybaseoklch(72% 0.19 160)鮮明翡翠綠
Primarydarkoklch(60% 0.19 160)深翡翠綠
Primarylightoklch(85% 0.12 160)淺翡翠綠
Accentgoldoklch(80% 0.16 80)暖金色
Accenterroroklch(65% 0.22 25)警示紅

風格描述:清新自然的綠色調,適合經典娛樂城風格,給人專業且可信賴的感覺。

I.2 Amber(琥珀金)

色彩類別子項OKLCH 值視覺效果
Primarybaseoklch(79% 0.17 75)溫暖琥珀金
Primarydarkoklch(67% 0.17 75)深琥珀金
Primarylightoklch(90% 0.10 75)淺琥珀金
Accentgoldoklch(82% 0.18 70)亮金色
Accenterroroklch(65% 0.22 25)警示紅

風格描述:尊貴大氣的金色調,適合 VIP 導向的高端娛樂城,傳達奢華感。

I.3 Sky(天空藍)

色彩類別子項OKLCH 值視覺效果
Primarybaseoklch(75% 0.15 230)清爽天藍
Primarydarkoklch(63% 0.15 230)深天藍
Primarylightoklch(88% 0.08 230)淺天藍
Accentgoldoklch(80% 0.16 80)暖金色
Accenterroroklch(65% 0.22 25)警示紅

風格描述:清爽專業的藍色調,適合體育博彩主題,給人信任和專業感。

I.4 Violet(紫羅蘭)

色彩類別子項OKLCH 值視覺效果
Primarybaseoklch(65% 0.25 300)神秘紫羅蘭
Primarydarkoklch(53% 0.25 300)深紫羅蘭
Primarylightoklch(80% 0.15 300)淺紫羅蘭
Accentgoldoklch(80% 0.16 80)暖金色
Accenterroroklch(65% 0.22 25)警示紅

風格描述:神秘高雅的紫色調,適合真人娛樂主題,營造高級感和神秘氛圍。

I.5 Rose(玫瑰紅)

色彩類別子項OKLCH 值視覺效果
Primarybaseoklch(70% 0.20 15)熱情玫瑰紅
Primarydarkoklch(58% 0.20 15)深玫瑰紅
Primarylightoklch(85% 0.12 15)淺玫瑰紅
Accentgoldoklch(80% 0.16 80)暖金色
Accenterroroklch(65% 0.22 25)警示紅

風格描述:熱情奔放的紅色調,適合年輕族群和節慶主題,充滿活力與熱情。

I.6 Cyan(青色)

色彩類別子項OKLCH 值視覺效果
Primarybaseoklch(78% 0.15 195)科技青色
Primarydarkoklch(66% 0.15 195)深青色
Primarylightoklch(90% 0.08 195)淺青色
Accentgoldoklch(80% 0.16 80)暖金色
Accenterroroklch(65% 0.22 25)警示紅

風格描述:科技感強烈的青色調,適合電競和加密貨幣主題,現代感十足。

附錄 J:自動通知設定

每個站點可獨立配置自動站內信通知,控制哪些事件會自動發送通知給用戶:

通知類型欄位名稱說明預設
註冊歡迎welcomeRegistration用戶完成註冊時自動發送歡迎訊息開啟
存款成功depositSuccess存款確認入帳時通知用戶開啟
提款核准withdrawalApproved提款審核通過時通知用戶開啟
提款拒絕withdrawalRejected提款被拒絕時通知用戶開啟
提款完成withdrawalCompleted提款匯款完成時通知用戶開啟

配置方式:在站點基本設定的 notificationConfig 欄位中設定。

附錄 K:三方登入配置

每個站點可獨立配置第三方登入方式:

K.1 Google OAuth

欄位說明
clientIdGoogle OAuth Client ID
clientSecretGoogle OAuth Client Secret
redirectUri回調 URL

設定步驟:

  1. 在 Google Cloud Console 建立 OAuth 2.0 憑證
  2. 設定授權的 JavaScript 來源和回調 URI
  3. 在後台「系統管理 → 三方登入」填入憑證

K.2 Telegram Login

欄位說明
botTokenTelegram Bot Token
botUsernameTelegram Bot Username

設定步驟:

  1. 透過 @BotFather 建立 Telegram Bot
  2. 取得 Bot Token 和 Username
  3. 在後台「系統管理 → 三方登入」填入資訊

K.3 域名白名單

欄位說明
domainWhitelist允許進行 OAuth 的域名清單

確保您的前台域名已加入白名單,否則 OAuth 回調將被拒絕。

附錄 L:錯誤代碼速查表

L.1 系統錯誤碼

C9 平台使用統一的錯誤碼體系,前端透過 /common/enums 取得完整錯誤碼對照表。 以下為商戶營運中常見的錯誤碼:

通用錯誤碼

錯誤碼說明商戶處理建議
200操作成功正常
401未授權Token 過期,請重新登入
403權限不足確認管理員群組權限
404資源不存在確認資源 ID 正確
500伺服器錯誤聯繫技術支援

遊戲相關錯誤碼

錯誤碼說明商戶處理建議
5010遊戲黑名單攔截用戶已被加入遊戲黑名單
5020遊戲供應商異常確認遊戲商 API 憑證正確
5030餘額不足引導用戶存款

金流相關錯誤碼

錯誤碼說明商戶處理建議
6010存款金額超限確認金流通道的金額限制設定
6020金流商回調異常聯繫金流商確認
6030提款餘額不足用戶可用餘額不足

認證相關錯誤碼

錯誤碼說明商戶處理建議
1010帳號或密碼錯誤確認登入資訊
10202FA 驗證碼錯誤確認手機時間同步
1030帳號已停用聯繫上級管理員

L.2 HTTP 狀態碼

HTTP 狀態碼說明C9 平台使用場景
200成功所有成功的請求(包含業務錯誤)
401未授權JWT Token 過期或無效
403禁止權限不足
404未找到路由不存在
500伺服器錯誤未預期的系統錯誤

重要:C9 平台的業務錯誤統一使用 HTTP 200 回傳,透過 response body 中的 code 欄位區分。 只有認證失敗(401)會使用非 200 的 HTTP 狀態碼。

L.3 錯誤碼查看方式

  1. 後台啟動時自動呼叫 GET /common/enums 取得完整錯誤碼表
  2. 錯誤碼儲存在 enumStore
  3. 發生錯誤時,前端自動依 ERROR_CODES[path][code] 查表顯示多語系錯誤訊息
  4. 商戶不需要硬記錯誤碼,後台會自動顯示對應的中文/英文錯誤訊息

附錄 M:聯絡與支援

如在接入或營運過程中遇到問題,請透過以下方式聯繫平台方:

管道用途回應時間
商務對接人員商務洽談、合約相關1 個工作天
技術支援技術問題排查、API 對接4 小時內
營運支援後台操作指導、功能諮詢4 小時內
緊急聯絡系統故障、安全事件即時回應

問題回報格式建議

【問題類型】:技術問題 / 營運問題 / 功能需求
【站點代碼】:LUCKY88
【問題描述】:詳細描述問題現象
【重現步驟】:如何重現此問題
【截圖/錄影】:附上相關截圖
【期望結果】:希望的解決方案
【聯絡方式】:聯絡人姓名和聯絡方式

附錄 N:版本更新紀錄

v1.0(2026-03-01)

初始發布

本文件為 C9 Platform 商戶接入指南的首個正式版本,涵蓋以下內容:

章節內容
第 1 章白牌平台簡介:平台架構、商戶權益、資料隔離
第 2 章站點開通流程:8 個步驟完整指南
第 3 章後台操作手冊:登入、站點切換、管理員、2FA
第 4 章遊戲管理:供應商、分類、模板、跨站複製
第 5 章金流管理:群組、通道、存提款審核、調帳
第 6 章VIP 系統配置:等級、返水、自動化機制
第 7 章活動管理:活動 CRUD、標籤、打碼量
第 8 章代理推廣系統:代理、佣金、結算、里程碑
第 9 章客服配置:8 種管道、LiveChat
第 10 章風控管理:IP 規則、遊戲黑名單、反查
第 11 章報表使用:7 種報表、CSV 匯出
第 12 章前台佈局配置:導航列、頁尾、FAQ
第 13 章雲端儲存:R2 檔案管理、圖片規範
第 14 章常見問題 FAQ:30 題 Q&A
第 15 章術語對照表:115+ 術語
附錄 A-N排程、API 統計、資料表、權限、遊戲類型、檢查表、最佳實踐、導航圖、主題色彩、通知、三方登入、錯誤碼

平台規格摘要

指標數值
API 端點總數258+
資料表總數49 張
後台管理頁面68 頁
前台頁面20 頁
前台元件77 個
後台元件41 個
後端模組23 個
權限模組16 個
支援語系5 種
遊戲類型8 種
客服管道8 種
主題預設6 組

文件結束

C9 Platform 商戶接入指南 v1.0

涵蓋 15 章主體內容 + 14 份附錄

總計 258+ API 端點、49 張資料表、68 個後台頁面、115+ 術語

最後更新:2026-03-01

Copyright (c) 2026 C9 Platform. All rights reserved.

最後更新: