The Internet is quite new to e-commerce and all those payment options for consumers are not yet available.
Credit cards are still the primary means of payment.
RocketCash's Kruse says that, although having a single credit account or card would seem ideal, there are tradeoffs, particularly when minors are involved. Sprite wouldn't want someone using Sprite RocketCash to buy cigars if they were 12. That's not good from a PR standpoint. Came across a new Internet payment System, Cyphermint Pay Cash. It had total privacy and security with No Credit Card required.