[…] head of global partnerships and international sales at Vindicia, noted that 8% to 10% of terminally failed payments are due to “issues in the payment infrastructure, from the merchant billing platform to payment […]