Card transactions currently cost UK businesses around £8 billion a year, with an average 3% transaction fee charged by some of the leading payment providers. At the moment, payments for these transactions also currently take around three to four days
February 17, 2021