US20220414636A1 - Payment systems and methods for managing payment card use - Google Patents
- ️Thu Dec 29 2022
US20220414636A1 - Payment systems and methods for managing payment card use - Google Patents
Payment systems and methods for managing payment card use Download PDFInfo
-
Publication number
- US20220414636A1 US20220414636A1 US17/902,777 US202217902777A US2022414636A1 US 20220414636 A1 US20220414636 A1 US 20220414636A1 US 202217902777 A US202217902777 A US 202217902777A US 2022414636 A1 US2022414636 A1 US 2022414636A1 Authority
- US
- United States Prior art keywords
- merchant
- payment
- payment application
- identifier
- terminal Prior art date
- 2014-09-22 Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000013507 mapping Methods 0.000 claims abstract description 5
- 230000008569 process Effects 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 13
- 230000002776 aggregation Effects 0.000 claims description 3
- 238000004220 aggregation Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 238000013475 authorization Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000010079 rubber tapping Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000013410 fast food Nutrition 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013316 zoning Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3223—Realising banking transactions through M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/357—Cards having a plurality of specified features
- G06Q20/3574—Multiple applications on card
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/227—Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
- G06Q20/3265—Payment applications installed on the mobile devices characterised by personalisation for use
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/353—Payments by cards read by M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/356—Aspects of software for card payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/357—Cards having a plurality of specified features
- G06Q20/3572—Multiple accounts on card
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
- G06Q20/3263—Payment applications installed on the mobile devices characterised by activation or deactivation of payment capabilities
Definitions
- the present invention relates generally, but not exclusively, to the use of devices capable of performing transactions with multiple payment terminals and merchants using a selection of payment applications loaded onto the devices, in particular, to the selection of the payment application in multi payment application devices during a face to face payment in the device's normal powered operation and also during the devices low power mode operation.
- Multi payment application devices such as an NFC enabled mobile phone, can store multiple payment credentials, each being a payment application on the device, typically residing in the device's secure element. As such, the same multi payment application device is capable of performing transactions using any one of the payment credentials loaded which are linked with one or more issuers and bank accounts.
- a multi payment application device When a multi payment application device is used to perform a transaction, for example, by presenting the multi payment application device at a payment terminal, a means of selecting which payment card to use in the transaction is required.
- Many multi payment application devices have user interface applications installed on them which enable a user to manually select which payment credential to use. These are commonly called wallets or wallet applications.
- PPSE Proximity Payment System Environment
- the PPSE lists the ‘default’ payment credential or credentials by including an ordered list of payment applications that a terminal will can automatically select from based on the payment application's position in the list and compatibility with the terminal.
- Chip transactions the equivalent of the PPSE is the Payment System Environment (PSE) and operates in the same manner.
- the first payment application in the ordered list is identified by a payment terminal to which the multi payment application device has been presented.
- the payment terminal attempts to perform a transaction using the first payment application. If the attempt to perform a transaction using the first payment application is not possible, for example, because the terminal does not support the payment network which the payment application uses, the payment terminal will identify the next payment application in the ordered list and check if it is compatible. The payment terminal will keep identifying the next payment application in the ordered list until a compatible payment application is found and the payment application is selected and used to perform a transaction, or until no more payment applications are found at which point the transaction will be rejected.
- a user Every time a user wants to use a payment application other than the default payment application (the first application on the ordered list), they must actively select the payment application that they do want to use, for example, by running a wallet application on the multi payment application device. This can lead to undue delay, particularly when compared with the use of conventional payment cards where the user can quickly chose which of their payment cards to use in any given transaction without the need to open an application on a multi payment application device and select which payment application to use. It can also lead to accidental use of the wrong payment application in a particular transaction where the automatically selected payment application is not the payment application which the user intended to use.
- Low power mode is defined as a state the secure element and NFC Controller enter to use minimal power. Typically this mode is used when a consumer electronics device reaches a low battery threshold and the device automatically switches off many of its functions, except the clock and a few remaining functions such as its NFC functionality. This is described in detail in the ETSI TS 102 613 and GSMA NFC Handset Requirements.
- the payment credential with which the user has chosen to tap in with is not the highest matching application in the ordered list in the PPSE of the user's multi payment application device and if the user's multi payment application device enters low on power during transit, the situation could arise where the user is unable to tap out using the same payment credential and is forced to tap with a different payment credential. In many cases, in particular where a user has already tapped in but has not yet tapped out, this can lead to the user receiving a fine in relation to either or both payment credential presentments or the maximum possible fare may be charged to each payment credential.
- the user would only be able to perform transactions using the default list of payment credentials with the payment terminal through which the transaction is to be performed.
- the user no longer has any control over which card to use, may suffer financially, and may also be unable to gain fully from any capping that might be offered by the transit authority.
- a method, at a mobile device, of assigning a preferred payment application stored on the mobile device to a merchant comprising the steps of: receiving a selection of a merchant at the mobile device; receiving a selection of a preferred payment application; and mapping the payment application to the merchant by creating a record containing an application identifier and a merchant identifier.
- the method of the first aspect of the invention enables the payment application use-preferences of a user of the mobile device to be reflected when a transaction is performed without the need to run a wallet application, and even if the mobile device were running on low power mode.
- the method of first aspect of the invention may further comprise the steps of: receiving a record request message from a terminal; and sending a record containing the application identifier and the merchant identifier(s) to a terminal.
- the method of first aspect of the invention may further comprise the steps of: receiving a record request message from a terminal; and sending a plurality of records, each record containing an application identifier, and at least one record containing a merchant identifier.
- the merchant identifier of the first aspect of the invention may identify one of a unique merchant, a unique terminal or a group of merchants.
- the merchant identifier of the first aspect of the invention may identify a group of merchants using a merchant category code.
- the step of receiving a selection of a merchant at the mobile device of the first aspect of the invention may comprise receiving an input from a user via a user interface of the mobile device.
- the step of receiving a selection of a preferred payment application at the mobile device of the first aspect of the invention may comprise receiving an input from a user via a user interface of the mobile device.
- the step of creating a record containing an application identifier and a merchant identifier of the first aspect of the invention may comprise adding a merchant identifier to a record containing the application identifier.
- a method at a terminal, of selecting a payment application stored on a mobile device, the method comprising the steps of: sending a record request message to the mobile device; receiving one or more records from the mobile device; searching the one or more records for a merchant identifier which is associated with the terminal; if an associated merchant identifier is found, searching the record which contains the associated merchant identifier for an application identifier; and processing a transaction using a payment application identified by the application identifier.
- the method of the second aspect of the invention enables the user of the mobile device to have improved control over which payment credentials are used with which merchant, as the terminal is able to identify which payment application to use by identifying the application identifier stored in the same record as the associated merchant identifier, thereby providing for an efficient user experience.
- the method of the second aspect of the invention may further comprise the step of terminating a transaction process if no associated merchant identifier is found.
- the method of the second aspect of the invention may further comprise the step of searching the one or more records for a default payment application if no associated merchant identifier is found.
- the step of searching the one or more records for a default payment application of the second aspect of the invention may comprise performing, at the terminal, a payment application selection following standard processes.
- the merchant identifier of the second aspect of the invention may identify one of a unique merchant, a unique merchant location or a group of merchants.
- the merchant identifier of the second aspect of the invention may identify a group of merchants using a merchant category code.
- the merchant identifier of the second aspect of the invention may identify a transit merchant.
- a method at a mobile device, of prioritising a preferred payment application stored on the mobile device, the method comprising the steps of: detecting a transaction of a multiple-transaction payment; detecting which payment application was used to perform the transaction; and assigning a highest priority value to a record which contains an application identifier which identifies the payment application used to perform the transaction.
- the method of the third aspect enables the user of the mobile device to perform subsequent transactions using the same payment application as was used for the prior transaction, even if the mobile device enters a low power mode.
- the method of the third aspect of the invention may further comprise the step of detecting whether the mobile device is about to enter a low power mode, wherein the step of assigning a highest priority value to a record which contains an application identifier which identifies the payment application used to perform the transaction is performed when it is detected that the device is about to enter low power mode.
- the step of assigning a highest priority value to a record which contains an application identifier which identifies the payment application used to perform the transaction of the third aspect of the invention may occur automatically once the step of detecting which payment application was used to perform the transaction has occurred.
- the transaction of the third aspect of the invention may be a tap that can be classified as a multiple-transaction payment by virtue of a zero value transaction or a Merchant Category Code.
- the highest priority value of the third aspect of the invention may only assigned for a predetermined period of time.
- the mobile device of any of the first, second and third aspects of the invention may be one of a plastic card, a mobile phone, a watch, a tablet, a laptop, or a consumer electronic device.
- the transaction of either of the second and third aspects of the invention may be a transit aggregation type transaction performed with a transit merchant.
- FIG. 1 a depicts an operating model of the parties involved when a multi payment application device is used to perform a transaction over a four-party payment system;
- FIG. 1 b depicts a flow diagram of the processes which occur in the four-party payment system of FIG. 1 a;
- FIG. 2 depicts a representation of an exemplary multi payment application device
- FIG. 3 is a message flow diagram depicting the steps involved in an exemplary known method for performing payment card selection in multi payment application devices
- FIG. 4 is a message flow diagram depicting the steps involved in a method for performing the payment application selection in multi payment application devices.
- FIG. 5 is a message flow diagram depicting the steps involved in setting the payment credential which a user has used in a first transaction as the payment application of highest priority in the PPSE of the multi payment application device.
- Multi payment application devices can take many forms.
- Multi payment application devices can be consumer devices, conventional physical payment cards, mobile phones, watches or any suitable device upon can support the credentials of multiple payment accounts and perform transactions with multiple merchants.
- the credentials of any kind of payment card may be stored on such devices including credit, debit, prepaid and charge cards.
- the credentials may each be stored in the form of a payment application.
- the terms payment credential and payment application may be used interchangeably.
- each payment application resides in a secure element comprising a part of the multi payment application device.
- some or all of the payment applications will reside in the device's operating system memory or a trusted execution environment (TEE) when host card emulation (HCE) is utilized.
- TEE trusted execution environment
- Multi payment application devices may be capable of performing conventional contact, commonly known as Chip, based transactions and/or contactless transactions.
- FIG. 1 a depicts an operating model of the parties involved when a multi payment application device is used to perform a transaction over a four-party payment system.
- FIG. 1 b depicts a flow diagram of the processes which occur in the four-party payment system of FIG. 1 a .
- FIGS. 1 a and 1 b represent a successful transaction made using a four-party payment system.
- the model includes a multi payment application device 114 and a terminal 109 (sometimes referred to as a “Point of Sale” or POS terminal).
- the terminal 109 is typically retained by a merchant 110 .
- the merchant 110 typically has a contract with a financial institution to accept payments from payment devices such as a multi payment application device 114 . That financial institution (i.e.
- the merchant's bank is the acquirer 111 .
- the issuer 113 is the financial institution that has issued the multi payment application device 114 to a particular customer (i.e. the customer's bank).
- the acquirer 111 and the issuer 113 are linked by the payment processing system 112 .
- the merchant 110 , the acquirer 111 , the payment processing system 112 , and the issuer 113 comprise a payment processing network 120 .
- a multi payment application device 114 is presented to a merchant 110 who possesses a terminal 109 .
- the multi payment application device 114 interacts with the terminal 109 and a communication is established (step 101 ). Once the connection between the terminal 109 and the multi payment application device 114 is established, a transaction is initialised at the terminal 109 .
- step 101 a For multi payment application device, payment card credentials need to be selected (step 101 a ). This step can take place either before step 101 or after step 101 and before step 102 .
- the terminal 109 then communicates an authorisation request to the acquirer 111 (step 102 ).
- the acquirer 111 forwards the request on to the payment processing system 112 (step 103 ), which determines which issuer 113 is associated with the multi payment application device 114 .
- the payment processing system 112 then forwards the authorisation request on to the issuer 113 for transaction approval (step 104 ).
- the payment processing system 112 may validate the multi payment application device's security features before forwarding the authorisation request 104 .
- the issuer 113 then checks certain criteria, such as account status, and approves the authorisation request if those checks return satisfactory results (step 105 ).
- This approval is then forwarded on to the acquirer 111 via the payment processing system 112 (steps 106 and 107 ).
- the acquirer 111 sends the approval on to the merchant 110 , which receives confirmation via the terminal 109 (step 108 ).
- EMVTM EuropayTM (which has subsequently merged with MasterCardTM), MasterCardTM and VisaTM. Other members have since joined.
- EMVTM provides open specifications for chip-based payment devices and terminals to facilitate global interoperability for transactions.
- EMVTM The key element of EMVTM involves including dynamic digital data in every transaction. Dynamic digital data makes these types of transactions extremely secure and reduces the risk of fraud.
- a consumer payment application is resident in a secure Integrated Circuit Card (ICC) or chip. This can be the contact chip in smart cards or the contactless chip in smart cards or personal devices such as smart phones.
- ICC Integrated Circuit Card
- ISO/IEC 7816 for contact cards
- ISO/IEC 14443 for contactless cards/devices.
- An EMVTM standard chip is able to perform processing and contains a secure element which stores information and performs cryptographic functions.
- each payment application resides in such a secure element.
- the payment application will reside in the multi payment application device's operating system memory or a trusted execution environment (TEE) when host card emulation (HCE) is utilized.
- TEE trusted execution environment
- EMVTM enabled device When an EMVTM enabled device is used to pay at an EMVTM enabled terminal, it can be identified as an authentic, approved payment instrument through a process called authentication (this is an almost instant process where offline data authentication is available).
- authentication this is an almost instant process where offline data authentication is available.
- PIN Personal Identification Number
- the chip or, in online verification, the issuer
- the chip verifies that the consumer is indeed in possession of his or her own device, through recognising that the correct PIN or other form of cardholder authentication has been completed.
- This implementation of EMVTM is commonly known as “Chip and PIN”.
- EMVTM transactions The transaction flow of EMVTM transactions is much the same as that of the four-party system described above, but with the addition of authentication using chip data and chip technology.
- this step can take place. For example, a user can select which payment credentials they would like to use for a particular merchant transaction. This user selection can be made via a wallet application. This step can also take place automatically with the use of a Proximity Payment System Environment (PPSE) which has been preconfigured.
- PPSE Proximity Payment System Environment
- FIG. 2 depicts a representation of an exemplary multi payment application device 114 .
- the multi payment application device 114 depicted comprises a user interface 201 , a wallet application 202 , a Near-Field Communication (NFC) module 203 which enables the multi payment application device 114 to wirelessly communicate with other NFC enabled devices, and a secure element 204 which further comprises a PPSE 205 , and payment applications 206 and 207 .
- the payment applications reside in the device's operating system memory or a trusted execution environment (TEE) when host card emulation (HCE) is utilized.
- TEE trusted execution environment
- a PPSE 205 is an applet which can be stored on the secure element 204 (or within the devices operating system if HCE technology is used) of a multi payment application device 114 . During a transaction, the PPSE 205 presents one or more available payment applications to the terminal 109 .
- the PPSE 205 presents an ordered list of available payment applications to the terminal 109 , each application being part of a set of applications being presented in the form of an Application Definition File (ADF) record.
- ADF Application Definition File
- Each ADF record contains an Application Definition File Name (ADF Name), and each ADF Name uniquely identifies a payment application and is the payment application's Application Identifier (AID).
- ADF record may also contain an Application Priority Indicator (API) which comprises a value which reflects the ADF record's position in the aforementioned ordered list.
- API Application Priority Indicator
- the wallet application 202 can communicate with an application 206 or 207 or the PPSE 205 to activate the required payment credentials and configure the PPSE ADF records.
- FIG. 3 is a message flow diagram depicting the steps involved in an exemplary known method for performing the payment card selection step 101 a of the transaction process shown in FIG. 1 b where a Proximity Payment System Environment (PPSE) is used for determining payment application selection.
- PPSE Proximity Payment System Environment
- the multi payment application device 114 is presented at terminal 109 . This may involve presenting or tapping the multi payment application device 114 at the terminal 109 , where the device includes an NFC module 203 or any other suitable wireless communication means. Alternatively, the multi payment application device 114 may be inserted into the reader and may interface with the reader via, for example, a contact point such as an exposed chip, in such as case the PPSE role is provided by a PSE. Once an interface between the multi payment application device 114 and the terminal 109 has been established, the terminal sends a SELECT (PPSE) command to the multi payment application device 114 via the interface which requests access to the PPSE 205 and the ADFs contained therein.
- PPSE SELECT
- the multi payment application device 114 responds to the select command by responding with the PPSE's File Command Information (FCI) containing the ADF record(s) stored in the PPSE including the ADF Name for each ADF record to the terminal 109 .
- FCI File Command Information
- the terminal 109 determines which of the payment applications contained in the received ADF records to use for the transaction. The terminal 109 does this by identifying the first ADF record in the ordered list which matches with the terminal's capabilities. The terminal 109 starts by looking at the first ADF record in the ordered list, which is the ADF record with the highest priority API. Once this ‘highest priority’ or ‘first’ ADF record in the list has been identified by the terminal 109 , the terminal then check whether the ADF Name contained within the first ADF record are compatible with the terminal 109 . If an ADF Name contained within the first ADF record is determined to be compatible with the terminal 109 , the terminal 109 then selects this application, using the ADF Name as the application's AID.
- the terminal 109 will then identify the ADF record of next highest priority (the ‘second’ ADF record in the list) again by identifying the ADF record with the highest priority API. If an ADF Name contained within the second ADF record is determined to be compatible with the terminal 109 , the terminal 109 then selects this ADF record.
- the payment terminal 109 will keep identifying the payment card of next highest priority until a compatible ADF Record is found and the transaction proceeds or until no more ADF Records are found at which point the transaction will be rejected
- the terminal 109 begins a payment transaction with the selected application, for example either of application 206 and application 207 .
- a payment transaction may consist of several commands and responses between the terminal 109 and the multi payment application device 114 , as well as further responses from the selected payment application 206 or 207 .
- Payment data may be sent from the payment application 206 or 207 to the terminal 109 and is built into an authorisation request 102 by the terminal 109 and sent to acquirer 111 by the terminal 109 .
- the user may change the API of each of the ADF records present on the multi payment application device 114 .
- the user is only typically able to rank one ADF record in an ordered list of ADF records at a time.
- a terminal iterates through the ordered list sequentially, as outlined above.
- the user is limited to having to set which payment credential should be used prior to each transaction or accept a default credential (i.e. the first compatible credential in the ordered list).
- a multi payment application device 114 runs low on power such that it is running in a low power mode.
- the battery on the device may not have sufficient power to run the operating system, but there may be enough power to run the secure element 204 and NFC controller 203 for period of time or operations.
- the device may not have enough power to run a display or user interface 201 , but there may be enough power to perform ten to twenty NFC taps over the course of one to two days.
- a specific payment credential be used for transport payments on a multi payment application device 114
- the user would be unable to enter the transit system using the specific payment credential unless the specific payment credential was set at the highest priority in the PPSE 205 .
- the specific payment credential may not be suitable for use in other payments, in which case it would not be desirable to set it at the highest priority in the PPSE 205 .
- the terminal at the transit entrance would attempt to select the default payment credential provided at the PPSE 205 , but as the desired specific payment credential is not set as the ‘default’ payment credential in the PPSE 205 , in low power mode, the user would be forced to use the default payment credential.
- the proposed solution to this problem is to include additional information within each ADF record which enables the user to select which ADF records should be selected by which merchants when a transaction is performed. This overrides conventional use of a priority associated with each ADF record and reduces, if not removes, the need for user interaction with a wallet application 202 prior to each transaction. A user can specify which payment cards should be used with which merchants, without needing access to the wallet prior to the transaction, even in low power mode.
- the aforementioned additional data may be in the form of a Merchant Identifier (MI) or list of Merchant Identifiers.
- MI Merchant Identifier
- An MI included in an ADF record may identify terminals 109 belonging to a single merchant or it may identify terminals 109 belonging to all merchants in a particular sector, for example, transit or fast food.
- An MI may be based on the ISO 8583:1993 defined merchant category code extended with a merchant identifier.
- An MI may include geographic zoning based on a sub set of a ZIP code.
- An MI may include day or week or time of day definitions.
- An MI may comprise one or more of a partial zip code, merchant name and location, and date/time.
- MI conditionals allow the flexibility for the user to define targeted payment credential usage without needing to make an active selection via the wallet 202 , segmenting transport, business/personal and types of purchases to credentials of their choice.
- the user is able to define and select which MI or MIs to include in each ADF record stored on the multi payment application device 114 .
- the multi payment application device 114 may, for example, be able to select a particular ADF record (which represents a particular payment credential) and select a particular merchant or group of merchants (a merchant identifier).
- the multi payment application device 114 may then map the payment credential onto the merchant by including an MI which comprises the selected merchant or group of merchants in the selected ADF record, in effect creating a new ADF record comprising an MI and means for identifying a payment application.
- the MIs of each ADF record are then passed on to a terminal 109 which can use the MIs to determine which ADF record should be used selected to perform the transaction.
- a particular payment credential may be restricted by the Issuer of said payment credential such that a user can only select certain merchants or groups of merchants as the MI for said payment credential.
- a particular payment credential may be locked by the Issuer of said payment credential such that the use of said payment credential may only be used with a specific merchant or group of merchants. This may be implemented by locking a particular MI to the particular payment credential.
- An exemplary set of ADF records stored in the PPSE may comprise a first ADF record which comprises a ADF Name and an API with the highest priority value, a second ADF record which comprises an ADF Name and an MI which identifies transit authority A, and finally a third ADF record which comprises an ADF Name and an MI which identifies a retail merchant B at a specific location to be used Monday through Friday.
- the terminal 109 to which the multi payment application device 114 is being presented belongs to transit authority A, the terminal 109 would select the second ADF record. If the terminal 109 to which the multi payment application device 114 is being presented belongs to retail merchant B, the terminal 109 would select the third ADF record if it was a weekday alternatively it would select via the API process and use the first ADF record. All terminals belonging to other merchants would select the first ADF record.
- the multi payment application device issuer or user may not wish to support payments that do not match one of the listed MIs. For example while transit is supported in low power mode retail payment should not be supported. To address this requirement the highest priority ADF record identifies a payment application that is configured to always decline transactions or always decline transactions in low power mode.
- FIG. 4 is a message flow diagram depicting the steps involved in a method for performing the payment application selection step 101 a of the transaction process shown in FIG. 1 b where a Proximity Payment System Environment (PPSE) is used for application selection and where additional MI data is used.
- PPSE Proximity Payment System Environment
- Step 401 may be the same as step 301 , although the SELECT (PPSE) command may also include an indication that the terminal 109 is capable of processing MI data.
- SELECT PPSE
- the multi payment application device 114 responds to the select request by sending File Command Information (FCI) containing the ADF records stored in the PPSE including the MIs for each ADF record to the terminal 109 .
- FCI File Command Information
- An ADF Name for each ADF record may also be included.
- the terminal 109 is configured to first check the MI of each ADF record when determining which of the payment applications contained in the received ADF records to use for the transaction.
- the terminal 109 checks the MI of each ADF record to identify whether the terminal 109 falls within the MI of any of the ADF records. If an ADF record is found which contains an MI which encompasses the terminal 109 , this ADF record is chosen.
- the terminal 109 may then perform the standard selection processing, based solely on the API and terminal compatibility, as outlined above.
- step 404 the ADF Name of the chosen ADF is used to select the required payment application and a payment transaction continues, for example, via any suitable known transaction process.
- the payment transaction may occur close to or remotely to the user selectable range of merchants.
- the merchant is located remotely from the payment transaction.
- a smart-fridge incorporating the proposed solution may choose different payment credentials depending on the product it attempts to order, for example, to maximise loyalty points for specific merchants.
- MI data would enable the payment credential use preferences of the user to be reflected when a transaction is performed using the multi payment application device 114 , even if the multi payment application device 114 were running on low power mode.
- an MI in one or more of the ADF records provides the user with improved control over which payment card credentials are used with which merchants, thereby providing an enhanced user experience, and in the case of high throughput transit, ensuring quick and efficient movement of people through the transit gates.
- an API may also be included in one or more of the ADF records and the API may be used to perform conventional payment card selection as shown in FIG. 3 .
- Transactions with variable amounts include those commonly performed in transit type transactions where a user presents their multi payment application device 114 (taps in) at the beginning of a journey and presents their multi payment application device 114 once more (taps out) at the end of their journey, at which point the fare is calculated.
- Such a transaction with a variable amount can be detected by a multi payment application device 114 as being a transit transaction with zero value.
- the multi payment application device 114 were to run low on power after the user had tapped in and before the user had tapped out, although the user would be able to perform default transactions using the multi payment application device 114 , the user would be unable to select which of the payment credentials stored on the multi payment application device 114 to use when tapping out. If the payment credential with which the user had chosen to tap in with is not the first application in the PPSE of the user's multi payment application device 114 (i.e. the application of highest priority), the situation could arise where the user is unable to tap out using the same payment credential and is forced to tap out with a different payment credential.
- the proposed solution to this problem is to include automatically setting the payment application which was used by the user to tap as the payment application of highest priority in the PPSE of the multi payment application device 114 . This may be done automatically after a user taps in. This may be done by setting the API of the ADF record associated with this payment application that the user used to tap to the highest priority value.
- FIG. 5 is a message flow diagram depicting the steps involved in a method for setting the payment credential which a user has used in a first transaction as the payment application of highest priority in the PPSE of the multi payment application device 114 .
- Step 501 a user taps in at terminal 509 a with multi payment application device 114 .
- This step may comprise local authentication of the user to the payment application for example, via a wallet application 202 and a transaction being performed using said payment credential.
- the payment credential which was used by the user to tap at a terminal classified as one with a requirement to tap to complete, such as a Merchant Category Code of Transit is set as the payment application of highest priority in the PPSE.
- This step may involve setting the API of the ADF record which was used to perform the tap to the highest priority value.
- the multi payment application device 114 may detect that step 501 is a tap in type transaction with a variable amount billing or the multi payment application device 114 may detect that step 501 is an intermediary tap type transaction (i.e. where a tap in type transaction has already occurred, but a tap out type transaction is still expected to ensue) and may automatically perform step 502 whenever such a transaction, as embodied in step 501 , is performed. This ensures that if the device does fall into low power mode during transit, the default values have already been set in the PPSE so that the correct card can be used when tapping out.
- an intermediary tap type transaction i.e. where a tap in type transaction has already occurred, but a tap out type transaction is still expected to ensue
- the multi payment application device 114 may detect that it is low on power and that it will soon enter low power mode, so it may automatically perform step 502 whenever such a detection is made.
- the PPSE application could support two configurations, one configuration for normal power mode and one configuration for low power mode, in which case the wallet could set the low power mode configuration after detecting a transaction of type 501 , in preparation for a low power mode event.
- the multi payment application device 114 may perform step 502 in response to a user input, via the User Interface 201 of the multi payment application device 114 , which requests that the multi payment application device 114 enter low power mode.
- Step 502 could be completed following agreement from the user, for example with a user prompt, via the UI 201 , of “Do you want to set this card as default to make sure it is used on your exit?”, to which the user could respond via the UI 201 , or step 502 could be completed automatically, notifying the user that the step has occurred, for example, with a user prompt, via the UI 201 , of “Note: This card will be set as your default card if the handset loses power in the next hour”.
- the multi payment application device 114 may perform step 502 whenever a transaction of any type using a particular payment credential is performed and not just when a transaction of type 501 is performed.
- Step 502 might occur where, during step 501 , the multi payment application device 114 is able to detect that the transaction is for a zero value amount, and that the merchant category code is that of a transit agency. The multi payment application device 114 may then deduce that this transaction is a transit “aggregation” transaction, where it is essential that any other taps in this environment use the same set of credentials.
- the PPSE 205 is update to reflect the payment credentials that the user selected for their tap in, so that, should the device enter low power mode whilst travelling, the user is still able to present the same payment credentials upon exiting the transit system, or upon being inspected.
- Step 502 may be reversed after a predetermined period of time has elapsed with the original PPSE ordering being reinstated.
- the multi payment application device 114 enters low power mode.
- the user taps out at terminal 509 b with the multi payment application device 114 .
- terminal 509 b performs a payment application selection using the aforementioned payment application selection process, as detailed in FIG. 3 and the description thereof. Given that the payment application which was used to tap in has been set as the payment application of highest priority, the terminal 509 b will perform the transaction using the credential of the payment application which was previously used to tap.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Finance (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A method, at a mobile device, of assigning a preferred payment application stored on the mobile device to a merchant, the method comprising the steps of: receiving a selection of a merchant at the mobile device; receiving a selection of a preferred payment application; and mapping the payment application to the merchant by creating a record containing an application identifier and a merchant identifier.
Description
-
CROSS REFERENCE TO RELATED APPLICATIONS
-
This application claims foreign priority to United Kingdom Patent Application 1416734.0, filed 22 Sep. 2014, the complete disclosure of which is expressly incorporated herein by reference in its entirety for all purposes. This application is a divisional of U.S. patent application Ser. No. 14/857,976, filed Sep. 18, 2015, the complete disclosure of which is expressly incorporated herein by reference in its entirety for all purposes.
FIELD OF THE INVENTION
-
The present invention relates generally, but not exclusively, to the use of devices capable of performing transactions with multiple payment terminals and merchants using a selection of payment applications loaded onto the devices, in particular, to the selection of the payment application in multi payment application devices during a face to face payment in the device's normal powered operation and also during the devices low power mode operation.
BACKGROUND TO THE INVENTION
-
Multi payment application devices, such as an NFC enabled mobile phone, can store multiple payment credentials, each being a payment application on the device, typically residing in the device's secure element. As such, the same multi payment application device is capable of performing transactions using any one of the payment credentials loaded which are linked with one or more issuers and bank accounts.
-
When a multi payment application device is used to perform a transaction, for example, by presenting the multi payment application device at a payment terminal, a means of selecting which payment card to use in the transaction is required. Many multi payment application devices have user interface applications installed on them which enable a user to manually select which payment credential to use. These are commonly called wallets or wallet applications.
-
What is commonly known as a Proximity Payment System Environment (PPSE) is often used to facilitate the payment credential selection mechanism when a contactless payment transaction is performed. The PPSE lists the ‘default’ payment credential or credentials by including an ordered list of payment applications that a terminal will can automatically select from based on the payment application's position in the list and compatibility with the terminal. For contact based transaction, commonly know as Chip transactions, the equivalent of the PPSE is the Payment System Environment (PSE) and operates in the same manner.
-
When a multi payment application device is used to perform a transaction over a payment network using PPSE, the first payment application in the ordered list is identified by a payment terminal to which the multi payment application device has been presented. The payment terminal then attempts to perform a transaction using the first payment application. If the attempt to perform a transaction using the first payment application is not possible, for example, because the terminal does not support the payment network which the payment application uses, the payment terminal will identify the next payment application in the ordered list and check if it is compatible. The payment terminal will keep identifying the next payment application in the ordered list until a compatible payment application is found and the payment application is selected and used to perform a transaction, or until no more payment applications are found at which point the transaction will be rejected.
-
Every time a user wants to use a payment application other than the default payment application (the first application on the ordered list), they must actively select the payment application that they do want to use, for example, by running a wallet application on the multi payment application device. This can lead to undue delay, particularly when compared with the use of conventional payment cards where the user can quickly chose which of their payment cards to use in any given transaction without the need to open an application on a multi payment application device and select which payment application to use. It can also lead to accidental use of the wrong payment application in a particular transaction where the automatically selected payment application is not the payment application which the user intended to use.
-
Additional problems can arise where the multi payment application device loses power and enters low power mode. In low power mode, there may not be enough power available to run a user interface or operating system at the device. Low power mode is defined as a state the secure element and NFC Controller enter to use minimal power. Typically this mode is used when a consumer electronics device reaches a low battery threshold and the device automatically switches off many of its functions, except the clock and a few remaining functions such as its NFC functionality. This is described in detail in the ETSI
TS102 613 and GSMA NFC Handset Requirements.
-
As such, in low power mode it would then no longer be possible for the user to select which payment credential to use in a given transaction. This can cause issues in, for example, transit type transactions where a user taps their multi payment application device at the start of a journey (tap in) and taps their multi payment application device once again at the end of their journey (tap out) resulting in a fare calculation based on where the user has tapped. If the payment credential with which the user has chosen to tap in with is not the highest matching application in the ordered list in the PPSE of the user's multi payment application device and if the user's multi payment application device enters low on power during transit, the situation could arise where the user is unable to tap out using the same payment credential and is forced to tap with a different payment credential. In many cases, in particular where a user has already tapped in but has not yet tapped out, this can lead to the user receiving a fine in relation to either or both payment credential presentments or the maximum possible fare may be charged to each payment credential.
-
The situation can also arise where the user's multi payment application device runs low on power and enters low power mode before the user attempts to make a transaction. In this situation, once the multi payment application device enters low power mode, the user would only be able to perform transactions using the default list of payment credentials with the payment terminal through which the transaction is to be performed. As such, the user no longer has any control over which card to use, may suffer financially, and may also be unable to gain fully from any capping that might be offered by the transit authority.
-
Accordingly, there is a need to provide for improved automated payment card selection in multi payment application devices.
SUMMARY OF THE INVENTION
-
According to a first aspect of the invention, there is provided a method, at a mobile device, of assigning a preferred payment application stored on the mobile device to a merchant, the method comprising the steps of: receiving a selection of a merchant at the mobile device; receiving a selection of a preferred payment application; and mapping the payment application to the merchant by creating a record containing an application identifier and a merchant identifier.
-
Advantageously, by mapping the payment application to the merchant by creating a record containing a card identifier and a merchant identifier, the method of the first aspect of the invention enables the payment application use-preferences of a user of the mobile device to be reflected when a transaction is performed without the need to run a wallet application, and even if the mobile device were running on low power mode.
-
The method of first aspect of the invention may further comprise the steps of: receiving a record request message from a terminal; and sending a record containing the application identifier and the merchant identifier(s) to a terminal.
-
The method of first aspect of the invention may further comprise the steps of: receiving a record request message from a terminal; and sending a plurality of records, each record containing an application identifier, and at least one record containing a merchant identifier.
-
The merchant identifier of the first aspect of the invention may identify one of a unique merchant, a unique terminal or a group of merchants.
-
The merchant identifier of the first aspect of the invention may identify a group of merchants using a merchant category code.
-
The step of receiving a selection of a merchant at the mobile device of the first aspect of the invention may comprise receiving an input from a user via a user interface of the mobile device.
-
The step of receiving a selection of a preferred payment application at the mobile device of the first aspect of the invention may comprise receiving an input from a user via a user interface of the mobile device.
-
The step of creating a record containing an application identifier and a merchant identifier of the first aspect of the invention may comprise adding a merchant identifier to a record containing the application identifier.
-
According to a second aspect of the invention, there is provided a method, at a terminal, of selecting a payment application stored on a mobile device, the method comprising the steps of: sending a record request message to the mobile device; receiving one or more records from the mobile device; searching the one or more records for a merchant identifier which is associated with the terminal; if an associated merchant identifier is found, searching the record which contains the associated merchant identifier for an application identifier; and processing a transaction using a payment application identified by the application identifier.
-
Advantageously, by searching the one or more records for a merchant identifier that are associated with the terminal, the method of the second aspect of the invention enables the user of the mobile device to have improved control over which payment credentials are used with which merchant, as the terminal is able to identify which payment application to use by identifying the application identifier stored in the same record as the associated merchant identifier, thereby providing for an efficient user experience.
-
The method of the second aspect of the invention may further comprise the step of terminating a transaction process if no associated merchant identifier is found.
-
The method of the second aspect of the invention may further comprise the step of searching the one or more records for a default payment application if no associated merchant identifier is found.
-
The step of searching the one or more records for a default payment application of the second aspect of the invention may comprise performing, at the terminal, a payment application selection following standard processes.
-
The merchant identifier of the second aspect of the invention may identify one of a unique merchant, a unique merchant location or a group of merchants.
-
The merchant identifier of the second aspect of the invention may identify a group of merchants using a merchant category code.
-
The merchant identifier of the second aspect of the invention may identify a transit merchant.
-
According to a third aspect of the invention, there is provided a method, at a mobile device, of prioritising a preferred payment application stored on the mobile device, the method comprising the steps of: detecting a transaction of a multiple-transaction payment; detecting which payment application was used to perform the transaction; and assigning a highest priority value to a record which contains an application identifier which identifies the payment application used to perform the transaction.
-
Advantageously, by assigning a highest priority value to a record which contains an application identifier which identifies the payment application used to perform the transaction, the method of the third aspect enables the user of the mobile device to perform subsequent transactions using the same payment application as was used for the prior transaction, even if the mobile device enters a low power mode.
-
The method of the third aspect of the invention may further comprise the step of detecting whether the mobile device is about to enter a low power mode, wherein the step of assigning a highest priority value to a record which contains an application identifier which identifies the payment application used to perform the transaction is performed when it is detected that the device is about to enter low power mode.
-
The step of assigning a highest priority value to a record which contains an application identifier which identifies the payment application used to perform the transaction of the third aspect of the invention may occur automatically once the step of detecting which payment application was used to perform the transaction has occurred.
-
The transaction of the third aspect of the invention may be a tap that can be classified as a multiple-transaction payment by virtue of a zero value transaction or a Merchant Category Code.
-
The highest priority value of the third aspect of the invention may only assigned for a predetermined period of time.
-
The mobile device of any of the first, second and third aspects of the invention may be one of a plastic card, a mobile phone, a watch, a tablet, a laptop, or a consumer electronic device.
-
The transaction of either of the second and third aspects of the invention may be a transit aggregation type transaction performed with a transit merchant.
BRIEF DESCRIPTION OF DRAWINGS
-
Embodiments of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
- FIG. 1 a
depicts an operating model of the parties involved when a multi payment application device is used to perform a transaction over a four-party payment system;
- FIG. 1 b
depicts a flow diagram of the processes which occur in the four-party payment system of
FIG. 1a;
- FIG. 2
depicts a representation of an exemplary multi payment application device;
- FIG. 3
is a message flow diagram depicting the steps involved in an exemplary known method for performing payment card selection in multi payment application devices;
- FIG. 4
is a message flow diagram depicting the steps involved in a method for performing the payment application selection in multi payment application devices; and
- FIG. 5
is a message flow diagram depicting the steps involved in setting the payment credential which a user has used in a first transaction as the payment application of highest priority in the PPSE of the multi payment application device.
DETAILED DESCRIPTION
-
Multi payment application devices can take many forms. Multi payment application devices can be consumer devices, conventional physical payment cards, mobile phones, watches or any suitable device upon can support the credentials of multiple payment accounts and perform transactions with multiple merchants.
-
The credentials of any kind of payment card may be stored on such devices including credit, debit, prepaid and charge cards.
-
The credentials may each be stored in the form of a payment application. The terms payment credential and payment application may be used interchangeably.
-
Typically, each payment application resides in a secure element comprising a part of the multi payment application device. In other embodiments, some or all of the payment applications will reside in the device's operating system memory or a trusted execution environment (TEE) when host card emulation (HCE) is utilized.
-
Multi payment application devices may be capable of performing conventional contact, commonly known as Chip, based transactions and/or contactless transactions.
- FIG. 1 a
depicts an operating model of the parties involved when a multi payment application device is used to perform a transaction over a four-party payment system.
FIG. 1 bdepicts a flow diagram of the processes which occur in the four-party payment system of
FIG. 1 a. Together,
FIGS. 1 a and 1 brepresent a successful transaction made using a four-party payment system. The model includes a multi
payment application device114 and a terminal 109 (sometimes referred to as a “Point of Sale” or POS terminal). The terminal 109 is typically retained by a
merchant110. The
merchant110 typically has a contract with a financial institution to accept payments from payment devices such as a multi
payment application device114. That financial institution (i.e. the merchant's bank) is the
acquirer111. The
issuer113 is the financial institution that has issued the multi
payment application device114 to a particular customer (i.e. the customer's bank). The
acquirer111 and the
issuer113 are linked by the
payment processing system112. Together, the
merchant110, the
acquirer111, the
payment processing system112, and the
issuer113 comprise a
payment processing network120.
-
In the exemplary operating model of
FIG. 1, a multi
payment application device114 is presented to a
merchant110 who possesses a terminal 109. The multi
payment application device114 interacts with the terminal 109 and a communication is established (step 101). Once the connection between the terminal 109 and the multi
payment application device114 is established, a transaction is initialised at the terminal 109.
-
For multi payment application device, payment card credentials need to be selected (step 101 a). This step can take place either before
step101 or after
step101 and before
step102.
-
The terminal 109 then communicates an authorisation request to the acquirer 111 (step 102). The
acquirer111 forwards the request on to the payment processing system 112 (step 103), which determines which
issuer113 is associated with the multi
payment application device114. The
payment processing system112 then forwards the authorisation request on to the
issuer113 for transaction approval (step 104).
-
Here, the
payment processing system112 may validate the multi payment application device's security features before forwarding the
authorisation request104. The
issuer113 then checks certain criteria, such as account status, and approves the authorisation request if those checks return satisfactory results (step 105). This approval is then forwarded on to the
acquirer111 via the payment processing system 112 (
steps106 and 107). The
acquirer111 sends the approval on to the
merchant110, which receives confirmation via the terminal 109 (step 108).
-
Many four-party payment systems adhere to the EMV™ standard, developed by Europay™ (which has subsequently merged with MasterCard™), MasterCard™ and Visa™. Other members have since joined. EMV™ provides open specifications for chip-based payment devices and terminals to facilitate global interoperability for transactions.
-
The key element of EMV™ involves including dynamic digital data in every transaction. Dynamic digital data makes these types of transactions extremely secure and reduces the risk of fraud. A consumer payment application is resident in a secure Integrated Circuit Card (ICC) or chip. This can be the contact chip in smart cards or the contactless chip in smart cards or personal devices such as smart phones. There are standards based on ISO/IEC 7816 for contact cards, and standards based on ISO/IEC 14443 for contactless cards/devices.
-
An EMV™ standard chip is able to perform processing and contains a secure element which stores information and performs cryptographic functions.
-
Typically, each payment application resides in such a secure element. In other embodiments the payment application will reside in the multi payment application device's operating system memory or a trusted execution environment (TEE) when host card emulation (HCE) is utilized.
-
When an EMV™ enabled device is used to pay at an EMV™ enabled terminal, it can be identified as an authentic, approved payment instrument through a process called authentication (this is an almost instant process where offline data authentication is available). When used with a Personal Identification Number (PIN) or other form of consumer device based cardholder verification, the chip (or, in online verification, the issuer) verifies that the consumer is indeed in possession of his or her own device, through recognising that the correct PIN or other form of cardholder authentication has been completed. This implementation of EMV™ is commonly known as “Chip and PIN”.
-
The transaction flow of EMV™ transactions is much the same as that of the four-party system described above, but with the addition of authentication using chip data and chip technology.
-
Focusing now on the payment
application selection step101 a shown in
FIG. 1 b, wherein a selection is made as to which payment application to use when performing a transaction, there are multiple ways in which this step can take place. For example, a user can select which payment credentials they would like to use for a particular merchant transaction. This user selection can be made via a wallet application. This step can also take place automatically with the use of a Proximity Payment System Environment (PPSE) which has been preconfigured.
- FIG. 2
depicts a representation of an exemplary multi
payment application device114. The multi
payment application device114 depicted comprises a
user interface201, a
wallet application202, a Near-Field Communication (NFC)
module203 which enables the multi
payment application device114 to wirelessly communicate with other NFC enabled devices, and a
secure element204 which further comprises a
PPSE205, and
payment applications206 and 207. In other embodiments the payment applications reside in the device's operating system memory or a trusted execution environment (TEE) when host card emulation (HCE) is utilized.
-
A
PPSE205 is an applet which can be stored on the secure element 204 (or within the devices operating system if HCE technology is used) of a multi
payment application device114. During a transaction, the
PPSE205 presents one or more available payment applications to the terminal 109.
-
In known transaction processes, the
PPSE205 presents an ordered list of available payment applications to the terminal 109, each application being part of a set of applications being presented in the form of an Application Definition File (ADF) record. Each ADF record contains an Application Definition File Name (ADF Name), and each ADF Name uniquely identifies a payment application and is the payment application's Application Identifier (AID). Each ADF record may also contain an Application Priority Indicator (API) which comprises a value which reflects the ADF record's position in the aforementioned ordered list.
-
The
wallet application202 can communicate with an
application206 or 207 or the
PPSE205 to activate the required payment credentials and configure the PPSE ADF records.
- FIG. 3
is a message flow diagram depicting the steps involved in an exemplary known method for performing the payment
card selection step101 a of the transaction process shown in
FIG. 1 bwhere a Proximity Payment System Environment (PPSE) is used for determining payment application selection.
-
At
step301, the multi
payment application device114 is presented at
terminal109. This may involve presenting or tapping the multi
payment application device114 at the terminal 109, where the device includes an
NFC module203 or any other suitable wireless communication means. Alternatively, the multi
payment application device114 may be inserted into the reader and may interface with the reader via, for example, a contact point such as an exposed chip, in such as case the PPSE role is provided by a PSE. Once an interface between the multi
payment application device114 and the terminal 109 has been established, the terminal sends a SELECT (PPSE) command to the multi
payment application device114 via the interface which requests access to the
PPSE205 and the ADFs contained therein.
-
At
step302, the multi
payment application device114 responds to the select command by responding with the PPSE's File Command Information (FCI) containing the ADF record(s) stored in the PPSE including the ADF Name for each ADF record to the terminal 109.
-
At
step303, the terminal 109 determines which of the payment applications contained in the received ADF records to use for the transaction. The terminal 109 does this by identifying the first ADF record in the ordered list which matches with the terminal's capabilities. The terminal 109 starts by looking at the first ADF record in the ordered list, which is the ADF record with the highest priority API. Once this ‘highest priority’ or ‘first’ ADF record in the list has been identified by the terminal 109, the terminal then check whether the ADF Name contained within the first ADF record are compatible with the terminal 109. If an ADF Name contained within the first ADF record is determined to be compatible with the terminal 109, the terminal 109 then selects this application, using the ADF Name as the application's AID.
-
It may be the case that the first ADF record is not compatible with the terminal 109. In this case the terminal 109 will then identify the ADF record of next highest priority (the ‘second’ ADF record in the list) again by identifying the ADF record with the highest priority API. If an ADF Name contained within the second ADF record is determined to be compatible with the terminal 109, the terminal 109 then selects this ADF record.
-
If the second ADF record is not compatible, the
payment terminal109 will keep identifying the payment card of next highest priority until a compatible ADF Record is found and the transaction proceeds or until no more ADF Records are found at which point the transaction will be rejected
-
As such, the process of determine the best match is a matter of using the ADF Record with the highest Application Priority Indicator (API).
-
At
step304 the terminal 109 begins a payment transaction with the selected application, for example either of
application206 and
application207. As known to those who are skilled in the art, a payment transaction may consist of several commands and responses between the terminal 109 and the multi
payment application device114, as well as further responses from the selected
payment application206 or 207. Payment data may be sent from the
payment application206 or 207 to the terminal 109 and is built into an
authorisation request102 by the terminal 109 and sent to
acquirer111 by the
terminal109.
-
For payment credentials that are enabled to the user, the user may change the API of each of the ADF records present on the multi
payment application device114.
-
However, in known multi
card payment devices114 which make use of a
PPSE205, the user is only typically able to rank one ADF record in an ordered list of ADF records at a time. A terminal iterates through the ordered list sequentially, as outlined above. As such, the user is limited to having to set which payment credential should be used prior to each transaction or accept a default credential (i.e. the first compatible credential in the ordered list).
-
In particular, problems may arise where a multi
payment application device114 runs low on power such that it is running in a low power mode. When in low power mode, the battery on the device may not have sufficient power to run the operating system, but there may be enough power to run the
secure element204 and
NFC controller203 for period of time or operations. For example, while in low power mode the device may not have enough power to run a display or
user interface201, but there may be enough power to perform ten to twenty NFC taps over the course of one to two days.
-
In low power mode, it would no longer be possible for the user to select which payment credential to use in a given transaction, for example, by using a
wallet application202. In such a scenario, the user would be forced to perform transactions using the first payment credential that is compatible with the terminal 109, that is the ADF with the highest priority API in the default PPSE configuration, if a default configuration has been set. As such, the user no longer has any flexibility.
-
For example, where a user desires that a specific payment credential be used for transport payments on a multi
payment application device114, if the user attempts to enter a transit system while the device is in low power mode the user would be unable to enter the transit system using the specific payment credential unless the specific payment credential was set at the highest priority in the
PPSE205. Furthermore, the specific payment credential may not be suitable for use in other payments, in which case it would not be desirable to set it at the highest priority in the
PPSE205. If the specific payment credential were not set at the highest priority in the
PPSE205, the terminal at the transit entrance would attempt to select the default payment credential provided at the
PPSE205, but as the desired specific payment credential is not set as the ‘default’ payment credential in the
PPSE205, in low power mode, the user would be forced to use the default payment credential.
-
Additionally ticket inspection could result in the user being unable to present the same payment credential if their multi payment application device enters low power mode during the journey.
-
Furthermore certain situations would not allow a user time to access a
wallet application202 to select a preferred payment credential, for example, high throughput transit gates where the user is afforded little time to select which card to use on approaching the gate. So automatically selecting the correct payment card without user interaction may be advantageous.
-
The proposed solution to this problem is to include additional information within each ADF record which enables the user to select which ADF records should be selected by which merchants when a transaction is performed. This overrides conventional use of a priority associated with each ADF record and reduces, if not removes, the need for user interaction with a
wallet application202 prior to each transaction. A user can specify which payment cards should be used with which merchants, without needing access to the wallet prior to the transaction, even in low power mode.
-
The aforementioned additional data may be in the form of a Merchant Identifier (MI) or list of Merchant Identifiers. An MI included in an ADF record may identify
terminals109 belonging to a single merchant or it may identify
terminals109 belonging to all merchants in a particular sector, for example, transit or fast food. An MI may be based on the ISO 8583:1993 defined merchant category code extended with a merchant identifier. An MI may include geographic zoning based on a sub set of a ZIP code. An MI may include day or week or time of day definitions. An MI may comprise one or more of a partial zip code, merchant name and location, and date/time.
-
Together these MI conditionals allow the flexibility for the user to define targeted payment credential usage without needing to make an active selection via the
wallet202, segmenting transport, business/personal and types of purchases to credentials of their choice.
-
The user is able to define and select which MI or MIs to include in each ADF record stored on the multi
payment application device114. The multi
payment application device114 may, for example, be able to select a particular ADF record (which represents a particular payment credential) and select a particular merchant or group of merchants (a merchant identifier). The multi
payment application device114 may then map the payment credential onto the merchant by including an MI which comprises the selected merchant or group of merchants in the selected ADF record, in effect creating a new ADF record comprising an MI and means for identifying a payment application. The MIs of each ADF record are then passed on to a terminal 109 which can use the MIs to determine which ADF record should be used selected to perform the transaction.
-
A particular payment credential may be restricted by the Issuer of said payment credential such that a user can only select certain merchants or groups of merchants as the MI for said payment credential.
-
A particular payment credential may be locked by the Issuer of said payment credential such that the use of said payment credential may only be used with a specific merchant or group of merchants. This may be implemented by locking a particular MI to the particular payment credential.
-
An exemplary set of ADF records stored in the PPSE may comprise a first ADF record which comprises a ADF Name and an API with the highest priority value, a second ADF record which comprises an ADF Name and an MI which identifies transit authority A, and finally a third ADF record which comprises an ADF Name and an MI which identifies a retail merchant B at a specific location to be used Monday through Friday.
-
During the application selection stage of a transaction, if the terminal 109 to which the multi
payment application device114 is being presented belongs to transit authority A, the terminal 109 would select the second ADF record. If the terminal 109 to which the multi
payment application device114 is being presented belongs to retail merchant B, the terminal 109 would select the third ADF record if it was a weekday alternatively it would select via the API process and use the first ADF record. All terminals belonging to other merchants would select the first ADF record.
-
In other embodiments the multi payment application device issuer or user may not wish to support payments that do not match one of the listed MIs. For example while transit is supported in low power mode retail payment should not be supported. To address this requirement the highest priority ADF record identifies a payment application that is configured to always decline transactions or always decline transactions in low power mode.
- FIG. 4
is a message flow diagram depicting the steps involved in a method for performing the payment
application selection step101 a of the transaction process shown in
FIG. 1 bwhere a Proximity Payment System Environment (PPSE) is used for application selection and where additional MI data is used.
-
Step 401 may be the same as
step301, although the SELECT (PPSE) command may also include an indication that the terminal 109 is capable of processing MI data.
-
At
step402, the multi
payment application device114 responds to the select request by sending File Command Information (FCI) containing the ADF records stored in the PPSE including the MIs for each ADF record to the terminal 109. An ADF Name for each ADF record may also be included.
-
At
step403, the terminal 109 is configured to first check the MI of each ADF record when determining which of the payment applications contained in the received ADF records to use for the transaction. The terminal 109 checks the MI of each ADF record to identify whether the terminal 109 falls within the MI of any of the ADF records. If an ADF record is found which contains an MI which encompasses the terminal 109, this ADF record is chosen.
-
Optionally, if the terminal 109 does not find a match via the MI data, it may then perform the standard selection processing, based solely on the API and terminal compatibility, as outlined above.
-
As
step404, the ADF Name of the chosen ADF is used to select the required payment application and a payment transaction continues, for example, via any suitable known transaction process.
-
The payment transaction may occur close to or remotely to the user selectable range of merchants. For example, if the proposed solution is incorporated into a smart-fridge that automatically orders new stock online, the merchant is located remotely from the payment transaction. A smart-fridge incorporating the proposed solution may choose different payment credentials depending on the product it attempts to order, for example, to maximise loyalty points for specific merchants.
-
Advantageously, if a multi
payment application device114 were to run low on power such that a user would be unable to use a
wallet application202 to manually select which payment card to use in a given transaction, the above outlined inclusion of MI data would enable the payment credential use preferences of the user to be reflected when a transaction is performed using the multi
payment application device114, even if the multi
payment application device114 were running on low power mode.
-
Furthermore, the inclusion of an MI in one or more of the ADF records provides the user with improved control over which payment card credentials are used with which merchants, thereby providing an enhanced user experience, and in the case of high throughput transit, ensuring quick and efficient movement of people through the transit gates.
-
If a multi
payment application device114 which makes use of a
PPSE205 comprising ADF records containing MI data is used to perform a transaction with a legacy terminal which cannot read MI data, an API may also be included in one or more of the ADF records and the API may be used to perform conventional payment card selection as shown in
FIG. 3.
-
Problems can arise in the automatic selection of payment applications on multi
payment application devices114 through the use of a
PPSE205 when the transaction being performed is a transaction with a variable amount. Transactions with variable amounts include those commonly performed in transit type transactions where a user presents their multi payment application device 114 (taps in) at the beginning of a journey and presents their multi
payment application device114 once more (taps out) at the end of their journey, at which point the fare is calculated. Such a transaction with a variable amount can be detected by a multi
payment application device114 as being a transit transaction with zero value.
-
If the multi
payment application device114 were to run low on power after the user had tapped in and before the user had tapped out, although the user would be able to perform default transactions using the multi
payment application device114, the user would be unable to select which of the payment credentials stored on the multi
payment application device114 to use when tapping out. If the payment credential with which the user had chosen to tap in with is not the first application in the PPSE of the user's multi payment application device 114 (i.e. the application of highest priority), the situation could arise where the user is unable to tap out using the same payment credential and is forced to tap out with a different payment credential.
-
The proposed solution to this problem is to include automatically setting the payment application which was used by the user to tap as the payment application of highest priority in the PPSE of the multi
payment application device114. This may be done automatically after a user taps in. This may be done by setting the API of the ADF record associated with this payment application that the user used to tap to the highest priority value.
- FIG. 5
is a message flow diagram depicting the steps involved in a method for setting the payment credential which a user has used in a first transaction as the payment application of highest priority in the PPSE of the multi
payment application device114.
-
At
Step501, a user taps in at terminal 509 a with multi
payment application device114. This step may comprise local authentication of the user to the payment application for example, via a
wallet application202 and a transaction being performed using said payment credential.
-
At
step502, the payment credential which was used by the user to tap at a terminal classified as one with a requirement to tap to complete, such as a Merchant Category Code of Transit, is set as the payment application of highest priority in the PPSE. This step may involve setting the API of the ADF record which was used to perform the tap to the highest priority value.
-
There may be various scenarios which, when they occur, trigger the multi
payment application device114 to perform
step502.
-
For example, the multi
payment application device114 may detect that
step501 is a tap in type transaction with a variable amount billing or the multi
payment application device114 may detect that
step501 is an intermediary tap type transaction (i.e. where a tap in type transaction has already occurred, but a tap out type transaction is still expected to ensue) and may automatically perform
step502 whenever such a transaction, as embodied in
step501, is performed. This ensures that if the device does fall into low power mode during transit, the default values have already been set in the PPSE so that the correct card can be used when tapping out.
-
The multi
payment application device114 may detect that it is low on power and that it will soon enter low power mode, so it may automatically perform
step502 whenever such a detection is made. Alternatively the PPSE application could support two configurations, one configuration for normal power mode and one configuration for low power mode, in which case the wallet could set the low power mode configuration after detecting a transaction of
type501, in preparation for a low power mode event.
-
The multi
payment application device114 may perform
step502 in response to a user input, via the
User Interface201 of the multi
payment application device114, which requests that the multi
payment application device114 enter low power mode.
-
Step 502 could be completed following agreement from the user, for example with a user prompt, via the
UI201, of “Do you want to set this card as default to make sure it is used on your exit?”, to which the user could respond via the
UI201, or step 502 could be completed automatically, notifying the user that the step has occurred, for example, with a user prompt, via the
UI201, of “Note: This card will be set as your default card if the handset loses power in the next hour”.
-
The multi
payment application device114 may perform
step502 whenever a transaction of any type using a particular payment credential is performed and not just when a transaction of
type501 is performed.
-
Step 502 might occur where, during
step501, the multi
payment application device114 is able to detect that the transaction is for a zero value amount, and that the merchant category code is that of a transit agency. The multi
payment application device114 may then deduce that this transaction is a transit “aggregation” transaction, where it is essential that any other taps in this environment use the same set of credentials. As such, when this exemplary method is employed, the
PPSE205 is update to reflect the payment credentials that the user selected for their tap in, so that, should the device enter low power mode whilst travelling, the user is still able to present the same payment credentials upon exiting the transit system, or upon being inspected.
-
Step 502 may be reversed after a predetermined period of time has elapsed with the original PPSE ordering being reinstated.
-
At
step503, the multi
payment application device114 enters low power mode.
-
At
step504, the user taps out at
terminal509 b with the multi
payment application device114. As the user is unable to select which payment credential to use as the multi
card payment device114 is running in low power mode, terminal 509 b performs a payment application selection using the aforementioned payment application selection process, as detailed in
FIG. 3and the description thereof. Given that the payment application which was used to tap in has been set as the payment application of highest priority, the terminal 509 b will perform the transaction using the credential of the payment application which was previously used to tap.
-
The flow charts and descriptions thereof herein should not be understood to prescribe a fixed order of performing the method steps described therein. Rather, the method steps may be performed in any order that is practicable. Although the present invention has been described in connection with specific exemplary embodiments, it should be understood that various changes, substitutions, and alterations apparent to those skilled in the art can be made to the disclosed embodiments without departing from the spirit and scope of the invention as set forth in the appended claims.
Claims (18)
1. A method, at a mobile device, of assigning a preferred payment application stored on the mobile device to a merchant, the method comprising the steps of:
receiving a selection of a merchant at the mobile device;
receiving a selection of a preferred payment application; and
mapping the payment application to the merchant by creating a record containing an application identifier and a merchant identifier.
2. The method of
claim 1, further comprising the steps of:
receiving a record request message from a terminal; and
sending a record containing the application identifier and the merchant identifier(s) to a terminal.
3. The method of
claim 1, further comprising the steps of:
receiving a record request message from a terminal; and
sending a plurality of records, each record containing an application identifier, and at least one record containing a merchant identifier.
4. The method of
claim 1, wherein the merchant identifier identifies one of a unique merchant, a unique terminal or a group of merchants.
5. The method of
claim 4, wherein the merchant identifier identifies a group of merchants using a merchant category code.
6. The method of
claim 1, wherein the step of receiving a selection of a merchant at the mobile device comprises receiving an input from a user via a user interface of the mobile device.
7. The method of
claim 1, wherein the step of receiving a selection of a preferred payment application at the mobile device comprises receiving an input from a user via a user interface of the mobile device.
8. The method of
claim 1, wherein the step of creating a record containing an application identifier and a merchant identifier comprises adding a merchant identifier to a record containing the application identifier.
9. A method, at a terminal, of selecting a payment application stored on a mobile device, the method comprising the steps of:
sending a record request message to the mobile device;
receiving one or more records from the mobile device;
searching the one or more records for a merchant identifier which is associated with the terminal;
if an associated merchant identifier is found, searching the record which contains the associated merchant identifier for an application identifier; and
processing a transaction using a payment application identified by the application identifier.
10. The method of
claim 9, further comprising the step of terminating a transaction process if no associated merchant identifier is found.
11. The method of
claim 9, further comprising the step of searching the one or more records for a default payment application if no associated merchant identifier is found.
12. The method of
claim 11, wherein the step of searching the one or more records for a default payment application comprises performing, at the terminal, a payment application selection following standard processes.
13. The method of
claim 9, wherein the merchant identifier identifies one of a unique merchant, a unique merchant location or a group of merchants.
14. The method of
claim 13, wherein the merchant identifier identifies a group of merchants using a merchant category code.
15. The method of
claim 9, wherein the merchant identifier identifies a transit merchant.
16. The method of
claim 9, wherein the transaction is a transit aggregation type transaction performed with a transit merchant.
17. A mobile device configured to assign a preferred payment application stored on the mobile device to a merchant, by:
receiving a selection of a merchant at the mobile device;
receiving a selection of a preferred payment application; and
mapping the payment application to the merchant by creating a record containing an application identifier and a merchant identifier.
18. A terminal configured to select a payment application stored on a mobile device by:
sending a record request message to the mobile device;
receiving one or more records from the mobile device;
searching the one or more records for a merchant identifier which is associated with the terminal;
if an associated merchant identifier is found, searching the record which contains the associated merchant identifier for an application identifier; and
processing a transaction using a payment application identified by the application identifier.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/902,777 US20220414636A1 (en) | 2014-09-22 | 2022-09-02 | Payment systems and methods for managing payment card use |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1416734.0A GB2530345A (en) | 2014-09-22 | 2014-09-22 | Payment systems and methods for managing payment card use |
GB1416734.0 | 2014-09-22 | ||
US14/857,976 US11455612B2 (en) | 2014-09-22 | 2015-09-18 | Payment systems and methods for managing payment card use |
US17/902,777 US20220414636A1 (en) | 2014-09-22 | 2022-09-02 | Payment systems and methods for managing payment card use |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/857,976 Division US11455612B2 (en) | 2014-09-22 | 2015-09-18 | Payment systems and methods for managing payment card use |
Publications (1)
Publication Number | Publication Date |
---|---|
US20220414636A1 true US20220414636A1 (en) | 2022-12-29 |
Family
ID=51869305
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/857,976 Active 2038-09-21 US11455612B2 (en) | 2014-09-22 | 2015-09-18 | Payment systems and methods for managing payment card use |
US17/902,777 Pending US20220414636A1 (en) | 2014-09-22 | 2022-09-02 | Payment systems and methods for managing payment card use |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/857,976 Active 2038-09-21 US11455612B2 (en) | 2014-09-22 | 2015-09-18 | Payment systems and methods for managing payment card use |
Country Status (9)
Country | Link |
---|---|
US (2) | US11455612B2 (en) |
EP (1) | EP3198538A4 (en) |
JP (1) | JP6386190B2 (en) |
KR (2) | KR102117977B1 (en) |
CN (1) | CN107004189B (en) |
AU (2) | AU2015321656A1 (en) |
BR (1) | BR112017005634A2 (en) |
CA (1) | CA2961898A1 (en) |
GB (1) | GB2530345A (en) |
Cited By (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025015134A1 (en) * | 2023-07-12 | 2025-01-16 | Visa International Service Association | Method, system, and computer program product for processing e-commerce transactions using a computer-generated code |
Families Citing this family (25)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013158419A1 (en) * | 2012-04-18 | 2013-10-24 | Google Inc. | Processing payment transactions without a secure element |
US10242356B2 (en) * | 2014-08-25 | 2019-03-26 | Google Llc | Host-formatted select proximity payment system environment response |
US9779398B2 (en) | 2015-03-09 | 2017-10-03 | Lenovo (Singapore) Pte. Ltd. | Selecting a contactless payment card |
KR101826960B1 (en) * | 2016-05-31 | 2018-03-22 | 주식회사 하렉스인포텍 | Method and apparatus for mobile payment |
US10755273B2 (en) * | 2016-07-22 | 2020-08-25 | Mastercard International Incorporated | Systems and methods for mapping non-validated data with validated data |
US10496973B2 (en) | 2016-07-29 | 2019-12-03 | Square, Inc. | Reprogrammable point-of-sale transaction flows |
US10872320B2 (en) | 2016-07-29 | 2020-12-22 | Square, Inc. | Reprogrammable point-of-sale transaction flows |
US10692055B2 (en) * | 2016-07-29 | 2020-06-23 | Square, Inc. | Reprogrammable point-of-sale transaction flows |
US11620639B2 (en) * | 2017-03-01 | 2023-04-04 | Jpmorgan Chase Bank, N.A. | Systems and methods for dynamic inclusion of enhanced data in transactions |
JP7150839B2 (en) * | 2017-06-28 | 2022-10-11 | ゴールドマン サックス バンク ユーエスエー | interface-specific account identifier |
JP7035434B2 (en) * | 2017-10-02 | 2022-03-15 | 株式会社デンソーウェーブ | Payment system |
CN107679858B (en) * | 2017-10-24 | 2019-12-10 | 恒宝股份有限公司 | Mobile terminal and mobile payment method |
CN110009327A (en) * | 2018-01-05 | 2019-07-12 | 华为终端有限公司 | A kind of method and terminal of electronic transaction |
US11443323B2 (en) | 2018-03-07 | 2022-09-13 | Samsung Electronics Co., Ltd. | System and method for secure transactions with a trusted execution environment (TEE) |
CN110475233B (en) * | 2018-05-09 | 2021-09-10 | 腾讯科技(深圳)有限公司 | Resource transfer method, device, computer equipment and storage medium |
US20190373457A1 (en) * | 2018-06-01 | 2019-12-05 | Apple Inc. | Multi-scheme transaction credentials |
US11200557B2 (en) * | 2018-06-01 | 2021-12-14 | Apple Inc. | Scalable wireless transaction system |
JP7123769B2 (en) * | 2018-11-28 | 2022-08-23 | 京セラ株式会社 | light switch |
US10791460B2 (en) * | 2019-01-30 | 2020-09-29 | Visa International Service Association | Terminal type identification in interaction processing |
WO2021011752A1 (en) | 2019-07-17 | 2021-01-21 | Visa International Service Association | Dynamic application selection based on contextual data |
CN114638605A (en) * | 2019-09-18 | 2022-06-17 | 华为技术有限公司 | Method and electronic equipment for near field wireless communication |
US11803838B2 (en) * | 2019-09-19 | 2023-10-31 | Mastercard International Incorporated | Application management for simulated contactless payment cards |
US11783332B2 (en) | 2020-02-14 | 2023-10-10 | Mastercard International Incorporated | Method and system for facilitating secure card-based transactions |
EP3933730A1 (en) * | 2020-06-30 | 2022-01-05 | Mastercard International Incorporated | Realtime selection of payment account |
KR20230109282A (en) * | 2022-01-13 | 2023-07-20 | 현대자동차주식회사 | Server and control method for the same |
Citations (13)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130054454A1 (en) * | 2011-08-18 | 2013-02-28 | Thomas Purves | Wallet Service Enrollment Platform Apparatuses, Methods and Systems |
US20150026049A1 (en) * | 2011-08-18 | 2015-01-22 | Visa International Service Association | Third-Party Value Added Wallet Features and interfaces Apparatuses, Methods and Systems |
US9064246B1 (en) * | 2009-10-13 | 2015-06-23 | Sprint Communications Company L.P. | Payment service and platform authentication integration |
US20150199672A1 (en) * | 2014-01-15 | 2015-07-16 | Steven Yale Woloshin | Customer check-in display during a transaction |
US20160019547A1 (en) * | 2014-07-15 | 2016-01-21 | Verizon Patent And Licensing Inc. | Secure financial payment |
US20170115639A1 (en) * | 2015-01-05 | 2017-04-27 | Kim Rubin | Electronic timer |
US9760871B1 (en) * | 2011-04-01 | 2017-09-12 | Visa International Service Association | Event-triggered business-to-business electronic payment processing apparatuses, methods and systems |
US10262505B1 (en) * | 2013-12-03 | 2019-04-16 | Ca, Inc. | Anti-skimming solution |
US10373233B2 (en) * | 2014-02-27 | 2019-08-06 | Ebay Inc. | Removing purchases from online containers |
US10430819B2 (en) * | 2014-04-03 | 2019-10-01 | Mastercard International Incorporated | Systems and methods for connecting merchant loyalty programs with payment cards |
US20190302702A1 (en) * | 2015-01-05 | 2019-10-03 | Kim Rubin | Electronic timer |
US10949888B1 (en) * | 2014-09-10 | 2021-03-16 | Square, Inc. | Geographically targeted, time-based promotions |
US10963868B1 (en) * | 2014-09-09 | 2021-03-30 | Square, Inc. | Anonymous payment transactions |
Family Cites Families (44)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001017298A1 (en) * | 1999-09-02 | 2001-03-08 | Automated Business Companies | Communication and proximity authorization systems |
US8751391B2 (en) * | 2002-03-29 | 2014-06-10 | Jpmorgan Chase Bank, N.A. | System and process for performing purchase transactions using tokens |
US8065235B2 (en) | 2003-05-05 | 2011-11-22 | International Business Machines Corporation | Portable intelligent shopping device |
US7413113B1 (en) * | 2004-07-28 | 2008-08-19 | Sprint Communications Company L.P. | Context-based card selection device |
JP2006277670A (en) | 2005-03-30 | 2006-10-12 | Nec Corp | Settlement means selection method, settlement means selection system, and computer program |
JP2007102319A (en) | 2005-09-30 | 2007-04-19 | Matsushita Electric Ind Co Ltd | Portable terminal and settlement device |
JP2007141055A (en) | 2005-11-21 | 2007-06-07 | Sharp Corp | Electronic valuable information device, portable terminal, settlement terminal, electronic valuable information processing system, program and recording medium |
US7802719B2 (en) | 2006-09-29 | 2010-09-28 | Sony Ericsson Mobile Communications Ab | System and method for presenting multiple transaction options in a portable device |
US8867988B2 (en) | 2007-03-16 | 2014-10-21 | Lg Electronics Inc. | Performing contactless applications in battery off mode |
JP5267966B2 (en) | 2007-10-19 | 2013-08-21 | Necカシオモバイルコミュニケーションズ株式会社 | Portable terminal device and portable terminal processing program |
EP2248094A4 (en) * | 2008-01-24 | 2012-10-03 | Visa Usa Inc | System and method for conducting transactions with a financial presentation device linked to multiple accounts |
JP5662632B2 (en) | 2008-01-29 | 2015-02-04 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Electronic payment system, portable terminal, electronic payment terminal, electronic payment method, and computer program |
CN101303753A (en) | 2008-06-06 | 2008-11-12 | 中国民生银行股份有限公司 | Electronic payment system and method |
US8523053B2 (en) | 2008-09-03 | 2013-09-03 | First Data Corporation | Enabling consumer choice on contactless transactions when using a dual-branded payment instrument |
US20100082445A1 (en) | 2008-09-30 | 2010-04-01 | Apple Inc. | Smart menu options |
US8587454B1 (en) * | 2008-11-18 | 2013-11-19 | Rich Dearworth | System and method for providing electronic toll collection to users of wireless mobile devices |
WO2010083454A2 (en) * | 2009-01-15 | 2010-07-22 | Visa U.S.A. Inc. | Incentives associated with linked financial accounts |
JP5417880B2 (en) | 2009-02-18 | 2014-02-19 | 富士電機株式会社 | Vending machine, payment processing apparatus, vending system and payment processing system |
JP5471057B2 (en) | 2009-06-17 | 2014-04-16 | 富士電機株式会社 | Vending system or payment processing system, server device therefor, and program |
US9367834B2 (en) | 2010-01-22 | 2016-06-14 | Iii Holdings 1, Llc | Systems, methods, and computer products for processing payments using a proxy card |
US8671055B2 (en) * | 2010-03-02 | 2014-03-11 | Digital Life Technologies, Llc | Portable E-wallet and universal card |
US8738418B2 (en) | 2010-03-19 | 2014-05-27 | Visa U.S.A. Inc. | Systems and methods to enhance search data with transaction based data |
JP5399959B2 (en) | 2010-03-24 | 2014-01-29 | 日本電信電話株式会社 | Electronic money automatic settlement system, electronic money automatic settlement method, and program |
KR101184426B1 (en) | 2010-04-30 | 2012-09-20 | 한국정보통신주식회사 | Apparatus and method for settling make use of personal terminal |
US20110320345A1 (en) * | 2010-06-29 | 2011-12-29 | Ebay, Inc. | Smart wallet |
US20130212012A1 (en) | 2010-10-15 | 2013-08-15 | 34 Solutions, Llc | System And Method For Mobile Electronic Purchasing |
US8799087B2 (en) | 2010-10-27 | 2014-08-05 | Mastercard International Incorporated | Systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader |
CN102479361A (en) | 2010-11-23 | 2012-05-30 | 天津中兴软件有限责任公司 | Method for removing abnormal conditions of terminals of non-contact smart cards |
US20130090991A1 (en) * | 2011-10-05 | 2013-04-11 | Verizon Patent And Licensing Inc. | Apparatus, system, and method for toll payment via smart phone |
EP2774099B1 (en) | 2011-11-03 | 2023-03-01 | Mastercard International Incorporated | Methods, systems, and computer readable media for provisioning and utilizing an aggregated soft card on a mobile device |
US9064253B2 (en) | 2011-12-01 | 2015-06-23 | Broadcom Corporation | Systems and methods for providing NFC secure application support in battery on and battery off modes |
US9092776B2 (en) | 2012-03-15 | 2015-07-28 | Qualcomm Incorporated | System and method for managing payment in transactions with a PCD |
US20140012704A1 (en) * | 2012-07-05 | 2014-01-09 | Google Inc. | Selecting a preferred payment instrument based on a merchant category |
KR101934293B1 (en) | 2012-08-03 | 2019-01-02 | 엘지전자 주식회사 | Mobile terminal and nfc payment method thereof |
KR20140047402A (en) | 2012-10-12 | 2014-04-22 | 주식회사 케이티 | Method and system for payment means management |
KR101807765B1 (en) | 2012-11-16 | 2017-12-11 | 주식회사 케이티 | System and method for mobile payment |
JP2014119807A (en) | 2012-12-13 | 2014-06-30 | Nippon Conlux Co Ltd | Electronic money settlement device and electronic settlement system |
KR101330962B1 (en) | 2012-12-27 | 2013-11-18 | 신한카드 주식회사 | Payment device control method for selecting card settlement |
US20140279474A1 (en) * | 2013-03-12 | 2014-09-18 | Visa International Service Association | Multi-purse one card transaction apparatuses, methods and systems |
US9514456B2 (en) * | 2013-03-14 | 2016-12-06 | Bank Of America Corporation | Single payment card for flexible payment vehicle options for a transaction |
CN105637569A (en) * | 2013-08-27 | 2016-06-01 | 曼纽尔.福斯特 | Payment collection with communication device |
US10078831B2 (en) * | 2013-11-13 | 2018-09-18 | Cellco Partnership | Connected toll pass |
US10445718B2 (en) * | 2013-12-27 | 2019-10-15 | Visa International Service Association | Processing a transaction using multiple application identifiers |
CN104021470B (en) | 2014-05-28 | 2017-05-10 | 恒宝股份有限公司 | Wireless communication-based mobile payment system and mobile payment method |
-
2014
- 2014-09-22 GB GB1416734.0A patent/GB2530345A/en not_active Withdrawn
-
2015
- 2015-09-18 US US14/857,976 patent/US11455612B2/en active Active
- 2015-09-21 EP EP15843184.1A patent/EP3198538A4/en not_active Ceased
- 2015-09-21 AU AU2015321656A patent/AU2015321656A1/en not_active Abandoned
- 2015-09-21 KR KR1020177010915A patent/KR102117977B1/en active IP Right Grant
- 2015-09-21 KR KR1020197011980A patent/KR20190047120A/en active Application Filing
- 2015-09-21 JP JP2017535617A patent/JP6386190B2/en active Active
- 2015-09-21 CN CN201580065188.0A patent/CN107004189B/en active Active
- 2015-09-21 CA CA2961898A patent/CA2961898A1/en not_active Abandoned
- 2015-09-21 BR BR112017005634-8A patent/BR112017005634A2/en not_active Application Discontinuation
-
2018
- 2018-11-16 AU AU2018264139A patent/AU2018264139A1/en not_active Abandoned
-
2022
- 2022-09-02 US US17/902,777 patent/US20220414636A1/en active Pending
Patent Citations (13)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9064246B1 (en) * | 2009-10-13 | 2015-06-23 | Sprint Communications Company L.P. | Payment service and platform authentication integration |
US9760871B1 (en) * | 2011-04-01 | 2017-09-12 | Visa International Service Association | Event-triggered business-to-business electronic payment processing apparatuses, methods and systems |
US20150026049A1 (en) * | 2011-08-18 | 2015-01-22 | Visa International Service Association | Third-Party Value Added Wallet Features and interfaces Apparatuses, Methods and Systems |
US20130054454A1 (en) * | 2011-08-18 | 2013-02-28 | Thomas Purves | Wallet Service Enrollment Platform Apparatuses, Methods and Systems |
US10262505B1 (en) * | 2013-12-03 | 2019-04-16 | Ca, Inc. | Anti-skimming solution |
US20150199672A1 (en) * | 2014-01-15 | 2015-07-16 | Steven Yale Woloshin | Customer check-in display during a transaction |
US10373233B2 (en) * | 2014-02-27 | 2019-08-06 | Ebay Inc. | Removing purchases from online containers |
US10430819B2 (en) * | 2014-04-03 | 2019-10-01 | Mastercard International Incorporated | Systems and methods for connecting merchant loyalty programs with payment cards |
US20160019547A1 (en) * | 2014-07-15 | 2016-01-21 | Verizon Patent And Licensing Inc. | Secure financial payment |
US10963868B1 (en) * | 2014-09-09 | 2021-03-30 | Square, Inc. | Anonymous payment transactions |
US10949888B1 (en) * | 2014-09-10 | 2021-03-16 | Square, Inc. | Geographically targeted, time-based promotions |
US20170115639A1 (en) * | 2015-01-05 | 2017-04-27 | Kim Rubin | Electronic timer |
US20190302702A1 (en) * | 2015-01-05 | 2019-10-03 | Kim Rubin | Electronic timer |
Non-Patent Citations (2)
* Cited by examiner, † Cited by third partyTitle |
---|
"Card-based Macropayment for Mobile Phones", IEEE (Year: 2006) * |
"Swing-Pay: One Card Meets All User Payment and Identity Needs: A Digital Card Module using NFC and Biometric Authentication for Peer-to-Peer Payment", 2016 IEEE (Year: 2016) * |
Cited By (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025015134A1 (en) * | 2023-07-12 | 2025-01-16 | Visa International Service Association | Method, system, and computer program product for processing e-commerce transactions using a computer-generated code |
Also Published As
Publication number | Publication date |
---|---|
AU2015321656A1 (en) | 2017-04-13 |
CN107004189B (en) | 2021-06-22 |
CN107004189A (en) | 2017-08-01 |
US20160140535A1 (en) | 2016-05-19 |
BR112017005634A2 (en) | 2018-06-26 |
US11455612B2 (en) | 2022-09-27 |
CA2961898A1 (en) | 2016-03-31 |
JP2017533528A (en) | 2017-11-09 |
GB2530345A (en) | 2016-03-23 |
JP6386190B2 (en) | 2018-09-05 |
EP3198538A4 (en) | 2018-04-25 |
AU2018264139A1 (en) | 2018-12-06 |
GB201416734D0 (en) | 2014-11-05 |
KR102117977B1 (en) | 2020-06-02 |
KR20170059467A (en) | 2017-05-30 |
KR20190047120A (en) | 2019-05-07 |
EP3198538A1 (en) | 2017-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220414636A1 (en) | 2022-12-29 | Payment systems and methods for managing payment card use |
US11900362B1 (en) | 2024-02-13 | Connected payment card systems and methods |
US9842356B2 (en) | 2017-12-12 | System, method, apparatus and computer program product for interfacing a multi-card radio frequency (RF) device with a mobile communications device |
WO2016048863A1 (en) | 2016-03-31 | Payment systems and methods for managing payment card use |
US9996829B1 (en) | 2018-06-12 | System for global point-of-sale capabilities |
US20170193515A1 (en) | 2017-07-06 | Method for determining if a current wallet-based transaction initiated by a digital wallet user is fraudulent |
US20190197617A1 (en) | 2019-06-27 | Methods for offering a credit, credit offer servers, and computer readable media |
AU2023200488A1 (en) | 2023-03-02 | Expedited processing of electronic payment transactions |
US20180150828A2 (en) | 2018-05-31 | Server for Managing Card Transaction Service, Card Transaction Service Management Method, and Card Transaction Service Management System |
US20170053363A1 (en) | 2017-02-23 | Method and system for providing a travel recommendation |
EP4238029A1 (en) | 2023-09-06 | Improved secure transaction process utilizing integration layer |
US20140279502A1 (en) | 2014-09-18 | System and Method of Processing Payment Transactions |
US10552859B2 (en) | 2020-02-04 | Systems, methods, and apparatuses for tender steering |
US20190188714A1 (en) | 2019-06-20 | Method for permitting a transaction indicating an amount that is less than a threshold amount |
US11868989B1 (en) | 2024-01-09 | Mobile wallets and companion smart cards |
US20240378621A1 (en) | 2024-11-14 | System, Method, and Computer Program Product for Host Based Purchase Restriction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2022-09-02 | AS | Assignment |
Owner name: MASTERCARD INTERNATIONAL INCORPORATED, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NOE, JAMES C.;MADDOCKS, IAN D. A.;LAKKA, SOWMYA R.;SIGNING DATES FROM 20170323 TO 20170330;REEL/FRAME:060985/0918 |
2022-09-29 | STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
2023-11-29 | STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
2023-12-27 | STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
2024-01-19 | STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
2024-03-06 | STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
2024-03-27 | STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
2024-05-08 | STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
2024-05-10 | STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
2024-06-01 | STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
2024-10-23 | STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
2024-12-17 | STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
2025-01-28 | STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |