You would have thought that if you pay for a service with credit card over the internet, the service provider would be legally obliged to provide you with some form of receipt. Surely the mere fact that a charge subsequently appears on your statement is not the same thing.
Can anyone shed light on this? Do they legally have to provide you with a receipt?