News

59% of companies think payments is at the heart of their customer experience strategy

Meanwhile, 57% of retailers believe that a poor payment experience could have a detrimental effect on their business