No, it is not mandatory to save your cards on Tata Pay. However, any cards you use are automatically saved safely in the Tata Neu Vault for your convenience during future transactions.