People still have latent mistrust for handing over credit card information online. Virtually all courier services have a "pay upon arrival" option which allows you to pay for the cost of the item + the shipping when you receive the item. The courier then pays the retailer for the item cost.
edit: It may also have to do with the fact that the financial services industry there is even more sales driven and more scammy than its U.S. counterpart, and hence the public has a mistrust for all financial "products" that are anything other than super conservative.