 The global payments industry bounced back last year to wipe out the pandemic-related lull from the year before and reach a new high. Payments across credit and debit cards, online payments and other flows reached US2.1 trillion, McKinsey said in a report released overnight. 