November 7th, 2013 by Elma Jane

Android 4.4 introduces an additional method of card emulation that does not involve a secure element, called host-based card emulation. This allows any Android application to emulate a card and talk directly to the NFC reader. This document describes how host-based card emulation (HCE) works on Android and how you can develop an app that emulates an NFC card using this technique.

Many Android-powered devices that offer NFC functionality already support NFC card emulation. In most cases, the card is emulated by a separate chip in the device, called a secure element. Many SIM cards provided by wireless carriers also contain a secure element.

Card Emulation with a Secure Element

The secure element itself performs the communication with the NFC terminal, and no Android application is involved in the transaction at all. After the transaction is complete, an Android application can query the secure element directly for the transaction status and notify the user.

When NFC card emulation is provided using a secure element, the card to be emulated is provisioned into the secure element on the device through an Android application. Then, when the user holds the device over an NFC terminal, the NFC controller in the device routes all data from the reader directly to the secure element.

Host-based Card Emulation

The NFC standards offer support for many different protocols, and there are different types of cards that can be emulated. When an NFC card is emulated using host-based card emulation, the data is routed to the host CPU on which Android applications are running directly, instead of routing the NFC protocol frames to a secure element.

Android 4.4 supports several protocols that are common in the market today. Many existing contactless cards are already based on these protocols, such as contactless payment cards. These protocols are also supported by many NFC readers in the market today, including Android NFC devices functioning as readers themselves. This allows you to build and deploy an end-to-end NFC solution around HCE using only Android-powered devices.

Posted in Electronic Payments, Mobile Payments, Near Field Communication, Smartphone Tagged with: , , , , , , , , , , , , , , , , , , , , , , ,

October 24th, 2013 by Elma Jane

Buoyed by an improving economy, business travelers are once again taking to the skies and spending more on corporate travel. The Global Business Travel Association has projected that $273.3 billion in travel dollars will be spent in 2013, and “that’s a whole lot of spending for corporate travel managers and individual business travelers to evaluate and track.”

Recognizing this problem, MasterCard launched Travel Controller on October 21. The new product is designed to give corporate users greater control over their travel expenses by directly addressing data concerns.

“Companies today are more than ever looking for more and better ways to help manage their corporate travel expense, to manage travelers that are outside of policy, and most importantly, reduce the amount of money they spend on travel.

Travel Controller is designed to be a modern solution to the problems posed by traditional lodge cards. Unlike these options, Travel Controller allows corporate users to identify individual travelers, trips and transactions, providing businesses greater insight into this spending than the available offerings that dominate the market.

Travel controller uses latest virtual card technology to generate a unique account number for each individual transaction, each hotel reservation and each ticket that’s purchased. And when its generating that card, it captures that data that’s important to the company for how they manage that.

Whether that’s the details of the transaction or things more specific to the trip or traveler or the way the company manages its budgets, all of this information is provided 100 percent of the time. This removes the headaches associated with central travel while still giving that control element that companies are looking for.

Travel Controller is around the goals of an end user organization, as a company that’s trying to manage their travel expenses more effectively.

There is a defined data set, and built in flexibility for companies to define their own customer-specific fields, that are important so that the data you get back isn’t just thousands of pieces of information, but rather its those things that are most important and its brought to you in a way that makes it easy to take advantage of.

Posted in Best Practices for Merchants, Credit card Processing, Financial Services, Merchant Services Account, Travel Agency Agents, Visa MasterCard American Express Tagged with: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,