Real World Cloud NFC Mobile Payments
I went on a shopping spree yesterday using my Nexus 7 Android tablet to pay via NFC.
I wanted to test out KitKat’s new NFC capabilities provided by SimplyTapp, which is in all official Android builds going forward. I also wanted to compare making payments using Google Wallet and an experimental app.
As I mentioned in my previous post, Android 4.4 KitKat no longer requires a hardware secure element. This is called host-based card emulation (HCE). Importantly, this means wireless carriers no longer control provisioning cards for NFC payments.
Mobile carriers are now just one of many types of organizations that can provision virtual payment cards onto NFC-enabled devices. Plus this means no more annoying trips to your carrier’s retail store to get an “enhanced” SIM card to enable mobile payments.
Now banks, retailers, loyalty card companies, card networks – and anyone else who wants to – can embed payment functionality into their applications.
Of course, this means they have to provide a lot of back-end services and integrations with payment processors. But it’s now possible and it works.
I went shopping to try it out.
First I had to setup my Nexus 7 tablet. Many other Android devices support NFC. Here’s the full list. Android 4.4 KitKat is still rolling out to some users. I got my upgrade opportunity on Wednesday, just in time to play with it over Thanksgiving weekend.
Behind the scenes, when you pay with Google Wallet, it actually uses a “Virtual MasterCard” from The Bancorp Bank then the bank turns around and bills the payment method you entered.
Think of it as a proxy of sorts – or even a benevolent “man-in-the-middle”. Collecting millions of bank accounts can be a profitable business by itself with mobile payments as the trojan horse.
With Google Wallet, I can also order a Google Wallet card with a traditional magstripe that lets me pay using my wallet funds anywhere. I find the card of little use because I don’t plan to keep money in my Google Wallet. Rather, I plan to only use it as a passthrough.
Lastly, it’s worth noting that you can use Google Wallet like PayPal to send money to someone else with Google Wallet (aka a P2P payment). If Google Wallet catches on, this might be useful and another step towards World Domination for Google. Right now, it’s a curiosity with little opportunity for use – like NFC payments.
Later I also installed my experimental wallet application that also can use NFC to make payments. A bank embedding this technology into their mobile banking app can skip Google Wallet’s card entry step.
Banks already know your card information and can simply provision your card from the cloud once you enable mobile payments and setup your PIN.
Merchants could also do this for white-labeled credit cards and loyalty cards while offering the option for customers to enter any card into their app. When you think about it, this is exactly what we’ve been doing with Amazon.com and other online retailers since the 1990s.
Merchants could even consider transferring existing payment tenders from online accounts to the retailer mobile shopping app with the customer’s permission.
Next I had to find a merchant with a) NFC readers, and b) NFC readers that worked. I went to Walgreen’s first. They had an item I wanted to buy for my son for Christmas. (I won’t mention it by name, in case he reads this blog). Since I wanted to test out both apps, I also picked up some gum.
I nervously wandered around the store looking like a shoplifter waiting for a slow period at the one cashier. Unfortunately a nearby retirement home had literally dropped off a busload of senior citizens to do their shopping.
Finally, when the line was empty, I went to make my payment. I set Google Wallet as the NFC default.
I told the cashier I wanted to make two transactions. She just looked at me for a second before scanning the expensive item. I held the ‘x’ in “Nexus” on the back of the tablet over the contactless reader. (This is where the NFC antenna is located).
I tried again – not even a beep. The cashier just looked at me.
“Do you know if this thing works?” I asked.
“I’ve never even seen anyone try to use it,” She said. “Do you have a card you can use?”
I pulled out my credit card and finished the purchase. Then we both realized I still had the gum and she started another transaction to pay for the it.
“The Photo Department is also available for checkout, ” I heard announced over the loudspeaker. I looked up and there was a line of seniors waiting behind me.
Next, I drove to Staples where I bought my Nexus 7. I noticed they had contactless readers when I bought it. The checkout was empty when I walked in. I grabbed a large bag of candy and walked up to the cashier.
“I want to pay using this thing,” I said, wiggling the Nexus and mostly hoping he didn’t think I had stolen it.
“It doesn’t work,” the cashier said as he rang me up. “I’ve seen people try it and it never works. I think it doesn’t work with our register.”
I held the tablet over the reader anyway – and it beeped. A red light also flashed. But nothing happened on the checkout display.
The card reader should say that my card was scanned and eventually say “Accepted,” just like with a card swipe. Nothing happened. I tried it again. Nothing. I pulled out my card again and paid with using the magstripe.
“Try GameStop or Home Depot. I think their readers work,” He said.
I went out to the car and started eating the bag of candy. I decided to try Lowe’s first because it was closer. My store didn’t have contactless readers.
I got back in the car and ate more of the candy. I headed toward GameStop but saw a McDonald’s on the way. I pulled in. McDonald’s is one of the largest contactless-enabled merchants.
Fortunately, McDonald’s was empty. Again I made sure Google Wallet was set as the default. I ordered a coffee and put my tablet over the reader to pay. It beeped, the light flashed and a few seconds later the checkout display listed my card and the receipt printed.
“I want to try it again with another card,” I said to the cashier. He didn’t seem to mind.
I set the experimental app as the default and ordered another coffee.
I held the tablet over the reader. It beeped and flashed and instantly started printing the receipt and opened the cash drawer.
I now had two large coffees to counteract the sugar crash of the candy from Staples.