For online payments bitcoin works quite well. Still credit cards are often better for the consumer, because of the consumer protection (chargebacks).
For online payments bitcoin works quite well. Still credit cards are often better for the consumer, because of the consumer protection (chargebacks).
Bitcoin payments could, theoretically, work well - but that's not currently the case given the prohibitive transaction fees.
It's probably best to stop hoping it will be a currency altogether (unless some radical changes occur). Best shot would be to see it as saving/investment accounts, with smart tricks like prepaid visa cards as a mean to tap into it (I want to buy a car, I charge my prepaid card and pay with it at car dealer, fast transfer compared to a wire transfer, no "weekly withdraw limit" issue and still as convenient as a debit card).
This sounds somewhat cumbersome, but AFAICT the gains apparently come from routing between channels, so if A wants to pay B, and channels exist from A->C and C->B then payments can route that way, without the need for more on-chain transactions.
To me this sounds really quite complex, and also like it's going to involve intermediary 'hubs' which will process off-chain transactions and... well it sounds like banks and centralisation again, something the BTC crowd apparently hate.
When the exchange rate fluctuates as much as it does, instant payment is an important requirement.
Suppose BTC is worth $15,000 today. I want to buy a widget for $150.
I want to see 0.01 BTC deducted from my balance. The merchant wants to get paid $150.
If the transaction happens instantly, everyone is happy.
If the transaction does not happen instantly...
Let's say I transact 0.01 BTC to the payment processor. It will clear tomorrow. The merchant will get paid when it clears. Tomorrow... The payment processor has 0.01 BTC in their possession.
... Except that by then, BTC went down to $13,000. The merchant still expects to be paid $150. The payment processor has 0.01 BTC on their books, which is worth $130... and a debt of $150.
That's the problem with using BTC as a currency. You either need to pay through the nose for fast confirmation, or you expose yourself to volatility risk.
This is, incidentally, why Steam has stopped accepting Bitcoin. You can't use it as a currency. [1]
[1] http://steamcommunity.com/games/593110/announcements/detail/...
Many people who tried to buy stuff on Steam with bitcoin seem to disagree. In fact Steam recently stopped accepting bitcoin since they apparently couldn't make it work.
Dell stopped accepting it too. Ironically the rocketing speculative value is killing the prospects for longer term use and stability.