Abstract:
A payment-enabled mobile device is employed to initiate a transaction at a payment terminal. The payment-enabled mobile device is in communication with the payment terminal via a first communication channel. An indication is received via the payment terminal that the transaction is declined. The indication is displayed on a display component of the payment terminal. A decline reason message is displayed on the payment-enabled mobile device. The decline reason message presents information received by the payment-enabled mobile device via a second communication channel that is different from the first communication channel.
Abstract:
A design element is displayed on a display screen. The design element is modulated over time to encode data in the design element. The design element is presented by a merchant. A camera component of a mobile device is used to capture images over time of the design element. A payment application in the mobile device analyzes the captured images to obtain the encoded data. The payment application uses the encoded data to establish a communication channel with a merchant device operated by the merchant. As a result of communication over the communication channel, a purchase transaction is implemented, including transmission of payment credentials to the merchant from the payment application.
Abstract:
A design element is displayed on a display screen. The design element is modulated over time to encode data in the design element. The design element is presented by a merchant. A camera component of a mobile device is used to capture images over time of the design element. A payment application in the mobile device analyzes the captured images to obtain the encoded data. The payment application uses the encoded data to establish a communication channel with a merchant device operated by the merchant. As a result of communication over the communication channel, a purchase transaction is implemented, including transmission of payment credentials to the merchant from the payment application.
Abstract:
A consumer-friendly token number allocation method and system. In an embodiment, a token service provider (TSP) computer receives a tokenization request from a token requestor that includes a primary account number (PAN) of a cardholder. The TSP computer then allocates a token prefix number to a Token Number, sets the least significant four digits of the Token Number to the last four digits of the PAN, generates middle digits of the Token Number such that the complete Token Number satisfies a checksum, and stores the Token Number in association with the PAN. In an implementation, the TSP computer also transmits the Token Number to the cardholders' proximity payment device for use to conduct one or more purchase transactions.
Abstract:
A mobile device includes a housing and an antenna. The mobile device further includes a power-receiving circuit, and power-transmitting circuit, and a short-range communications circuit. The antenna performs multiple functions in that it is shared by the power-receiving circuit, the power-transmitting circuit and the short-range communications circuit. Each of the three circuits is selectively connectable to the antenna. The mobile device is configured to participate in a mobile-to-mobile battery-charge-sharing operation via inductive coupling from mobile device to mobile device.
Abstract:
A method for application of account and transaction controls on a payment token includes: storing, in a first device of a system, a control profile including a token number and transaction controls; storing, in a second device of the system, a token profile including the token number and a corresponding account number; receiving, at the first device, a transaction message including a data element having the token number and additional transaction data; determining, by the first device, compliance with the transaction controls based on the additional transaction data; transmitting the transaction message from the first to the second device; replacing, by the second device, the token number with the account number in the transaction message; and transmitting, by the second device, the transaction message to a financial institution associated with the account number.
Abstract:
Communication of information relating to an event is described, where the information is contained in a data field. Methods of communicating and obtaining the information are described, together with suitable apparatus for performing these methods. One or more elements of information relating to the event are obtained and used to determine a cryptographic record of the event. A first set of places in the data field are filled by a combination of some or all of each of the elements together with time information associated with the event. The cryptographic record is used to fill a second set of places in the data record. On reception of a message including the data field, the data field can be resolved into the first set of places and the second set of places. The time information associated with the event can then be determined and used to establish the whole or partial elements of information that were combined with the time information to fill the first set of places. Whole elements of information are then established from any partial elements. When these elements are all established, they can be used to calculate cryptographic record data which can be matched against the cryptographic record from the second set of places in the data field to determine that the elements of information are correct.
Abstract:
A wearable computing device reads near-invisible one- or two-dimensional barcodes having a size of 100 microns to one millimeter. The device includes a magnifying lens, a digital camera, a processor, program memory and a wireless communication module, all supported on a wearable device body. The wearable device body may be an eyeglass frame, a watch body or wristband, a headband or sweatband or a cap or other headgear, among other possibilities. Applications of the wearable computing device include unattended shopping in a physical retail store.
Abstract:
A wearable computing device reads near-invisible one- or two-dimensional barcodes having a size of 100 microns to one millimeter. The device includes a magnifying lens, a digital camera, a processor, program memory and a wireless communication module, all supported on a wearable device body. The wearable device body may be an eyeglass frame, a watch body or wristband, a headband or sweatband or a cap or other headgear, among other possibilities. Applications of the wearable computing device include unattended shopping in a physical retail store.
Abstract:
There is provided a computer-implemented method of authenticating an interaction carried out between a mobile device and a gateway, the method being carried out by an authentication system remote from the mobile device and the gateway. The method comprises the steps of: receiving one or more first data items from the gateway, the one or more first data items including dynamic data corresponding to one or more second data items uniquely identifying the interaction, wherein one of the second data items corresponds to a portion of a counter value associated with the interaction; and extracting the counter value portion from the dynamic data. The method further comprises calculating one or more candidate counter values which could correspond to the counter value associated with the interaction; generating, for each of the one or more candidate counter values, a piece of corresponding candidate dynamic data based on one or more of the other first data items; and comparing each of the candidate dynamic data to the received dynamic data to ascertain whether a match is obtained.