Patent classifications
G06Q20/351
Secure elements broker (SEB) for application communication channel selector optimization
Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
System and method for inserting data into an internet browser form
Systems, methods, and computer-readable storage media for inserting payment information into payment forms without user interaction. A system can identify that a user has navigated to a web page operated by a merchant computer system for a merchant and identify a payment form within the web page. The system can then execute a payment request API which generates a query for saved payment credentials for the user from the merchant computer system. When the merchant computer system indicates it does not have the saved payment credentials for the user, the system can identify browser-saved payment credentials stored in the Internet browser, then generate a virtual payment information associated with the browser-saved payment credentials. The virtual payment information can then be inserted into corresponding fields of the payment form without the user entering any additional information.
METHOD FOR PROCESSING AN AUTHORIZATION TO IMPLEMENT A SERVICE, DEVICES AND CORRESPONDING COMPUTER PROGRAM
A method for processing, by a processing entity, of an authorization to implement a service and/or access an item. The method includes: reception, from a requesting device, of a request for implementing a service and/or accessing an item; searching for an indicator of dependency from at least one piece of data of said request for implementation; when an indicator of dependency is present, obtaining an authorization from a verification device to implement said service and/or access said item.
VIRTUAL SMART CARDS WITH AUDIT CAPABILITY
Virtual smart card system includes a virtual smart card server (VSS) which controls access to content respectively associated with a plurality of virtual smart cards. A remote client computer system includes a system level agent which establishes the client computer machine to the VSS as a trusted computer system. A user level agent at the client computer system responds to a request for a virtual smart card operation by causing the client computer system to obtain user authentication information, negotiate with the system level agent to obtain a cookie, and initiate a request to the VSS for the virtual smart card operation. The VSS will perform the virtual smart card operation provided that a security policy is satisfied and will communicate the results to the user level agent.
Systems and methods for EMV terminal device testing using EMV card emulation
A method and apparatus for EMV terminal device testing using a simulation of a plurality of EMV cards when interacting with an EMV terminal device emulator are described. The method may include establishing, by an EMV card emulator, an interface with the EMV terminal device emulator for the exchange of EMV card present transaction communications between the EMV card emulator and the EMV terminal device emulator. Furthermore, for each of a plurality of simulated EMV cards, the method may include exchanging one or more communications with the EMV terminal device emulator via the interface, wherein each communication simulates a communication generated by a simulated integrated circuit of an EMV card in response to a communication generated by the EMV terminal device emulator, and then causing at least one transaction to be run by the EMV terminal device emulator using the exchange of the one or more communications between the EMV card emulator and the EMV terminal device emulator.
DIGITAL CARD INTEGRATION WITH CARD PROCESSING SYSTEM OF CARD ISSUER
Methods and systems for managing a digital wallet are described, including registration of payment cards and use of such payment cards. The digital wallet may be integrated into a mobile application provided by a card issuer, with the digital wallet providing integration between the mobile application and a payment service provider that provides token-based payment systems for implementing virtual cards.
Cloud-based virtual wallet NFC apparatuses, methods and systems
The CLOUD-BASED VIRTUAL WALLET NFC APPARATUSES, METHODS AND SYSTEMS (“EAE”) transform user enhanced security transaction initiation requests using EAE components into time-limited, session-specific transaction bounding tokens. In some implementations, the disclosure provides a processor-implemented method of transforming a transaction bounding token request into transaction bounded tokens and purchase authorizations.
PURCHASE APPROVAL BROKERING
The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of purchase approval brokering. The innovation can receive a request from a first user device to purchase a product. The request can include product information such as an image of the product or a unique identifier. The product may be identified from the request to purchase of the product. An approver may be determined from a set of approvers based on the identification of the product and information in the request. An approval for the purchase of the product may be requested and received from the approver. Upon receiving an approval to purchase the product, a virtual card number for purchasing may be generated. The purchase of the product may be completed by the user via the virtual card number.
Merchant evaluation method and system
A merchant evaluation method includes: acquiring multi-dimensional evaluation index data of a merchant to be evaluated; for the multi-dimensional evaluation index data, obtaining, by calculation based on standard normal distribution, a health portrait of the merchant to be evaluated, and obtaining, by calculation based on a geometric mean, a health score of the merchant to be evaluated, wherein the health portrait is data representing at least one evaluation result of the merchant to be evaluated; and outputting the health portrait and the health score of the merchant to be evaluated.
SYSTEM AND METHOD FOR ROUTING A FINANCIAL TRANSACTION TO A PAYMENT DEVICE SELECTED FROM AMONG A PLURALITY OF PAYMENT DEVICES
A financial transaction processing system for automatically routing a financial transaction to a payment device and methods for making and utilizing the same. The financial transaction processing system can include receiving information about a financial transaction initiated by a consumer or other user who is associated with two or more physical and/or digital payment devices. The financial transaction information can be routed to a selected payment device of the user based upon one or more payment device features of the payment devices, information about the financial transaction, information about the user initiating the financial transaction and/or information about at least one vendor for fulfilling the financial transaction. The financial transaction processing system advantageously can enable the user to use a single aggregating payment method for financial transactions and create underlying financial transaction authorizations corresponding to financial transaction authorizations on the top-level aggregating payment method.