We live in a wired world, and that wired world has made everything available at the click of a button. You can do everything in the comfort of your home from re-serving a flight to ordering drugs from your local pharmacy.
With that ease has also come the expectation that consumers will pay as soon as they click. When you order something over the Internet, or even by phone or mail, you'll instantly have to enter your credit card as part of the transaction, and yet these online companies generate millions of dollars. Consumers don't put up a fight about having to pay today for something because that's what they expect to do.