Skip to main content

Next Odds

If bots or script to spam a lot of bet in the same time as 80% of max bet limit,
they will recive the same current odd price so that not fair for us.
Odds price should be decreases 0.02 per ticket that reach to 80% of max bet limit.

How it work

  1. 1.After user place the single bet type and the ticket already created.

  2. 2.The system will compare odds price with the new one from the next 60 second after placebet.

  3. 3.If the next odds price decreases more than 0.06 (for OU > 0.08), the ticket will be marked as an abnormal and replaced with the new one.

    For Example


    placebet odds price = -0.80

    bet amout = 100

    user has to pay = 80

    ==60 second later==>

    The next odds price = -0.90

    user has to pay more ( 90 - 80 ) = 10


    Result

    The ticket will be updated odds price -0.80 => -0.90 and send webhook "updateOdds" event to agent.


    "updateOdds" Payload


Payload
{
"betId":"2019485#1759124371885PF58579",
"username":"tester",
"currency":"THB",
"amount":90,
"timestamp":"2025-09-29T05:39:32.100Z",
"ip":"52.220.37.132",
"type":"updateOdds",
"betType":"normal",
"payout":0,
"status":"running",
"walletType":"seamless",
"remark":"",
"matches":[
{
"oddsType":"MY",
"sportType":"FOOTBALL",
"table":"today",
"leagueId":70742,
"matchId":62456260,
"riskLevel":0,
"option":"home",
"betType":"ah",
"score":"0:0",
"value":"-0.5/1",
"price":"-0.90",
"gameDate":"2025-09-29T19:00:00.000Z",
"status":"running",
"team":{
"en":{"h":"Everton","a":"West Ham United"},
"th":{"h":"เอฟเวอร์ตัน","a":"เวสต์แฮม ยูไนเต็ด"},
"cn":{"h":"埃弗顿","a":"西汉姆"},
"tw":{"h":"Everton","a":"West Ham United"}
},
"league":{
"en":"English Premier League",
"th":"อังกฤษ พรีเมียร์ ลีก",
"cn":"英格兰足球超级联赛",
"tw":"English Premier League"
},"info":{
"liveTime":"Live",
"minusTime":"",
"home":"0",
"away":"0",
"homeRadCard":"",
"awayRadCard":"",
"isHalfTime":false
},
"beforeNextOdds":-0.80,
"nextOddsTimeStamp":"2025-09-29T05:40:32.343Z"
}
],
"previousAmount": "80",
"additionalAmount": "10",
"isAbnormal": true
}