News The company that processes payments for Amazon and Swiggy has reported a data leak of over 100 million debit and credit cardholdersAugust 1, 2022