ข้ามไปยังเนื้อหาหลัก
เปิดเว็บสล็อตเชื่อมค่ายเกมอย่างไร? ดู API และ Wallet | XGAMBET
XGAMBET SLOT INTEGRATION GUIDE

เปิดเว็บสล็อตต้องเชื่อม Game Provider และ Wallet อย่างไร

การเปิดเว็บสล็อตไม่ได้จบที่การนำรายชื่อเกมมาแสดงบนหน้า Lobby เพราะเบื้องหลังยังต้องเชื่อม Platform, Game Aggregator หรือ Game Provider, Game Session, Wallet, Bet/Win Transaction, Round Data และระบบ Backoffice ให้ทำงานสอดคล้องกัน

Operator จึงควรเข้าใจตั้งแต่จุดที่ผู้เล่นคลิกเปิดเกม ไปจนถึงการตรวจ Balance, หัก Bet, เพิ่ม Win, เชื่อม Transaction กับ Round และตรวจสอบข้อมูลย้อนหลัง เมื่อเกิด Timeout, Duplicate Transaction หรือ Provider Incident

FLOW
ON THIS PAGEสารบัญ

ภาพรวม Slot Integration Flow

ในระดับ Concept ระบบสล็อตสามารถมองเป็นการส่ง Context และ Transaction ระหว่างหลาย Layer โดยแต่ละระบบมี Responsibility ต่างกัน

Player → Frontend / Slot Lobby → Platform → Aggregator / Integration Layer → Game Provider / RGS
↕ Wallet / Transaction Service → Backoffice / Reporting / Reconciliation
Conceptual Industry Architecture

Flow นี้ใช้สำหรับอธิบายหลักการเชื่อมระบบในอุตสาหกรรม ไม่ใช่การระบุว่า XGAMBET ใช้ Architecture นี้แบบเฉพาะเจาะจง เนื่องจาก Implementation จริงขึ้นกับ Platform, Provider, Aggregator และ Wallet Model ที่เลือกใช้

01

ก่อนเชื่อมค่ายเกม ต้องแยก 4 ระบบนี้ให้ออก

ปัญหาหนึ่งในการคุย Integration คือการเรียกระบบหลายส่วนรวมกันว่า “API เกม” ทั้งที่แต่ละ Layer มีหน้าที่ต่างกัน

Platform

จัดการ Account, Session, Business Context และเชื่อม Workflow หลักของ Operator

Game Aggregator

เป็น Integration Hub ที่ช่วยเชื่อม Content จากหลาย Game Provider ผ่าน Integration Layer กลาง

Game Provider / RGS

ให้ตัวเกมและ Game-round Logic รวมถึงผลลัพธ์ที่เกิดจากการเล่นเกม

Wallet

จัดการ Balance, Ledger และ Financial Movement ที่เกี่ยวข้องกับ Gameplay

Platform ≠ Aggregator Aggregator ≠ Provider Provider ≠ Wallet Wallet ≠ Payment Gateway Game Transaction ≠ Deposit / Withdrawal
02

Direct Provider กับ Aggregator ต่างกันอย่างไร

Operator สามารถพบ Integration Model ที่เชื่อม Provider โดยตรง หรือเชื่อมผ่าน Aggregator ซึ่งแต่ละแบบมี Dependency และ Maintenance ต่างกัน

Direct Provider

Platform ↔ Provider

Platform เชื่อมกับ Provider โดยตรง จึงต้องพิจารณา Integration, Versioning, Testing และ Commercial Relationship ของแต่ละ Provider แยกกันตาม Scope

Aggregator

Platform ↔ Aggregator ↔ Providers

Aggregator ช่วยรวม Technical Connection ของหลาย Provider ผ่าน Layer กลาง แต่ Provider-specific Behaviour และ Commercial Terms บางส่วนอาจยังแตกต่างกัน

จำนวน Integration Maintenance API Consistency Commercial Agreement Provider Coverage Dependency

สำหรับภาพรวมการเชื่อม Content สามารถอ่าน Game API และการเชื่อม Game Provider เพิ่มเติมได้

03

Game Launch เริ่มต้นอย่างไร

เมื่อ Player เลือกเกม ระบบไม่ได้เปิดไฟล์เกมขึ้นมาโดยตรง แต่ต้องสร้าง Context และ Session สำหรับเชื่อมผู้เล่นกับ Game Provider ก่อน

