Idea Payments Bank shuts shop, customers given July 26th deadline to transfer funds

Idea Payments Bank, one among the seven who were given licenses by…