G06Q20/4097

Method and apparatus having multiple identifiers for use in making transactions
10679452 · 2020-06-09 · ·

A payment device is provided for use in transactions such as credit purchases at a retail store. The device includes a non-volatile memory containing a set of multiple identifiers that are associated with a customer account. The multiple identifiers are also known to an agency that provides the customer account. The device further includes a processor operable to select one identifier out of the set of multiple identifiers for use with any particular transaction involving the device and the customer account. This identifier is then conveyed from the device, typically via a store terminal, to the agency that maintains the account.

Automatic correlation of account identifiers to account accessors

An access management system includes a database configured to store access data including account identifiers and accessor identifiers, wherein the access data indicates particular accounts that have been accessed by particular accessors. The access management system also includes a computer system that receives a reservation request comprising an account identifier and an accessor identifier and determines whether the account identifier is included in the database. The computer system also determines, in response to the account identifier being present in the database, whether the access data correlates the account identifier to the accessor and authorizes the reservation of the one or more resources in the account by the accessor in response to the access data correlating the account identifier to the accessor.

Method and apparatus for migrating payment card, electronic device, server and medium

The present application discloses a method and an apparatus for migrating payment card, an electronic device, a server and a medium. The method for migrating payment card includes: receiving payment card migration operation after an account is logged in on the first electronic device; displaying, in response to payment card migration operation, at least one device identifier which is an identifier of a target electronic device on which the account had been logged in; receiving a first selecting operation for a target device identifier of the at least one device identifier; and sending, in response to the first selecting operation, the target device identifier to a server, to cause the server to migrate a payment card bound to a second electronic device to the first electronic device, wherein the second electronic device is an electronic device corresponding to the target device identifier of at least one target electronic device.

Systems and methods for cryptographic authentication of contactless cards
10630653 · 2020-04-21 · ·

Example embodiments of systems and methods for replacing card information. In an embodiment, a system comprises an authentication server in data communication with a network and a database in data communication with the authentication server. The authentication server is configured to receive an authentication signal from a user device via the network, retrieve a list of merchants having transaction history with an account associated with the account card, and transmit an access token to at least one merchant server selected using the list of merchants.

Automated enrollment of a user in an automatic updating program

An auto-enrollment billing updater (AEBU) computing device for enrolling enrollees in an automatic updating program is provided. The AEBU computing device is configured to receive, from an acquirer computing device, an account update request for updated account data for a set of account identifiers, the account update request including an input acquirer identifier and an input merchant identifier. The AEBU computing device is further configured to perform a lookup within a transaction database using a combination of the input acquirer identifier and the input merchant identifier, wherein the transaction database includes transaction data involving a plurality of cardholders and a plurality of merchants. The AEBU computing device is further configured to identify as a merchant enrollee the merchant included within the transaction database having a stored acquirer identifier and a stored merchant identifier combination that matches the input acquirer identifier and the input merchant identifier combination included in the request, and automatically enroll the merchant enrollee in the automatic updating program when the merchant enrollee is identified.

MULTI-PARTY PAYMENT CARD PROCESSING SYSTEMS AND METHODS INCLUDING VIRTUAL PREPAID FOREIGN CURRENCY ACCOUNT MANAGEMENT
20200111084 · 2020-04-09 ·

A payment card processing system and method includes a computing device in communication with a multi-party payment processing system and network for processing payment card transactions. The computing device accepts a foreign currency deposit into a virtual foreign currency account linked to a cardholder account designated for payment in a home currency, receives payment card transaction data, identifies a foreign exchange transaction between the cardholder and a merchant designated for payment in a foreign currency, and applies at least a portion of the foreign currency deposit in the virtual foreign currency account to satisfy the payment for the transaction.

SYSTEMS AND METHODS FOR AMPLIFYING THE STRENGTH OF CRYPTOGRAPHIC ALGORITHMS

Example embodiments provide systems and methods for increasing the cryptographic strength of an encryption or message-authentication-code-(MAC) generation technique. According to some embodiments, a MAC may be constructed around a shared secret (such as a random initialization number), thereby increasing strength of the MAC against brute force attacks based on the size of the shared secret. The MAC may be combined with randomized data, and may also be encrypted to further bolster the strength of the code. These elements (shared secret, MAC algorithm, and encryption algorithm) may be employed in various combinations and to varying degrees, depending on the application and desired level of security. At each stage, the cryptographic construct operates on the cyptographically modified data from the previous stage. This layering of cryptographic constructs may increase the strength of the group of contrasts more efficiently than applying any one construct with a larger key size or similar increase in complexity.

CONTACTLESS CARD EMULATION SYSTEM AND METHOD
20200104826 · 2020-04-02 · ·

A system and method are described that enables mobile devices (e.g. including but not limited to a mobile phone or the like), to intercept and respond to contactless card authentication requests, allowing mobile devices to be used in place of contactless cards. Enabling mobile phone devices to emulate contactless cards decreases issues related to lost or damaged cards, enabling a single device to be used to provide tokens related to multiple different contactless cards, and leverages functionality of the mobile device to provide dual-factor authentication.

SYSTEMS AND METHODS FOR CRYPTOGRAPHIC AUTHENTICATION OF CONTACTLESS CARDS

Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key.

SYSTEMS AND METHODS FOR CRYPTOGRAPHIC AUTHENTICATION OF CONTACTLESS CARDS
20200106752 · 2020-04-02 ·

Example embodiments of systems and methods for replacing card information. In an embodiment, a system comprises an authentication server in data communication with a network and a database in data communication with the authentication server. The authentication server is configured to receive an authentication signal from a user device via the network, retrieve a list of merchants having transaction history with an account associated with the account card, and transmit an access token to at least one merchant server selected using the list of merchants.