US11494756B2 - Payment transactions with integrated point of sale terminals - Google Patents
Payment transactions with integrated point of sale terminals Download PDFInfo
- Publication number
- US11494756B2 US11494756B2 US16/491,580 US201716491580A US11494756B2 US 11494756 B2 US11494756 B2 US 11494756B2 US 201716491580 A US201716491580 A US 201716491580A US 11494756 B2 US11494756 B2 US 11494756B2
- Authority
- US
- United States
- Prior art keywords
- payment
- request message
- authorization request
- authorization
- response message
- Prior art date
- 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.)
- Active
Links
- 238000010295 mobile communication Methods 0.000 claims abstract description 56
- 238000013475 authorization Methods 0.000 claims description 187
- 238000012545 processing Methods 0.000 claims description 143
- 230000004044 response Effects 0.000 claims description 74
- 238000000034 method Methods 0.000 claims description 71
- 230000008569 process Effects 0.000 claims description 37
- 238000004891 communication Methods 0.000 claims description 22
- 230000005055 memory storage Effects 0.000 claims description 3
- 230000010354 integration Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 10
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 7
- 230000007423 decrease Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 241000219793 Trifolium Species 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 238000010200 validation analysis 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]
- G06Q20/3227—Aspects of commerce using mobile devices [M-devices] using secure elements embedded in 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/3229—Use of the SIM of a M-device as secure element
-
- 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/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of 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/352—Contactless payments by cards
-
- 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/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/363—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
-
- 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/401—Transaction verification
- G06Q20/4012—Verifying personal identification numbers [PIN]
-
- 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/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
-
- 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/38—Payment protocols; Details thereof
- G06Q20/42—Confirmation, e.g. check or permission by the legal debtor of payment
- G06Q20/425—Confirmation, e.g. check or permission by the legal debtor of payment using two different networks, one for transaction and one for security confirmation
Definitions
- the invention relates to card present payments to retailers. More precisely, the invention relates to payment acceptance directly on a mobile communication device without additional external hardware, such as Point of Sale (POS) terminals.
- POS Point of Sale
- POS Point of Sale
- mPOS terminals To reach more merchants, mobile POS (mPOS) terminals were developed. These include Square®, iZettle®, and many others. They connect to a mobile telecommunication device and use it as an intermediary to communicate with the payment processing networks.
- mPOS mobile POS
- the current invention allows merchants to accept payments from contactless cards or from mobile smart phones or other mobile communication devices without the need for additional or modification of the existing hardware. Payments can be accepted on any mobile smart phone or another mobile telecommunication device (tablet, computer, etc) as long as it has the necessary characteristics.
- the invention allows use of different communication interface, including NFC®, FeliCa® and others. There is no need for additional or modification of the existing hardware in the accepting mobile communication device.
- the invention allows an easy integration of the payment acceptance function with a multiple of business applications provided by third parties that merchants can find useful, such as loyalty, budgeting, stock management, campaign management, etc. The invention thus contributes to the proliferation of accepting payments from contactless credit/debit cards and payment enabled mobile communication devices and provides merchants with the utility of additional integrated functionalities.
- the method includes receiving a request for a payment transaction from a consumer at an accepting mobile communication device of a merchant, wherein the request comprises payment information and transaction information, and receiving an authentication from the consumer at the accepting mobile communication device.
- the request may be sent via a contactless payment card or a payment enabled mobile communication device of the consumer.
- the request may also be sent via a digitized card on the payment enabled mobile communication device of the consumer.
- the method further includes sending an authorization request message from the accepting mobile communication device to one or more processing entities, wherein the authorization request message comprises the payment information and the transaction information, and wherein the authorization request message is encrypted by a point-of-sale module residing in a secure element within the accepting mobile communication device.
- the method also includes processing the authorization request message by the one or more processing entities and sending an authorization response message to the accepting mobile communication device, and providing the authorization response message to the consumer.
- the method includes sending the transaction information from the accepting mobile communication device to a backend server and forwarding the transaction information from the backend server to third party application servers of services the merchant is subscribed for.
- the third party application servers can modify the transaction information and the modified transaction information is collected at the backend server, which is then forwarded to the accepting mobile communication device.
- the system includes an accepting mobile communication device of a merchant to receive a request for a payment transaction from a consumer, wherein the request comprises payment information and transaction information, to receive an authentication from the consumer, to send an authorization request message to one or more processing entities, wherein the authorization request message comprises the payment information and the transaction information, and wherein the authorization request message is encrypted by a point-of-sale module residing in a secure element within the accepting mobile communication device, and to provide an authorization response message to the consumer.
- the system also includes a one or more processing entities to process the authorization request message and to send the authorization response message to the accepting mobile communication device.
- the request for a payment transaction may be sent via a contactless payment card or a payment enabled mobile communication device of the consumer.
- the request may also be sent via a digitized card on the payment enabled mobile communication device of the consumer.
- the system also includes a backend server to receive the transaction information from the accepting mobile communication device and to send it to third party application servers of services the merchant is subscribed for.
- the backend server also collects a modified transaction information from the third party application servers and forwards it to the accepting mobile communication device.
- the third party application servers receive the transaction information from the backend server and provide a modified transaction information back to the backend server.
- FIG. 1 is a block diagram of an embodiment of a system for payment transactions with integrated POS terminals.
- FIG. 2 is a flow diagram of an embodiment of a method for payment transactions with integrated POS terminals.
- FIG. 3 is flow diagram representing the process of modification of the transaction information according to an embodiment of a method for payment transactions with integrated POS terminals.
- FIG. 4 is a block diagram representing a payment enabled mobile communication device according to an embodiment of a system for payment transactions with integrated POS terminals.
- FIG. 5 is a block diagram representing an accepting mobile communication device according to an embodiment of a system for payment transactions with integrated POS terminals.
- FIG. 1 is a block diagram of an embodiment of a system for payment transactions with integrated POS terminals.
- a merchant 120 accepts card present payments directly on a mobile telecommunication device.
- a card present payment is defined as a payment transaction where the buyer and the merchant are present at the same time at the same place. Payment can be done by a contactless card or a payment enabled mobile communication device.
- the mobile telecommunication device on which the merchant 120 accepts payments supports Near Filed Communication (NFC®) or another communication interface, without any need for additional external hardware, such as POS terminals. Such device is referred to as accepting mobile communication device (AMCD) 122 .
- NFC® Near Filed Communication
- AMCD accepting mobile communication device
- the accepting mobile communication device 122 is envisaged to be mainly any commercially available mobile smart phone with characteristics described below but can also be any other mobile communication device (such as tablet, smart watch, wearable device, etc.) with such characteristics.
- Integrated POS terminals are defined as POS terminals integrated in the accepting mobile communication device.
- a consumer 110 selects items (e.g., products and/or services) to purchase from a merchant 120 .
- items e.g., products and/or services
- a list of the items in the transaction, the total amount of the transaction, and a merchant identification (ID) along with other transaction information is shown on the accepting mobile communication device (AMCD) 122 of the merchant.
- AMCD accepting mobile communication device
- the consumer 110 interacts and sends a request for a payment transaction with a contactless payment card 114 or a payment enabled mobile communication device (PEMCD) 112 .
- the contactless payment card 114 may be any contactless credit or debit card.
- the merchant 120 can accept payments from a contactless credit/debit payment card 114 , from a mobile smart phone or another mobile telecommunication device supporting payment card digitization (such as ApplePay®, Android Pay®, SamsungPay®, etc) or from a mobile smart phone or another mobile telecommunication device which carries, or can access, relevant payment information and can transmit it (for example, making a payment from a bank account or from an e-wallet such as PayPal®).
- PEMCD 112 Such devices are referred to as PEMCD 112 .
- the AMCD 122 of the merchant 120 receives a request for a payment transaction from the consumer 110 .
- the request includes payment information and transaction information.
- payment information can refer to any information related to the provision of funds for the successful completion of the transaction. Some examples of such information include payment card credentials: primary account number (PAN), expiration date, card validation code (CVC) and an authentication token.
- transaction information can refer to any information related to the transaction.
- Some examples of such information include: a list of the items in the transaction, a description of the items, item identifiers, e.g., stock keeping units (SKUs), the merchant ID, access device ID (e.g., POS terminal ID), prices of the items being purchased, total number of items, total amount of the transaction, electronic signature from merchant 120 , a transaction code, consumer ID and other suitable information related to the transaction.
- item identifiers e.g., stock keeping units (SKUs)
- the merchant ID e.g., POS terminal ID
- prices of the items being purchased e.g., total number of items, total amount of the transaction
- electronic signature from merchant 120 e.g., a transaction code, consumer ID and other suitable information related to the transaction.
- the payment information is received from a payment information provider (PIP) 136 , which is in direct communication with the PEMCD 112 of the consumer 110 .
- the direct communication is achieved via a Payment Information Access (PIA) module residing in the PEMCD 112 .
- the PIA module is used for accessing, processing and transmitting payment information in a secure way.
- the PIA module may be implemented in hardware, firmware, software or some combination thereof and may reside in a secure element, e.g. a subscriber identity module (SIM), universal integrated circuit card (UICC), Embedded Secure Element (ESE), Trusted Execution Environment (TEE) or a secure environment.
- SIM subscriber identity module
- UICC universal integrated circuit card
- ESE Embedded Secure Element
- TEE Trusted Execution Environment
- the PIA module can be compliant with the EMV standard and use Public Key Infrastructure (PKI) type of security certificate based solution.
- PEMCD 112 may have associated a cryptographic certificate with its PIA module, the certificate including a public key of a public and private key pair. The certificate is issued by and the private key is signed by a trusted third party, like a payment card scheme, a Certificate Authority, a bank or similar. In such embodiments the private key is stored in a secure element.
- the PIA module may include a PIA profile. The PIA profile includes information such as: primary account number and other information, risk management information, payment processing information, payment limits, etc.
- the merchant 120 also receives authentication from the consumer 110 via the AMCD 122 .
- the merchant 120 may request the consumer 110 to enter personal identification number (PIN) or other authorization method on the AMCD 122 .
- PIN personal identification number
- the authentication from the consumer 110 may be provided to the AMCD 122 through the PEMCD 112 .
- the consumer 110 enters PIN or other authorization method, such as fingerprint, on the PEMCD 112 .
- the transaction system may also include a backend server 140 in direct communication with the AMCD 122 .
- the backend server 140 orchestrates the communication with third party applications, which a merchant 120 is subscribed for.
- the backend server 140 is in direct communication with one or more third party application servers 150 that host services, which the merchant 120 is subscribed for.
- Such a service can be a loyalty program for example.
- the backend server 140 receives the transaction information from the AMCD 122 and sends it to the third party application servers 150 .
- the third party application servers 150 can modify the transaction information. The modification may include, for example, redeeming bonus points, applying vouchers or discounts and then recalculating a payable total.
- the backend server 140 collects the modified transaction information from the third party application servers 150 and forwards it to the AMCD 122 .
- Each of the backend server 140 and the third party application servers 150 include a processor in communication with a memory storage unit containing executable program instructions that cause the processor to control the backend server and the one or more third party application servers.
- the AMCD 122 sends an authorization request message to one or more processing entities 130 .
- the authorization request message includes the payment information and the transaction information.
- the transaction information may had been modified by one or more third party application servers 150 via a backend server 140 .
- the authorization request message is encrypted by a point-of-sale module (POS module) residing in a secure element within the AMCD 122 .
- POS module point-of-sale module
- the point-of-sale module is used for processing and transmitting transaction and payment information in a secure way.
- the point-of-sale module may be implemented in hardware, firmware, software or some combination thereof and may reside in a secure element, e.g. a subscriber identity module (SIM), universal integrated circuit card (UICC), Embedded Secure Element (ESE), Trusted Execution Environment (TEE) or a secure environment.
- SIM subscriber identity module
- UICC universal integrated circuit card
- ESE Embedded Secure Element
- TEE Trusted Execution Environment
- the point-of-sale module can be compliant with the EMV standard and use Public Key Infrastructure (PKI) type of security certificate based solution.
- PKI Public Key Infrastructure
- AMCD 122 may have associated a cryptographic certificate with its point-of-sale module, the certificate including a public key of a public and private key pair.
- the certificate is issued by and the private key is signed by a trusted third party, like a payment card scheme, a Certificate Authority, a bank or similar.
- the private key is stored in a secure element.
- the point-of-sale module may include a POS profile.
- the PUS profile includes information such as: primary account number and other information, risk management information, payment processing information, information about accepted cards type, etc.
- the processing entities 130 process the authorization request message and send an authorization response message to the AMCD 122 .
- the processing includes determination whether to authorize or decline the transaction and the authorization response message includes the outcome of this determination.
- the processing entities 130 may decline the transaction for a variety of reasons (e.g., insufficient funds, risky transaction, etc.).
- the processing entities 130 may request such information from the consumer 110 (e.g. SMS confirmation, activation code entered in a specialized software or other confirmation method). In one embodiment this is performed by assessing the payment information in the authorization request message and requesting additional information or confirmation from the consumer 110 .
- the authorization response message is provided to the consumer 110 .
- the authorization response message may be displayed on a display of AMCD 122 or may be printed on a receipt.
- the processing entities 130 may send the authorization response message directly to the consumer 110 .
- the authorization response message may be sent from the processing entities 130 directly to the PEMCD 112 .
- the processing entities 130 include an acquirer 132 , a payment processing network (PPN) 134 , and a payment information provider (PIP) 136 .
- the acquirer 132 may include, for example, a bank or another payment institution holding an account of the merchant 120 .
- the PPN 134 may include data processing subsystems, networks, and operations used to support and deliver authorization services, exception file services, and clearing and settlement services.
- An example of a payment processing network 134 may include VisaNet®, MasterCard® Network, and others. Payment processing networks such as VisaNet® or MasterCard® Network are able to process credit card transactions, debit card transactions, and other types of commercial transactions.
- PIP 136 may include a bank, financial institution, e-wallet provider, etc.
- Payment information provider 136 may refer to any suitable entity that can approve a transaction, and may optionally open and maintain an account associated with consumer 110 .
- Some examples of payment information providers may be a bank, an e-money issuer, a business entity such as a retail store, or a governmental entity.
- the payment information provider 136 may be associated with the payment enabled mobile communication device 112 or with the contactless payment card 114 in any suitable manner.
- the payment information provider 136 may hold an account that is linked to a user ID of the consumer 110 .
- PIP 136 may have issued the contactless payment card 114 or a virtual payment card that is stored on the PEMCD 112 .
- the payment information provider 136 may be a bank which consumer 110 has an account with.
- the PIP has issued a physical payment contactless card or virtual payment card stored on the PEMCD 112 , the PIP is known in the industry as an issuer.
- the acquirer 132 receives the authorization request message and forwards it to the payment processing network 134 .
- the acquirer 132 is also responsible to send the authorization response message to the AMCD 122 .
- the payment processing network 134 sends the authorization request message to a payment information provider 136 and sends the authorization response message to the acquirer 132 .
- the payment information provider 136 processes the authorization request message and sends the authorization response message to the payment processing network 134 .
- the processing entities include an acquirer 132 and a payment processing network 134 .
- the acquirer 132 receives the authorization request message and forwards it to the payment processing network 134 .
- the acquirer 132 is also responsible to send the authorization response message to the AMCD 122 .
- the payment processing network 134 processes the authorization request message and sends the authorization response message to the acquirer 132 .
- the processing entities include an acquirer 132 and a payment information provider 136 .
- the acquirer 132 receives the authorization request message and forwards it to the payment information provider 136 .
- the acquirer 132 is also responsible to send the authorization response message to the AMCD 122 .
- the payment information provider 136 processes the authorization request message and sends the authorization response message to the acquirer 132 .
- the processing entities include a payment processing network 134 , and a payment information provider 136 .
- the payment processing network 134 receives the authorization request message and sends it to the payment information provider 136 .
- the payment processing network 134 is also responsible to send the authorization response message to the AMCD 122 .
- the payment information provider 136 processes the authorization request message and sends the authorization response message to the payment processing network 134 .
- the processing entities include an acquirer 132 .
- the acquirer 132 receives the authorization request message, processes the authorization request message and sends the authorization response message to the AMCD 122 .
- the processing entities include a payment processing network 134 .
- the payment processing network 134 receives the authorization request message, processes the authorization request message and sends the authorization response message to the AMCD 122 .
- the processing entities include a payment information provider 136 .
- the payment information provider 136 receives the authorization request message, processes the authorization request message and sends the authorization response message to the AMCD 122 .
- the acquirer 132 and the payment processing network 134 may be a single entity.
- the acquirer 132 and the payment information provider 136 may be a single entity.
- the payment processing network 134 and the payment information provider 136 may be a single entity.
- the acquirer 132 , the payment processing network 134 and the payment information provider 136 may be a single entity.
- FIG. 2 is a flow diagram of an embodiment of a method 200 for payment transactions with integrated POS terminals.
- the method starts at 210 with receiving a request for a payment transaction at an accepting mobile communication device (AMCD), such as AMCD 122 of the merchant 120 .
- AMCD accepting mobile communication device
- the request is sent by a consumer, such as the consumer 110 .
- the request includes payment information and transaction information.
- the request is sent via a contactless payment card of the consumer, for example, payment card 114 of the consumer 110 .
- the request is sent via a payment enabled mobile communication device of the consumer, such as PEMCD 112 of the consumer 110 .
- the payment information is received from a digitized card on the payment enabled mobile communication device.
- the payment information is received from a payment information provider, which is in direct communication with the payment enabled mobile communication device, such as PEMCD 112 of the consumer 110 .
- the direct communication is achieved via a Payment Information Access (PIA) module residing in the payment enabled mobile communication device.
- the PIA module is used for accessing, processing and transmitting payment information in a secure way.
- the PIA module may be implemented in hardware, firmware, software or some combination thereof and may reside in a secure element, e.g. a subscriber identity module (SIM), universal integrated circuit card (UICC), Embedded Secure Element (ESE), Trusted Execution Environment (TEE) or a secure environment.
- SIM subscriber identity module
- UICC universal integrated circuit card
- ESE Embedded Secure Element
- TEE Trusted Execution Environment
- the PIA module can be compliant with the EMV standard and use Public Key Infrastructure (PKI) type of security certificate based solution.
- the payment enabled mobile communication device may have associated a cryptographic certificate with its PIA module, the certificate including a public key of a public and private key pair.
- the certificate is issued by and the private key is signed by a trusted third party, like a payment card scheme, a Certificate Authority, a bank or similar.
- the private key is stored in a secure element.
- the PIA module may include a PIA profile.
- the PIA profile includes information such as: primary account number and other information, risk management information, payment processing information, payment limits, etc.
- an authentication from the consumer is received at the AMCD, such as AMCD 122 of the merchant 120 .
- the merchant may request the consumer to enter personal identification number (PIN) or other authorization method on the AMCD.
- the authentication from the consumer may be provided to the AMCD through a PEMCD, such as PEMCD 112 , of the consumer 110 .
- PEMCD personal identification number
- the consumer 110 enters PIN or other authorization method, such as fingerprint, on the PEMCD 112 .
- an authorization request message is sent from the AMCD to one or more processing entities.
- the processing entities may be such as the processing entities 130 in FIG. 1 , which include an acquirer 132 , a PPN 134 , and a PIP 136 .
- the authorization request message includes the payment information and the transaction information.
- the transaction information may be modified, before being sent to the processing entities. The process of modification is presented further in FIG. 3 .
- the authorization request message is encrypted by a point-of-sale module residing in a secure element within the AMCD. The point-of-sale module is used for processing and transmitting transaction and payment information in a secure way.
- the point-of-sale module may be implemented in hardware, firmware, software or some combination thereof and may reside in a secure element, e.g. a subscriber identity module (SIM), universal integrated circuit card (UICC), Embedded Secure Element (ESE), Trusted Execution Environment (TEE) or a secure environment.
- SIM subscriber identity module
- UICC universal integrated circuit card
- ESE Embedded Secure Element
- TEE Trusted Execution Environment
- the point-of-sale module can be compliant with the EMV standard and use Public Key Infrastructure (PKI) type of security certificate based solution.
- PKI Public Key Infrastructure
- AMCD may have associated a cryptographic certificate with its point-of-sale module, the certificate including a public key of a public and private key pair.
- the certificate is issued by and the private key is signed by a trusted third party, like a payment card scheme, a Certificate Authority, a bank or similar.
- the private key is stored in a secure element.
- the point-of-sale module may include a POS profile.
- the POS profile includes information such as: primary account number and other information, risk management information, payment processing information, information about accepted cards type, etc.
- the authorization request message is processed by the processing entities.
- the processing includes determination whether to authorize or decline the transaction.
- the processing entities may decline the transaction for a variety of reasons (e.g., insufficient funds, risky transaction, etc.).
- the processing entities may request such information from the consumer (e.g. SMS confirmation, activation code entered in a specialized software). In one embodiment this is performed by assessing the payment information in the authorization request message and requesting additional information or confirmation from the consumer.
- an authorization response message is sent to the AMCD, such as AMCD 122 , by the processing entities, such as processing entities 130 .
- the authorization response message includes the outcome of this processing.
- the processing entities include an acquirer, such as acquirer 132 , a PPN, such as PPN 134 , and a PIP, such as PIP 136 .
- the processing of the authorization request includes the following steps: the authorization request message is received by the acquirer and forwards it to the payment processing network.
- the payment processing network sends the authorization request message to the payment information provider.
- the payment information provider processes the authorization request message and sends the authorization response message to the payment processing network.
- the payment processing network forwards the authorization response message to the acquirer and the acquirer sends the authorization response message to the AMCD.
- the processing entities include an acquirer, such as acquirer 132 and a payment processing network, such as PPN 134 .
- the processing of the authorization request includes the following steps: the authorization request message is received by the acquirer and forwards it to the payment processing network.
- the payment processing network processes the authorization request message and sends the authorization response message to the acquirer.
- the acquirer sends the authorization response message to the AMCD.
- the processing entities include an acquirer, such as the acquirer 132 and a payment information provider, such as PIP 136 .
- the processing of the authorization request includes the following steps: the acquirer receives the authorization request message and forwards it to the payment information provider.
- the payment information provider processes the authorization request message and sends the authorization response message to the acquirer.
- the acquirer sends the authorization response message to the AMCD.
- the processing entities include a payment processing network, such as PPN 134 , and a payment information provider, such as PIP 136 .
- the processing of the authorization request includes the following steps: the payment processing network receives the authorization request message and sends it to the payment information provider.
- the payment information provider processes the authorization request message and sends the authorization response message to the payment processing network.
- the payment processing network sends the authorization response message to the AMCD.
- the processing entities include an acquirer, such as acquirer 132 .
- the acquirer receives the authorization request message, processes the authorization request message and sends the authorization response message to the AMCD.
- the processing entities include a payment processing network, such as PPN 134 .
- the payment processing network receives the authorization request message, processes the authorization request message and sends the authorization response message to the AMCD.
- the processing entities include a payment information provider, such as PIP 136 .
- the payment information provider receives the authorization request message, processes the authorization request message and sends the authorization response message to the AMCD.
- the acquirer such as acquirer 132
- the payment processing network such as PPN 134
- the acquirer may be a single entity.
- the acquirer such as acquirer 132 and the payment information provider, such as PPN 136 , may be a single entity.
- the payment processing network such as PPN 134
- the payment information provider such as PPN 136
- PPN 136 may be a single entity.
- the acquirer such as acquirer 132
- the payment processing network such as PPN 134
- the payment information provider such as PIP 136
- the acquirer may be a single entity.
- the method ends at 260 with providing the authorization response message to the consumer.
- the authorization response message may be displayed on a display of the AMCD or may be printed on a receipt.
- the processing entities may send the authorization response message directly to the consumer.
- the authorization response message may be sent from the processing entities directly to a PEMCD of the consumer, such as PEMCD 112 of the consumer 110 .
- FIG. 3 is a flow diagram representing the process 300 of modification of the transaction information according to an embodiment of a method for payment transactions with integrated POS terminals.
- the process starts at 310 with sending the transaction information from the AMCD, such as AMCD 122 of a merchant 120 to a backend server, such as backend server 140 .
- the backend server orchestrates the communication with third party applications, which a merchant, such as merchant 120 is subscribed for.
- the backend server is in direct communication with one or more third party application servers, such as third party application servers 150 that host the services, which the merchant 120 is subscribed for.
- Such a service can be a loyalty program, for example.
- the transaction information is forwarded from the backend server, such as backend server 140 , to the one or more third party application servers, such as third party application servers 150 .
- the third party application servers modify the transaction information.
- the modification may include, for example, redeeming bonus points, applying vouchers or discounts and then recalculating a payable total.
- the modified transaction information is collected at the backend server.
- the modified transaction information is forwarded from the backend server to the AMCD.
- FIG. 4 is a block diagram representing a payment enabled mobile communication device according to an embodiment of a system for payment transactions with integrated POS terminals.
- the exemplary payment enabled mobile communication device such as PEMCD 112 of FIG. 1 , is in the form of a smart phone, in accordance with an embodiment of the disclosure.
- the payment enabled mobile communication device 112 includes a body 405 .
- the payment enabled mobile communication device 112 may include a computer readable medium (CRM) 410 .
- the computer readable medium 410 may be integrated within the PEMCD 112 or may be detachable from it.
- CRM 410 may be a memory element storing data.
- the memory preferably stores information such as financial information, transit information: credit or debit card number information, authentication tokens, account balance information, expiration date, consumer information such as name, date of birth, etc. Any of this information may be transmitted by the PEMCD 112 .
- CRM 410 may contain any suitable software. In some embodiments this can be a mobile wallet enabling users to pay on contactless payment terminal, for example Android Pay®. Software installed on CRM 410 may interact with a Payment Information Access application stored in a secure element 400 for the purpose of accessing and receiving payment information.
- Secure element 400 may be inserted in, embedded or built-in to the PEMCD 112 .
- the secure element can be: a SIM, UICC, ESE or a TEE.
- the secure element 400 may store a certificate including a public key of a public and private key pair.
- the secure element 400 may also store a Payment Information Access application and a Payment Information Access profile.
- the Payment Information Access application runs within the secure element 400 , so no sensitive information is exposed.
- PEMCD 112 may also include a communication interface 430 capable of transferring and receiving data using a near field communication (NFC) capability (or near field communications medium) typically in accordance with a standardized protocol or data transfer mechanism (e.g., ISO 14443/NFC). This can be used for transferring payment information to a contactless payment terminal or to an accepting mobile communication device, such as AMCD 122 .
- NFC near field communication
- AMCD 122 an accepting mobile communication device
- PEMCD 112 may also include a processor 440 (e.g., a microprocessor) for processing the functions of PEMCD 112 and a display 450 where from a user can see the displayed information.
- Display 450 can be used for transferring authentication tokens, for example in the form of barcode or QR code.
- PEMCD 112 may further include an input device 460 , a speaker 470 , and a microphone 480 to allow a consumer to interact with the PEMCD 112 .
- the PEMCD 112 may also include an antenna 490 for wireless data transfer (e.g., data transmission) and a biometric sensor 420 , which can be a fingerprint reader, for example, and can be used as a verification method by a consumer, such as the consumer 110 .
- a biometric sensor 420 can be a fingerprint reader, for example, and can be used as a verification method by a consumer, such as the consumer 110 .
- FIG. 5 is a block diagram representing an accepting mobile communication device according to an embodiment of a system for payment transactions with integrated POS terminals.
- the exemplary accepting mobile communication device such as AMCD 122 of FIG. 1 , is in the form of a smart phone, in accordance with an embodiment of the disclosure.
- AMCD 122 includes a body 505 .
- AMCD 122 may include a computer readable medium (CRM) 510 .
- CRM 510 may be integrated within the AMCD 122 or may be detachable from it.
- CRM 510 may be a memory element storing data.
- the memory preferably stores merchant and POS information: stock units, currency exchange rates, staff schedule, etc.
- CRM 510 may contain any suitable software. In some embodiments this can be a point of sale software for running merchants' sales, loyalty programs and other merchant related software.
- Software installed on CRM 510 may interact with POS application stored in a secure element 500 for the purpose of conducting payment transactions.
- Secure element 500 may be inserted in, embedded or built-in to the AMCD 122 .
- the secure element can be: a SIM, UICC, ESE or a TEE.
- the secure element 500 may store a certificate including a public key of a public and private key pair.
- the secure element 500 may also store a POS application and a POS profile. The POS application runs within the secure element 500 , so no sensitive information is exposed.
- the AMCD 122 may include a communication interface 530 .
- the communication interface 530 may include, for example, RF (radio frequency) or NFC antennas, magnetic stripe readers or a camera to interact with the PEMCD 112 or a contactless payment card 114 .
- the AMCD 122 may also include a processor 540 (e.g., a microprocessor) for processing the functions of the AMCD 122 .
- the AMCD may include a display 550 where from a consumer, such as the consumer 110 can see the amount of the transaction to be paid or which can be used for transferring information, for example in the form of barcode or QR code.
- the AMCD 122 may include, an input device 560 where a consumer can verify his identity, for example, by entering a PIN.
- AMCD 122 may also include an antenna 590 for wireless data transfer (e.g., data transmission).
- the AMCD 122 may also include a speaker 570 and a microphone 580 for interaction with the AMCD 122 .
- the AMCD 122 may also include a biometric sensor 520 , which can be a fingerprint reader, and can be used for transaction and payment information verification.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
Claims (30)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/BG2017/000004 WO2018165724A1 (en) | 2017-03-15 | 2017-03-15 | Payment transactions with integrated point of sale terminals |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/BG2017/000004 A-371-Of-International WO2018165724A1 (en) | 2017-03-15 | 2017-03-15 | Payment transactions with integrated point of sale terminals |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/917,850 Continuation-In-Part US11397940B2 (en) | 2017-03-15 | 2020-06-30 | Secure payment transactions |
Publications (2)
Publication Number | Publication Date |
---|---|
US20200042975A1 US20200042975A1 (en) | 2020-02-06 |
US11494756B2 true US11494756B2 (en) | 2022-11-08 |
Family
ID=58664408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/491,580 Active US11494756B2 (en) | 2017-03-15 | 2017-03-15 | Payment transactions with integrated point of sale terminals |
Country Status (2)
Country | Link |
---|---|
US (1) | US11494756B2 (en) |
WO (1) | WO2018165724A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230024227A1 (en) * | 2021-07-22 | 2023-01-26 | Deutsche Telekom Ag | Methods and system for operating a mobile point-of-sales application using a sim |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210279734A1 (en) * | 2018-07-06 | 2021-09-09 | Visa International Service Association | Real time interaction processing system and method |
US20230014939A1 (en) * | 2021-07-19 | 2023-01-19 | Apple Inc. | User input during an electronic data transfer |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040087339A1 (en) * | 2002-10-30 | 2004-05-06 | Scott Goldthwaite | Mobile communication device equipped with a magnetic stripe reader |
US20130073462A1 (en) * | 2011-09-19 | 2013-03-21 | Bank Of America Corporation | Processing a Payment Transaction From a Mobile Device |
US20150161586A1 (en) * | 2013-12-11 | 2015-06-11 | Keith Bailey | Location-based mobile access device configuration system and method |
US20150327071A1 (en) * | 2014-05-07 | 2015-11-12 | Sanjeev Sharma | Enhanced data interface for contactless communications |
-
2017
- 2017-03-15 WO PCT/BG2017/000004 patent/WO2018165724A1/en active Application Filing
- 2017-03-15 US US16/491,580 patent/US11494756B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040087339A1 (en) * | 2002-10-30 | 2004-05-06 | Scott Goldthwaite | Mobile communication device equipped with a magnetic stripe reader |
US20130073462A1 (en) * | 2011-09-19 | 2013-03-21 | Bank Of America Corporation | Processing a Payment Transaction From a Mobile Device |
US20150161586A1 (en) * | 2013-12-11 | 2015-06-11 | Keith Bailey | Location-based mobile access device configuration system and method |
US20150327071A1 (en) * | 2014-05-07 | 2015-11-12 | Sanjeev Sharma | Enhanced data interface for contactless communications |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230024227A1 (en) * | 2021-07-22 | 2023-01-26 | Deutsche Telekom Ag | Methods and system for operating a mobile point-of-sales application using a sim |
Also Published As
Publication number | Publication date |
---|---|
US20200042975A1 (en) | 2020-02-06 |
WO2018165724A1 (en) | 2018-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11587067B2 (en) | Digital wallet system and method | |
US12074974B2 (en) | Method and system for access token processing | |
US11470164B2 (en) | Data verification using access device | |
RU2708947C2 (en) | Device with several identifiers | |
US8565723B2 (en) | Onetime passwords for mobile wallets | |
US20140164243A1 (en) | Dynamic Account Identifier With Return Real Account Identifier | |
US20190087815A1 (en) | Digital enablement services for merchant qr codes | |
US20250013728A1 (en) | System and method employing reduced time device processing | |
US11580508B2 (en) | Contactless message transmission | |
KR20230129566A (en) | Transaction authorisation | |
US20160098708A1 (en) | Systems and methods for processing transactions using payment tokens | |
CN112514346B (en) | Real-time interactive processing system and method | |
US20150262166A1 (en) | Real-Time Portable Device Update | |
US11494756B2 (en) | Payment transactions with integrated point of sale terminals | |
EP4020360A1 (en) | Secure contactless credential exchange | |
US12211034B2 (en) | Virtual terminal | |
CN107077668B (en) | System and method for providing payment service | |
US20200245138A1 (en) | Terminal type identification in interaction processing | |
WO2015139623A1 (en) | Method and system for mobile payment and access control | |
KR20190103113A (en) | Financial transaction method of mobile equipment, apparatus thereof, and medium storing program source thereof | |
RU2642360C1 (en) | Method of initializing bank transactions without using pos-terminals and system for its implementation | |
US20240372728A1 (en) | Multiple interaction processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: PAYNETICS AD, BULGARIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GUEORGUIEV, IVO ALEXANDROV;DZHELEBOV, KONSTANTIN YANEV;MARTINOVA, ANTONINA IVANOVA;REEL/FRAME:050288/0066 Effective date: 20190730 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
AS | Assignment |
Owner name: PHOS SERVICES LTD., ENGLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PAYNETICS AD;REEL/FRAME:052240/0545 Effective date: 20200325 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO MICRO (ORIGINAL EVENT CODE: MICR); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
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 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
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 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |