Card payments no longer the default choice for consumers – local payments are the new hero
A new global study of 10,500 consumers across 37 markets reveals a mainstream shift in the way people around the world pay online Findings show the continued worldwide decline of card payments’ market share for…