Wallet integration

Balance inquiry

GET https://{operator-domain}/player/balance

ใช้สำหรับอัปเดตยอดคงเหลือแบบเรียลไทม์ระหว่างการเล่นเกม

Headers

Name
Value

X-API-KEY

api key ที่โอเปอเรเตอร์ใส่ที่ระบบหลังบ้าน Big Poker

Query string parameter

Name
Type
Description
Required

player_id

string

user id ของระบบโอเปอเรเตอร์

Yes

currency

string

สกุลเงิน 3 หลัก ตามมาตราฐาน ISO 4217 (Ex. THB)

Yes

Response

HTTP Status: 200 OK
Content-Type: application/json
{
    "status": "success",
    "data": {
        "balance": 890.00,
        "currency": "THB"    
    }
}

Debit

POST https://{operator-domain}/game/transaction

ใช้สำหรับตัดเครดิตผู้เล่นในการเข้าเล่นเกม

Headers

Name
Value

Content-Type

application/json

X-API-KEY

api key ที่โอเปอเรเตอร์ใส่ที่ระบบหลังบ้าน Big Poker

Body

Name
Type
Description
Required

transaction_type

string

ประเภทรายการ จะมีค่าเป็น "debit"

Yes

transaction_id

string

เลขที่รายการ

Yes

transaction_code

string

รหัสประเภทรายการ จะมีค่าเป็น DDC01 = Deduct credit

Yes

player_id

string

user id ของระบบโอเปอเรเตอร์

Yes

game_key

string

รหัสประเภทเกม ตามระบบของ Big Poker Game list

Yes

room_id

string

เลขที่ห้องเกม

Yes

table_id

string

เลขที่โต๊ะ

Yes

amount

decimal

จำนวนเครดิต เป็นทศนิยม 2 ตำแหน่ง

Yes

currency

string

สกุลเงิน 3 หลัก ตามมาตราฐาน ISO 4217 (Ex. THB)

Yes

created_at

string

วันเวลาที่สร้างรายการ ตามมาตราฐาน ISO 8601 format: YYYY-MM-DDTHH:mm:ss.SSSZ

Yes

Response

Credit

POST https://{operator-domain}/game/transaction

ใช้สำหรับส่งผลการวางเดิมพันกลับไปยังโอเปอเรเตอร์หลังจากออกผล และทางโอเปอเรเตอร์สามารถเติมเครดิตให้ลูกค้าตาม amount ที่ได้รับ

Headers

Name
Value

Content-Type

application/json

X-API-KEY

api key ที่โอเปอเรเตอร์ใส่ที่ระบบหลังบ้าน Big Poker

Body

Name
Type
Description
Required

transaction_type

string

ประเภทรายการ จะมีค่าเป็น "credit"

Yes

transaction_id

string

เลขที่รายการจาก Big Poker

Yes

transaction_code

string

รหัสรายการ จะมีค่า CCW01 = Win

Yes

ref_transaction_id

string

เลขรายการ transaction_id ของ API Debit

Yes

player_id

string

user id ของระบบโอเปอเรเตอร์

Yes

game_key

string

รหัสประเภทเกม ตามระบบของ Big Poker Game list

Yes

room_id

string

เลขที่ห้อง

table_id

string

เลขที่โต๊ะ

Yes

amount

decimal

จำนวนเครดิต เป็นทศนิยม 2 ตำแหน่ง ที่ระบบจะต้องโอนให้ผู้เล่น กรณีที่ transaction_code = CCW01

Yes

currency

string

สกุลเงิน 3 หลัก ตามมาตราฐาน ISO 4217 (Ex. THB)

Yes

created_at

string

วันเวลาที่สร้างรายการ ตามมาตราฐาน ISO 8601 format: YYYY-MM-DDTHH:mm:ss.SSSZ

Yes

Response

Cancel

POST https://{operator-domain}/game/transaction

ใช้สำหรับให้ทาง Big Poker ส่งยกเลิกรายการวางเดิมพัน ตามกรณีนี้ 1. Big Poker เรียก API debit แล้วโอเปอเรเตอร์ ตอบ timeout

Headers

Name
Value

Content-Type

application/json

X-API-KEY

api key ที่โอเปอเรเตอร์ใส่ที่ระบบหลังบ้าน Big Poker

Body

Name
Type
Description
Required

transaction_type

string

ประเภทรายการ จะมีค่าเป็น "cancel"

Yes

transaction_id

string

เลขที่รายการ

Yes

transaction_code

string

รหัสประเภทรายการ จะมีค่าเป็น CRF01 = refund

Yes

ref_transaction_id

string

เลขรายการ transaction_id ของ API Debit

Yes

player_id

string

user id ของระบบโอเปอเรเตอร์

Yes

game_key

string

รหัสประเภทเกม ตามระบบของ Big Poker Game list

Yes

room_id

string

เลขที่ห้องเกม

Yes

table_id

string

เลขที่โต๊ะ

Yes

amount

decimal

จำนวนเครดิต เป็นทศนิยม 2 ตำแหน่ง

Yes

currency

string

สกุลเงิน 3 หลัก ตามมาตราฐาน ISO 4217 (Ex. THB)

Yes

created_at

string

วันเวลาที่สร้างรายการ ตามมาตราฐาน ISO 8601 format: YYYY-MM-DDTHH:mm:ss.SSSZ

Yes

Response

Game result

POST https://{operator-domain}/game/result

ใช้สำหรับรับผลลัพธ์ของเกมในแต่ละตา

Headers

Name
Value

Content-Type

application/json

X-API-KEY

api key ที่โอเปอเรเตอร์ใส่ที่ระบบหลังบ้าน Big Poker

Body

Name
Type
Description
Required

transaction_id

string

เลขที่รายการ

Yes

game_key

string

รหัสประเภทเกม ตามระบบของ Big Poker Game list

Yes

player_result

string

win = ผู้เล่นชนะเดิมพัน loss = ผู้เล่นแพ้เดิมพัน

Yes

player_id

string

user id ของระบบโอเปอเรเตอร์

Yes

room_id

string

เลขที่ห้องเกม

Yes

table_id

string

เลขที่โต๊ะ

Yes

round_id

string

เลขที่ของเกมที่วางเดิมพัน

Yes

amount

decimal

จำนวนเครดิต เป็นทศนิยม 2 ตำแหน่ง

Yes

currency

string

สกุลเงิน 3 หลัก ตามมาตราฐาน ISO 4217 (Ex. THB)

Yes

created_at

string

วันเวลาที่สร้างรายการ ตามมาตราฐาน ISO 8601 format: YYYY-MM-DDTHH:mm:ss.SSSZ

Yes

result

object

ผลการเล่นเกมตานั้นๆ

Yes

community_card

array

ไพ่กองกลาง

Yes

players

array

ผู้เล่นในเกมตานั้นๆ

Yes

bets

object

การวางเดิมพัน

Yes

preflop

array

การเดิมพันรอบ preflop

Yes

flop

array

การเดิมพันรอบ flop

No

turn

array

การเดิมพันรอบ turn

No

river

array

การเดิมพันรอบ river

No

ตัวอย่าง Request

Response

Last updated