ICICI Direct has come up with a beautiful TV commercial – 'Buy now pay later' – pay only 25% of your purchase amount in stocks and pay 75% later. It is a beautifully made ad, with lots of smiles.