In an effort to unseat PayPal Barclays has struck a deal with the payments tech firm Verifone to enable faster mobile payments across 20,000 UK retailers.