British shoppers refuse to be parted from physical payments cards, despite the popularity of digital services like Apple Pay and Google Pay, new figures from ad enabled payments company Zilch reveal. The research findings from a Zilch poll come as Zilch launches its “first physical...
Read More