Player Clicks Game → Frontend Sends Game Context → Platform Validates Player / Session → Integration Layer Requests Game Session → Provider Creates Launch Context → Game Client Opens

Context ที่อาจต้องใช้

Player Identifier Game Identifier Session Currency Language Market Context Return URL Device Context

Field, Parameter, Token และ Endpoint จริง ต้องอ้างอิง Documentation ของ Provider หรือ Aggregator ที่ใช้ใน Project ไม่ควรกำหนดจาก Conceptual Flow

04

Game Session คืออะไร

Game Session คือ Context ที่ใช้ผูก Player กับ Game Instance หรือ Provider Session เพื่อให้ Transaction ที่เกิดขึ้นสามารถเชื่อมกลับได้ว่า เป็นของใคร เกมอะไร และ Session ใด

Platform Login Session

ใช้ยืนยันสถานะการใช้งานของ Account ภายใน Platform หรือ Frontend

Game Provider Session

ใช้เชื่อมการเล่น Game Instance กับ Provider หรือ Integration Layer และอาจเป็นคนละ Session Layer กับ Login

Platform Login Session ≠ Game Provider Session
05

Wallet มีหน้าที่อะไรใน Slot Flow

Wallet เป็นส่วนที่ตอบคำถามด้าน Balance และ Financial Movement ของ Gameplay โดยต้องสามารถบอกได้ว่ารายการใดถูกประมวลผลแล้ว และ Balance เปลี่ยนจากอะไร

Balance ปัจจุบันเท่าไร Bet หักได้หรือไม่ Win เพิ่มอย่างไร Transaction นี้เคยทำแล้วหรือไม่ เกี่ยวข้องกับ Round ใด Balance หลังรายการเท่าไร
Authoritative Balance

Balance ที่ใช้เป็น Source of Truth ควรมาจาก Wallet หรือ Ledger Service ตาม Architecture ของระบบ ไม่ควรใช้เพียงค่าที่แสดงอยู่บน Browser หรือหน้า Frontend เป็นแหล่งอ้างอิงหลัก

06

Seamless Wallet คืออะไร

ใน Seamless Wallet Model ผู้เล่นใช้ Balance หลักของ Platform และเมื่อเกิด Bet หรือ Win Provider หรือ Aggregator จะส่ง Transaction Request มายัง Wallet ของ Operator

Provider / Aggregator → Wallet Request → Validate Transaction → Debit / Credit Platform Balance → Return Status

แนวคิดนี้ช่วยให้ Balance หลักอยู่ใน Platform โดยไม่จำเป็นต้องโอน Balance เข้า Provider Wallet ก่อนทุกครั้ง แต่ Implementation จริง ต้องดู Documentation และ Wallet Model ของ Integration ที่ใช้

07

Transfer Wallet คืออะไร

Transfer Wallet เป็นอีก Model ที่มีการย้าย Balance ระหว่าง Platform Wallet และ Provider Wallet ก่อนหรือหลัง Gameplay ตาม Lifecycle ของ Provider

Platform Wallet → Transfer Balance → Provider Wallet → Gameplay → Transfer Back

Seamless Wallet กับ Transfer Wallet

ประเด็น Seamless Wallet Transfer Wallet
Balance หลัก Platform อาจมี Provider Wallet แยก
ก่อนเล่นต้อง Transfer หรือไม่ โดยทั่วไปไม่ อาจต้อง Transfer
Bet / Win Wallet Debit / Credit ผ่าน API เกิดใน Provider Wallet ตาม Model
Reconciliation เน้น Transaction อาจต้องตรวจทั้ง Transfer และ Gameplay
Complexity API Consistency และ Transaction Handling Transfer Lifecycle และ Balance Movement

ไม่ควรสรุปว่า Wallet Model แบบหนึ่งเหมาะกว่าอีกแบบเสมอ เพราะขึ้นกับ Architecture และ Provider ที่ใช้จริง

08

Bet Transaction ทำงานอย่างไร

เมื่อผู้เล่นกด Spin Provider หรือ RGS จะสร้าง Bet Event และส่ง Transaction Context ไปยัง Wallet ตาม Integration Model

Player Spin → Provider Creates Bet → Bet Request → Wallet Validation → Debit Balance → Return Result

Wallet ควรตรวจ Context อะไร

Transaction Reference Player Amount Currency Game Round Available Balance Duplicate Status
09

Win Transaction ทำงานอย่างไร

