If Web sites are to earn money from impulse purchases, users must have an easy way to pay.