23 out of 29 banks are expected to be ready with the new payments platform, which was to be launched today
Unified Payment Interface is a radical step forward