หลัง Provider คำนวณผลของเกม ระบบสามารถสร้าง Win หรือ Credit Transaction และส่ง Reference กลับมายัง Wallet เพื่ออัปเดต Balance

Provider Calculates Result → Create Win / Credit → Send Transaction Reference → Duplicate Check → Credit Balance → Record Round / Transaction
Game Provider = Game Result ≠ Wallet = Financial Ledger
10

Round ID กับ Transaction ID ต่างกันอย่างไร

ทั้งสอง Identifier ใช้คนละระดับ และไม่ควรถูกมองว่าเป็นค่าเดียวกัน

Transaction ID

ใช้ระบุ Financial หรือ Action Event หนึ่งรายการ เช่น Bet หรือ Win

Round ID

ใช้ระบุ Context ของ Game Round ซึ่งหนึ่ง Round อาจมีหลาย Transaction

ROUND Bet Win Additional Event Bonus Event Rollback / Correction

Round Reference มีประโยชน์ในการเชื่อม Transaction, ตรวจ Player Dispute, ทำ Reconciliation, ตรวจ Report และใช้ Round Detail หรือ Replay เมื่อ Provider รองรับ

11

Wallet Ledger ควรบันทึก Context อะไร

ในระดับ Concept Ledger ที่ใช้ตรวจ Transaction ควรมีข้อมูลมากพอที่จะเชื่อม Financial Movement กลับไปยัง Player, Game และ Round

Transaction ID Player Type Amount Currency Balance Before Balance After Provider Game Round Timestamp Status

Field จริงขึ้นกับ Platform และ Integration Specification ไม่ใช่การยืนยันว่า XGAMBET มี Data Model ตามรายการนี้ทั้งหมด

12

ทำไม Idempotency สำคัญกับเกมสล็อต

Network Request สามารถถูก Retry ได้ ดังนั้นระบบต้องป้องกันไม่ให้ Request เดิม สร้างผลทาง Financial ซ้ำโดยไม่ตั้งใจ

Provider Sends Bet → Wallet Processes Successfully → Response Lost → Provider Retries
หากไม่มี Duplicate Protection

Transaction เดิมอาจถูกสร้างซ้ำ และทำให้ Balance ถูก Debit หรือ Credit มากกว่าหนึ่งครั้ง จาก Business Event เดียวกัน

สิ่งที่ควรตรวจ

Unique Reference Existing Transaction Lookup Idempotent Handling Consistent Response Logging
13

Timeout และ Retry ต้องจัดการอย่างไร

Timeout ไม่ได้แปลว่า Transaction ล้มเหลวเสมอไป เพราะระบบปลายทางอาจ Process สำเร็จแล้ว แต่ Response ไม่กลับถึงต้นทาง

Provider Sends Bet → Wallet Processes → Network Timeout → Provider Does Not Know Final State
Retry Policy Transaction Lookup Idempotency Reconciliation

Out-of-order Event

Network Delay หรือ Queue อาจทำให้ Event มาถึงไม่ตรงกับลำดับที่คาดไว้ เช่น Win Event มาถึงก่อน State ของ Bet ดังนั้น Integration ต้องมี Business Rule สำหรับรักษา State Consistency และไม่ควรสมมติว่า Event ทุกตัวมาถึงตามลำดับเสมอ

14

Rollback, Cancel และ Bonus Transaction ต้องมองแยกจาก Bet ปกติ

Provider บางรายมี Concept ของ Reversal, Cancel, Free Spin, Bonus Round, Promotional Credit หรือ Feature Event ที่มี Transaction Semantics แตกต่างจาก Cash Bet ทั่วไป

Rollback / Cancel

  • Reference ใดถูกย้อน
  • Amount เท่าไร
  • Transaction เดิมมี State อะไร
  • เคย Rollback แล้วหรือยัง

Bonus / Promotional Event

  • Free Spin
  • Bonus Round
  • Promotional Credit
  • Feature Event

Implementation และชื่อ Transaction จริง ต้องยึด Specification ของ Provider ไม่ควรกำหนด Endpoint หรือ Logic จาก Concept เพียงอย่างเดียว

15

Wallet เว็บสล็อตไม่ใช่ Payment Gateway

Wallet จัดการ Balance และ Transaction ภายใน Platform ขณะที่ Payment Gateway หรือ PSP เกี่ยวข้องกับเงินเข้าออกระหว่าง User กับ External Payment Provider

