Authorization: Bearer {token}LOTTO_GET_PAY_TABLE)LOTTO/g/lotto, so system maintenance and Lotto's own maintenance window both answer 503 99915.roomId (lower-case d). Omit it (or send 0) to get the limits of the first active room (lowest sortOrder, then lowest roomId).rate is the live gross multiplier (stake included): win = amount × rate. An open round settles at the rates captured when it opened, so a rate change shows here before it applies to that round.betTypes always lists all 9 types in this fixed order: 6-DIGIT, 5-DIGIT, 4-BOTTOM, 3-BOTTOM, 2-BOTTOM, 4-TOAD, 3-TOAD, 1-TOP, 1-BOTTOM. A type with rate 0 is rejected at ticket creation.limits.minPerItem and limits.maxPerNumber are integers while bet amounts may be decimal; 0 means no limit.maxPerNumber is shared by all players: it caps the round-wide total on one bet type + number, not a player's own total.maxItemsPerTicket is always 20.lucky.appliesTo is always ["2-BOTTOM"]; lucky.multiplier reports 4 when not configured, even when enabled is false.label and description follow Accept-Language (en or th; other languages fall back to en).roomId query (before the session check).curl --location 'https://dev-api.ambfairgame.com/gapi/v1/gapi/v1/g/lotto/pay-table?roomId=1&token=8d0c6a4e2b9f4f1c9a7e3b5d1c2e4f60' \
--header 'Authorization: Bearer 3f9a1c7e5b2d4f6081a3c5e7f9b1d3f5a7c9e1b3d5f7a9c1e3b5d7f9a1c3e5b7' \
--header 'Accept-Language: th'{
"code": "0",
"description": "Success.",
"traceID": "0f8e2c1a-6b3d-4e5f-9a7b-1c2d3e4f5a6b",
"data": {
"currency": "THB",
"limits": {
"minPerItem": 1,
"maxPerNumber": 5000,
"maxItemsPerTicket": 20
},
"lucky": {
"enabled": true,
"multiplier": 4,
"appliesTo": [
"2-BOTTOM"
]
},
"betTypes": [
{
"code": "6-DIGIT",
"label": "6 digits",
"group": "6",
"digits": 6,
"rate": 1000000,
"description": "All six drawn digits, in order."
},
{
"code": "5-DIGIT",
"label": "5 digits",
"group": "5",
"digits": 5,
"rate": 50000,
"description": "The last five drawn digits, in order."
},
{
"code": "4-BOTTOM",
"label": "4 bottom",
"group": "4",
"digits": 4,
"rate": 10000,
"description": "The last four drawn digits, in order."
},
{
"code": "3-BOTTOM",
"label": "3 bottom",
"group": "3",
"digits": 3,
"rate": 500,
"description": "The last three drawn digits, in order."
},
{
"code": "2-BOTTOM",
"label": "2 bottom",
"group": "2",
"digits": 2,
"rate": 90,
"description": "The last two drawn digits. The only bet type the lucky number multiplies."
},
{
"code": "4-TOAD",
"label": "4 toad",
"group": "4",
"digits": 4,
"rate": 2500,
"description": "The last four drawn digits in any order."
},
{
"code": "3-TOAD",
"label": "3 toad",
"group": "3",
"digits": 3,
"rate": 150,
"description": "The last three drawn digits in any order."
},
{
"code": "1-TOP",
"label": "1 top (วิ่งบน)",
"group": "run",
"digits": 1,
"rate": 3,
"description": "A single digit appearing anywhere in the last three drawn digits."
},
{
"code": "1-BOTTOM",
"label": "1 bottom (วิ่งล่าง)",
"group": "run",
"digits": 1,
"rate": 4,
"description": "A single digit appearing in either of the first two drawn digits."
}
]
}
}