
Ethoca’s Keith Briscoe sits down with Euromoney on why digital goods businesses report some of the highest false decline rates
A Javelin Research & Strategy study commissioned by Verifi found that cardholder disputes and chargebacks generated $31 billion in financial losses in 2017, of which