Deposit
PSP → Platform Payment → Wallet Credit
Gameplay
Wallet ↔ Game Provider
Withdrawal
Wallet Debit / Hold → Payment Workflow

หากต้องการดู Payment Flow แยกจาก Gameplay สามารถอ่าน ระบบฝากถอนและ Payment XGAMBET เพิ่มเติมได้

16

Backoffice ต้องเห็น Game Transaction อะไรบ้าง

เมื่อ Player แจ้งปัญหา Operation ต้องสามารถค้น Transaction และเชื่อมข้อมูลกลับไปยัง Game Round ได้ตามระดับที่ระบบและ Provider รองรับ

Search by Player Search by Transaction Search by Round Provider Game Bet Win Status Error Timestamp Balance Context

ความสามารถด้าน Game Replay หรือ Round Detail มีประโยชน์ต่อ Player Dispute, Unexpected Transaction และ Support Investigation แต่ Availability ต้องตรวจจาก Provider หรือ Aggregator ที่ใช้งานจริง

โครงสร้างงานหลังบ้านสามารถดูเพิ่มเติมได้ที่ ระบบหลังบ้านเว็บพนัน XGAMBET

17

Reconciliation คืออะไร

Reconciliation คือการตรวจว่าข้อมูล Financial และ Transaction ระหว่างระบบที่เกี่ยวข้องตรงกันหรือไม่ โดยเฉพาะ Bet, Win, Round และ Reference

Platform Wallet ↕ Aggregator ↕ Provider

Reporting

ใช้ดูข้อมูลสำหรับ Operation, Investigation และ Analysis

Reconciliation

ใช้ตรวจว่าข้อมูล Financial และ Transaction ระหว่างสองระบบตรงกันหรือไม่

18

Provider Downtime และเกมค้างหลังวางเดิมพันต้องตรวจอะไร

Failure Scenario ต้องถูกออกแบบตั้งแต่ก่อน Production เพราะ Game Provider สามารถ Unavailable หรือ Connection สามารถขาดระหว่าง Transaction ได้

กรณีเปิดเกมไม่ได้

Player Launches Game → Provider Unavailable
Fail Gracefully Error Message No Incorrect Debit Logging Operational Visibility

กรณี Bet ถูก Debit แล้วแต่ Game Response ขาด

Locate Transaction Locate Round Confirm Provider State Reconcile Settlement / Reversal ตาม Rule
19

Currency, Amount Precision และ Player Identifier ต้องตรวจให้ตรงกัน

Transaction Integration ต้องใช้ Context ที่สอดคล้องกันระหว่าง Platform กับ Provider เพื่อหลีกเลี่ยง Data Mapping และ Financial Error

Currency

  • Platform Account Currency
  • Provider Supported Currency
  • Wallet Request Currency
  • Reporting Currency

Amount Precision

  • Amount Unit
  • Decimal Precision
  • Rounding Rule

Player Identifier

  • Uniqueness
  • Mapping
  • Stability
  • Privacy

ไม่ควรส่งข้อมูลส่วนบุคคลเกินกว่าที่ Integration ต้องใช้ และ Currency / Precision ต้องตรวจจาก API Specification จริง

20

Security ของ Wallet API ต้องตรวจอะไร

Backend Request ระหว่าง Platform, Aggregator และ Provider ต้องมีวิธียืนยันว่า Request มาจากระบบที่ได้รับอนุญาต แต่ Implementation จริงแตกต่างกันตาม Provider

Authentication Transport Security Credential Management Request Validation Replay / Duplicate Protection Permission Logging Sensitive Data Masking
อย่าใช้ Concept เป็น API Specification

Provider บางรายอาจใช้ API Credential, Signed Request, Token หรือ Request Verification รูปแบบต่างกัน จึงต้องยึด Documentation ของ Integration จริงเป็นหลัก

21

Log ต้องช่วยตอบคำถามอะไรเมื่อเกิด Incident

Log ที่มีประโยชน์ควรช่วย Trace เส้นทางของ Transaction ได้โดยไม่บันทึก Secret หรือข้อมูลอ่อนไหวเกินความจำเป็น

Request Transaction Round Provider Player Reference Status Error Timestamp
ข้อมูลที่ไม่ควร Log โดยไม่จำเป็น

API Secret, Password, Token แบบเต็ม และ Sensitive Personal Data ไม่ควรถูกเก็บลง Log โดยไม่มีเหตุผลและ Control ที่เหมาะสม

22

