Just a few years ago, paying for something online felt like homework. You had to stop, find your wallet, type in long numbers ...