Hi sir,
I have been working with Betfair API since 2015. I am very clear Betfair Exchange Betting because I have joined from begining. Betfair provides us streaming api to get odds change fastest because odds change so fast in inplay.
First thing, you need to have Betfair account which registered streaming api. If we dont have streaming api, we can use pulling api to get odds odds BUT it will be slower. You need to provide Betfair account, app key for developer, this account has 0 credit is okay. For exchange betting, we need to build some basic modules:
1/ odds service to provide event, market and odds
2/ bet placement, this handle to place bet, update price or size or cancel or keep at inplay, auto update partial matched bets.
3/ exposure/liability, exposure should be calculated by market. BACK and LAY can deduct exposure.
4/ settlement scheduler which get bet result from Betfair, then update the result to our system. We need to handle tax as well because Betfair will get tax for won amount per market.
5/ member to handle login,logout,report, display odds for user, my bets,....
6/ agent site and backoffice if needed.
I can do all BUT exchange betting site is not easy, it takes time to build. Based on the number of features, then will have a real budget and time delivery later. India has a very big competition now. It is IPL. It is opened every year at April/May. Many exchange betting sites are in India. One of them is our production. For next discussion, please chat me!
Thanks.