Testing ก่อนเปิดเกมสล็อตต้องมีอะไร

Testing ควรครอบคลุมทั้ง Happy Path และ Failure Scenario ตั้งแต่ Connectivity ไปจนถึง Reporting และ Reconciliation

01 Connectivity 02 Authentication 03 Game Catalogue 04 Launch 05 Session 06 Balance 07 Bet 08 Win 09 Round 10 Duplicate 11 Timeout 12 Rollback 13 Reconnect 14 Provider Unavailable 15 Reporting / Reconciliation

Wallet Test

Balance Bet Success Insufficient Balance Win Multiple Transactions Duplicate Transaction

Failure Test

Timeout Provider Error Wallet Error Invalid Request Duplicate Session Expiry Interrupted Connection

Round Reconciliation Test

Create Round → Bet → Win → Check Wallet → Check Provider Record → Check Backoffice
Expected Result

Reference, Transaction State และ Balance Context ระหว่างระบบที่เกี่ยวข้องควรสามารถตรวจสอบ และ Reconcile กันได้ตาม Integration Specification

23

Reconnect และ Mobile Test ไม่ควรถูกมองข้าม

Player สามารถปิดเกม เปลี่ยน Network หรือกลับเข้าเกมในช่วงที่ Round ยังไม่เสร็จ จึงต้องทดสอบ Behaviour เหล่านี้ตาม Provider และ Frontend ที่ใช้งานจริง

Reconnect Test

  • Session Behaviour
  • Pending Round
  • Balance
  • Duplicate Action

Mobile Test

  • Launch
  • Orientation
  • Session
  • Network Switch
  • Reconnect
  • Balance Update
  • Exit / Return
24

Provider Availability ต้องตรวจตาม Target Market จริง

ก่อนเปิด Provider ควรตรวจว่าตัวเกม Currency, Language, Commercial Rights และ Certification ที่เกี่ยวข้อง เหมาะกับตลาดที่ Project ให้บริการหรือไม่

Allowed Market Applicable Certification Game Availability Currency Language Commercial Rights

การตรวจส่วนนี้ควรอ้างอิง Requirement ที่ใช้กับ Target Market จริง และไม่ควรใช้ Technical Integration เป็นวิธีหลีกเลี่ยงข้อกำกับหรือ Restriction ที่มีผลกับ Project

CHECK

Checklist สำหรับ Direct Provider และ Aggregator

ก่อนเริ่ม Integration ควรแยกคำถาม ตาม Model ที่ Project เลือกใช้

Direct Provider Integration

  • API Documentation
  • Commercial Contract
  • Credentials
  • Game List
  • Wallet Model
  • Session Model
  • Transaction Callback
  • Error Codes
  • Reconciliation
  • Support

Aggregator Integration

  • Available Providers
  • Single API Scope
  • Wallet Model
  • Normalised vs Provider-specific Events
  • Game Metadata
  • Round Data
  • Reporting
  • Reconciliation
  • Provider Incident Handling
  • New-provider Onboarding
Single API ไม่ได้แปลว่าทุก Provider เหมือนกัน

Aggregator สามารถ Normalize Integration หลายส่วนได้ แต่ Behaviour บางประเภท เช่น Bonus, Free Spin, Jackpot, Round Semantics หรือ Promotional Feature อาจยังขึ้นกับ Provider แต่ละราย

25

ตอนเกิดปัญหา ใครเป็น Owner ของแต่ละ Layer

Integration ที่พร้อมใช้งานควรมี Escalation Owner สำหรับ Frontend, Platform, Aggregator, Provider และ Wallet ก่อน Production

Frontend Issue → Owner? Platform Issue → Owner? Aggregator Issue → Owner? Provider Issue → Owner? Wallet Issue → Owner?

ตัวอย่าง Incident: “เงินถูกหักแต่เกมไม่หมุน”

Find Player → Find Transaction → Find Round → Check Wallet State → Check Aggregator / Provider State → Reconcile → Resolve from Final Transaction State
EVIDENCE

สิ่งที่ Operator ควรเก็บระหว่าง Integration

Technical Evidence ช่วยให้ทีมสามารถตรวจสอบ Integration Version, Test Coverage และ Incident ภายหลังได้เป็นระบบ

API Documentation Version Test Cases Test Results Sample Transaction Error Cases Provider List Wallet Model Reconciliation Method Escalation Contact
NEXT

