CurrentC is another example of poor execution. The mobile wallet world is full of them and even if you execute well, you get stomped by another player.
Google Wallet actually had the right idea. They tried to get enough bank vendors to sign up. The interface is pretty good. Unfortunately for them, the carrier of the phone blocked them because they backed a different system call Softcard (formerly known as ISIS Pay). Softcard is owned by AT&T, Verizon, and T-Mobile, so on those networks your google wallet may not work properly. To get around this, Google implemented a workaround in Kitkat, but this mean Tap and pay only works with KitKat or later. Because Android vendor are so good with updates

, there are a lot of android phones without google wallet even if they have NFC.
After dealing Google Wallet a near fatal blow, Softcard then go and do a really poor implementation of a mobile wallet. They only sign up 4 card vendors, require users to get a new SIM card, and also have limited support from the merchants. The interface is also bad. To pay, you have to unlock and find the card you want to pay with.
Apple appeared to have learn from the other's mistake. They signed up a lot of card vendors. To counter Google, they indicate that they won't log purchasing information and even use the NFC terminal paved by Google. They fully control their hardware and won't get blocked by the carriers and can block google wallet and softcard on iphones. What they don't have is a merchant support, but they figure that the consumer will backed them and force the merchant to see things their way.
The QRcode in CurrentC appeared to have been a strategic move. MCX probably wanted to have the broadest platform. Not everyone have a NFC phone. It's been used by Starbucks and airline for a while. If they tried to use NFC, they may be blocked by the carrier or Apple. They could have said QRCode is only 1 of the possible payment method they will use. The could have alleviate concerns with security. I can't believe that people will willingly link their checking accounts to a unproven system. Perhaps it's protected similar to a Target Redcard, which uses the debit card protection.
In the end, the people who's business is to sell us stuff failed to sell us on the value of this system. To make things worse, they blocked an existing payment system with a promise of a system that's months way. No wonder people are angry!
Perhaps this was doomed from the start. Unlike Google or Apple, MCX is really a group of organization each competing for your dollar, it's really a band of enemies united against the common enemy of MasterCard and Visa. In the end, they can't work together well enough to come up with a decent plan.
Ideally, I think it would be nice to have several competing pay system co-existing. Not everyone has the same type of phone or payment preferences. A bit of competition is usually good, even though it is a hindrance in the beginning.
Paul