Lack of payment methods leads to loss of money

Online retailers in the UK lose more than 1.8 billion pounds (2.13 billion euros) annually due to the lack of payment methods available for their customers. This was discovered in new research amongst regular online shoppers.
Continue reading