เมื่อเข้าใจ Integration Flow แล้ว ควรกำหนด Scope ของ Slot Platform

ขั้นต่อไปคือกำหนดว่า Project ต้องใช้ Provider ใด, Wallet Model แบบไหน, ใครถือ Integration Responsibility, Backoffice ต้องตรวจ Transaction ระดับใด และ Testing ต้องครอบคลุม Failure Scenario อะไรบ้าง

สำหรับภาพรวม Project สามารถดู รับเปิดเว็บสล็อต XGAMBET เพื่อประเมินองค์ประกอบของ Slot Platform แล้วใช้ Game API สำหรับลงรายละเอียดด้าน Provider Integration ต่อ

FAQ

คำถามที่พบบ่อย

เปิดเว็บสล็อตเชื่อม Game Provider อย่างไร

โดยทั่วไป Frontend และ Platform จะส่ง Game Context ไปยัง Integration Layer หรือ Provider เพื่อสร้าง Game Session จากนั้น Gameplay Transaction เช่น Bet และ Win จะเชื่อมกับ Wallet และถูกบันทึกเพื่อใช้ใน Backoffice และ Reconciliation ตาม Architecture ที่ใช้

Game Aggregator ต่างจาก Game Provider อย่างไร

Game Provider ให้ตัวเกมและ Game-round Logic ส่วน Aggregator ทำหน้าที่เป็น Integration Layer ที่ช่วยเชื่อมหลาย Provider ผ่าน Interface กลาง แต่ Provider-specific Behaviour บางส่วนอาจยังแตกต่างกัน

Seamless Wallet คืออะไร

Seamless Wallet เป็น Model ที่ Player ใช้ Balance หลักของ Platform และ Provider หรือ Aggregator ส่ง Bet / Win Request มายัง Wallet เพื่อ Debit หรือ Credit Balance โดยไม่ต้อง Transfer เงินไปยัง Provider Wallet ก่อนทุกครั้ง

Seamless Wallet กับ Transfer Wallet ต่างกันอย่างไร

Seamless Wallet มักใช้ Balance กลางของ Platform และทำ Transaction ผ่าน API ส่วน Transfer Wallet อาจมีการย้าย Balance ระหว่าง Platform Wallet และ Provider Wallet ก่อนหรือหลัง Gameplay ตาม Model ของ Provider

Bet และ Win Transaction เชื่อม Wallet อย่างไร

Bet จะสร้าง Financial Event สำหรับ Debit Balance ส่วน Win จะสร้าง Credit Event หลัง Provider คำนวณผลเกม โดย Wallet ควรตรวจ Player, Amount, Currency, Transaction Reference, Round และ Duplicate Status ตาม Integration Design

Round ID กับ Transaction ID ต่างกันอย่างไร

Transaction ID ใช้ระบุ Event หนึ่งรายการ เช่น Bet หรือ Win ส่วน Round ID ใช้ระบุบริบท ของ Game Round ซึ่งหนึ่ง Round สามารถมีหลาย Transaction ได้

ทำไมต้องป้องกัน Duplicate Transaction

เพราะ Network Request สามารถถูก Retry หาก Response สูญหาย การใช้ Transaction Reference และ Idempotent Handling ช่วยป้องกันไม่ให้ Request เดิม สร้าง Debit หรือ Credit ซ้ำโดยไม่ตั้งใจ

Game API ต้อง Test อะไรก่อนเปิดจริง

ควรทดสอบ Connectivity, Authentication, Catalogue, Launch, Session, Balance, Bet, Win, Round, Duplicate, Timeout, Rollback, Reconnect, Provider Unavailable และ Reporting / Reconciliation

Wallet เว็บสล็อตต่างจาก Payment Gateway อย่างไร

Wallet จัดการ Balance และ Transaction ภายใน Platform รวมถึง Gameplay Movement ส่วน Payment Gateway หรือ PSP จัดการเงินเข้าออกระหว่าง User กับ External Payment Provider

SLOT INTEGRATION NEXT STEP

ตรวจ Game Launch, Wallet และ Transaction Flow ให้ครบก่อนเปิด Production

ก่อนเปิด Game Provider จริง ควรยืนยันว่า Game Launch, Session, Wallet, Bet/Win, Round, Error Handling และ Reconciliation เชื่อมกันอย่างไร แล้วทดสอบทั้ง Success และ Failure Scenario โดยเฉพาะ Timeout, Duplicate, Incomplete Round และ Provider Unavailable