Just a few weeks ago, the Global Payments Innovation Jury – a group of 70 payments executives across 37 countries – published a new report...