You may have overreacted somewhat, but presumably he attempted to pay for the game yesterday and realised something was wrong, so there's no reason he couldn't have sent a quick message then to let you know he was having trouble. Common courtesy goes a long way.
Yeah, but he probably just figured it wasn't a big deal and would get payment to him ASAP. I think it's just a case of Inferno over reacting a little, and the guy neglecting to send a heads up. Not really anyone's fault.