The live betting is a great thing for BTC and your site seems to do it well although the juice can be very high. For instance the Cards up by one right now your site is -510 and all others are between 300 and 330. That is something that can be addressed but the real issue is this. If a bet is rejected it needs to be rejected within a reasonable amount of time. Last night I took a NBA live in game and for whatever reason it was rejected which is fine. The problem is it was not rejected or refunded until after the game was over which is horseshit. If I would have lost I am sure the bet would have been accepted. You can't have it both ways and I am interested in your explanation.
DBA
Thanks for your feedback.
If your bet can not be confirmed, it is rejected immediately. This will be indicated by the bet status changing to "Rejected" and the bet message will tell you exactly why your bet was rejected.
After your bet is rejected, we wait for the Bitcoin network to confirm your initial bet transfer. After 6 confirmations, your bet will be refunded. This is recommended by the Bitcoin protocol to ensure that we actually received your initial bet transfer.
This is probably the reason why you received your bet back after the event was already over.
However, the key point here, is that once your bet is "Rejected", it will always get refunded, no matter what will happen later on in the game. We can no longer accept it, for whatever reason, as this would be unfair to you. We state that in our Rules page : A rejected bet can never turn into a confirmed bet.So even if the bet outcome means you would have lost the bet, your rejected bet would still get refunded.