24 Jul 2024, 03:43 AM
The much-coveted payment aggregator license maybe losing its sheen as it has turned into a regulatory nightmare for some.