Buy now, pay later, known better as BNPL, is the hottest trend in finance these days. So how does it work?