I sent a copy of some code I wrote to a friend in Australia, and we're both seeing different behaviour from the "placeOrders" function call.
When I run the code in the UK, the response from "placeOrders" always responds with the "sizeMatched" parameter equal to the sixe of the bet I placed, i.e. my bet has been matched.
However, when the same code is run from Australia, the placeOrders always responds with "sizeMatched" equal to zero, so effectively no bets are immediately matched.
I've run out of ideas as to why his bets are never matched. The code reads the market before placing bets to ensure that the bet is placed at odds which are available to be matched.
My friend has his own API key and is only placing the minimum bet of $5. Should he be using the Australian API endpoint to place his order rather than the global API endpoint?
Any help is appreciated
When I run the code in the UK, the response from "placeOrders" always responds with the "sizeMatched" parameter equal to the sixe of the bet I placed, i.e. my bet has been matched.
However, when the same code is run from Australia, the placeOrders always responds with "sizeMatched" equal to zero, so effectively no bets are immediately matched.
I've run out of ideas as to why his bets are never matched. The code reads the market before placing bets to ensure that the bet is placed at odds which are available to be matched.
My friend has his own API key and is only placing the minimum bet of $5. Should he be using the Australian API endpoint to place his order rather than the global API endpoint?
Any help is appreciated

