Maybe but there has been a lot of accusations of lies coming from him and I have yet to see any real proof one way or the other.
Only way to bet on the web is to have a third party hold the cash before hand. If you expected after the fact payment on the interwebs, welching is common.