Transaction method with multimedia data display
The PWA mechanism in payment transactions enables personalized communication with customers during transactions, addressing the limitations of traditional systems by allowing direct mobile content delivery without extra customer effort, enhancing post-transaction engagement.
Patent Information
- Authority / Receiving Office
- FR · FR
- Patent Type
- Patents
- Current Assignee / Owner
- BANKS & ACQUIRERS INT HLDG SAS
- Filing Date
- 2023-12-18
- Publication Date
- 2026-06-19
Smart Images

Figure 00000009_0000 
Figure 00000009_0001
Abstract
Description
Title of the invention: Transaction method with multimedia data display technical field
[0001] The present invention relates to payment transactions carried out using a mobile terminal such as a smartphone at merchants for example in a shopping center or city district. State of the art
[0002] Payment cards, such as bank cards, have long been widely used for purchasing goods and / or services. In a typical payment card transaction, the merchant totals the purchase amount at the point-of-sale register, and the customer inserts their payment card into a card reader on the register to initiate the transaction. Additional customer confirmation, such as a PIN, may be required to complete the transaction. This information is usually entered by the customer using a keypad located on the merchant's register.Information relating to the payment transaction, including the transaction amount and the card's identification information (or PAN - "Primary Account Number"), is transmitted from the payment terminal to a transaction server connected to the merchant (an entity that processes and settles the merchant's card transactions with the merchant's bank). From there, the information is routed to the customer's or card issuer's bank via the card issuer's payment network (e.g., VISA™, MASTERCARD™, etc.). If the transaction is authorized, an authorization code is sent by the card issuer to the merchant's transaction server, which then sends the authorization code to the payment terminal. The customer can then receive the purchased goods or services.
[0003] Mobile payments are increasingly used by many consumers as an alternative to traditional payment methods (cash, checks, payment cards, etc.). Thanks to mobile payment technology, consumers can use their mobile phones to pay for goods or services. For this purpose, bank card information is stored in an electronic wallet application that is executed by the mobile phone during a payment transaction initiated with a payment terminal.
[0004] Mobile payments offer a number of advantages over payment cards.
[0005] In this context, it is desirable for a trader to be able to extend his The relationship with the customer extends beyond the payment transaction, while minimizing the customer's involvement. Extending this relationship can simply involve sending the customer a digital receipt, a discount coupon for a future purchase, an advertising message or content, or an invitation to join a loyalty program. It may also be desirable to send a message or advertising content only if one or more conditions are met. Such conditions might depend on factors such as time, location, transaction amount, or the items or services purchased. Summary
[0006] Embodiments relate to a transaction method, comprising steps consisting of: during a payment transaction by a customer at a merchant, establishing a communication link between a payment terminal of the merchant and a mobile terminal of the customer; acquiring, by the merchant's payment terminal, a payment device identifier of the customer; transmitting to a server, data relating to the transaction and including the acquired payment device identifier; storing, by the server, the data relating to the transaction in a database; transmitting, by the server, to the payment terminal, an access link to a progressive web application; transmitting the access link and the payment device identifier, by the payment terminal to the mobile terminal, via the communication link;Upon activation of the access link, the mobile terminal transmits a request to the server for access to the progressive web application, containing the access link and the payment device identifier; upon receipt of the request for access to the progressive web application, the server generates a progressive web application; the server transmits the generated progressive web application to the mobile terminal; and the mobile terminal receives and executes the progressive web application.
[0007] Thanks to the use of the Progressive Web Application (PWA) mechanism, it is possible to display a personalized web page on the mobile device of the identified customer during a transaction with a merchant, without requiring any specific action from the customer other than using the mobile device during the transaction and activating a link on the mobile device. Thus, it is not necessary to provide a specific display device or print a document to provide the customer with information, for example, related to the transaction. The payment device used during the transaction can be a smartphone with an electronic wallet application storing a bank card identifier.
[0008] According to one embodiment, the progressive web application received by the mobile terminal is configured to perform at least one of the following operations: display a receipt relating to the payment transaction, display an advertising message, display a discount coupon linked to the payment transaction, display data attached to a purchase, display a web page for registering for a loyalty program, display a web page containing a customer account statement relating to a loyalty program, and display a discount coupon.
[0009] Thus, the information transmitted to the customer can be very varied. It can, in particular, allow the customer to join a loyalty program, and therefore obtain information about the customer.
[0010] According to one embodiment, the payment device identifier is determined by the payment terminal by applying a cryptographic function to a bank card number stored and transmitted by the customer's mobile terminal to the payment terminal.
[0011] In this way, the customer can be identified while respecting the confidentiality of his bank card identification information.
[0012] According to one embodiment, the method further comprises steps consisting of: storing by the mobile terminal the access link and the payment device identifier received; during a second activation of the access link, transmitting by the mobile terminal to the server, the access request to the progressive web application containing the access link and the payment device identifier; and following the transmission of the access request, transmitting by the server to the mobile terminal a modified progressive web application.
[0013] Thus, the mechanism for accessing a progressive web application makes it possible to establish a direct communication link between the customer and the merchant, the initiative for the communication being left to the customer, while the object of the communication is controlled by the merchant.
[0014] According to one embodiment, the communication between a merchant's payment terminal and the customer's mobile terminal is of the near-field type.
[0015] Embodiments may also relate to a transaction system between a merchant and a customer, the system comprising: a server, a payment terminal installed at the merchant's premises, communicating with the server, and a mobile terminal of the customer, which can be put into communication with the payment terminal, the system being configured to implement the process defined above. Brief description of the figures
[0016] The present invention will be better understood with the aid of the following description of exemplary embodiments with reference to the accompanying figures, in which identical reference signs correspond to structurally and / or functionally identical or similar elements.
[0017] [Fig. 1] Figure 1 schematically represents a customer journey tracking system, according to one embodiment,
[0018] [Fig. 2] Figure 2 represents steps in a transaction process between a customer and a trader, according to a method of implementation. Detailed description
[0019] Figure 1 shows a transaction system comprising equipment installed in a store ML1, a transaction server TSRV, and a customer tracking management server. The equipment in the store ML1 includes a TPI payment terminal and an MSI cash register management computer connected to the TPI payment terminal. Furthermore, the TPI terminal communicates with the transaction server TSRV via an MW data transmission network, for example, the Internet.
[0020] According to one embodiment, the MSI computer communicates with the PSRV management server via a data transmission network, for example, the MW network. It should be noted that the MSI computer can be omitted, as the TPI payment terminal incorporates the necessary functionalities of the MSI computer and can communicate directly with the PSRV server.
[0021] A customer wishing to make a purchase in the ML1 store has a mobile terminal MT1, for example a smartphone including an electronic wallet application storing the identification data of one or more bank cards, and an NFC ("Near Field Communication") interface. The TPI payment terminal also has such a near field communication interface.
[0022] Figure 2 illustrates steps SI to S15 of a transaction process between a customer and the merchant ML1, according to one embodiment. In step SI, the customer makes a purchase from the merchant ML1. To this end, the merchant selects the item(s) chosen by the customer on the MSI computer or scans the labels of the selected items. The MSI computer calculates a transaction amount PX based on the selected items. This selection triggers step S2, and the transaction amount PX is transmitted by the MSI computer to the TPI terminal. In step S3, the TPI terminal receives the PX amount and displays it on its DSP display screen. The transaction amount PX can also be entered directly using the TPI terminal's keyboard.
[0023] At step S4, the customer presents their MT1 mobile terminal to the TPI terminal. During this presentation, a contactless communication, for example of the NFC (Near Field Communication) type, is established between the MT1 mobile terminal and the TPI terminal. The MT1 mobile terminal then transmits to the TPI payment terminal PN1 identification and payment device authentication data are received. This data includes, in particular, a PAN (Primary Account Number) bank card number. The customer may also be required to enter a PIN associated with the payment device for authentication. In step S5, the TPI terminal can generate a cryptographic token (Cil) from the received PN1 identification data. The Cil token is obtained, for example, using a cryptographic function, such as a hash function. In step S6, the Cil token (or the PN1 identification data) is transmitted to the MSI computer. Furthermore, the TPI terminal executes the transaction with the TSRV transaction server by generating and transmitting cryptographic data containing transaction data such as the received PN1 bank card number, the PIN entered by the user, the transaction amount, and the payment recipient.The Cil token allows the payment device, and therefore the customer, to be identified without needing to know the payment device's PN1 identifier. Note that the Cil token can be generated not by the TPI terminal, but by the MSI computer.
[0024] In step S7, the MSI computer receives the Cil token and transmits it to the PSRV server along with the merchant ID1 identifier ML1 and the transaction data TT, in a PRQ request for a Progressive Web Application (PWA). The transmitted TT transaction data may include the transaction date, the transaction amount PX, and the identifier of each item purchased with its selling price. Note that the customer's Cil identifier transmitted by the TPI terminal to the PSRV server may be directly the customer's bank card number PN1. In step S8, the PSRV server receives the PRQ request and searches the CB database for an IDD identifier of a PWA application. The PSRV server then generates a PLNK link to the PWA application. In step S9, the PSRV server transmits the PLNK link to the MSI computer in response to the PRQ request issued in step S7. At step S10, the MSI computer transmits the PNLK link to the TPI terminal.In step SI 1, the TPI terminal transmits the PLNK link with the customer's payment device's Cil identifier to the customer's MT1 terminal via the NFC connection established during payment. Upon receiving the PLNK link in step SI 1, the customer's MT1 terminal generates a cookie storing the received Cil identifier. The MT1 terminal user can be notified that they have received the PLNK link and can activate it to access a PWA application. The PWA application can be configured to provide access to and display a web page containing the receipt corresponding to the TT transaction data, or web pages containing, for example, multimedia content such as an advertisement, a loyalty program registration form, a customer account statement related to a loyalty program, a discount coupon linked to the payment transaction, or data attached to a purchase such as a warranty certificate. A user guide. The web page displayed when the PWA application is activated may contain several links providing access to other web pages such as those mentioned above.
[0025] In step S12, the user initiates the execution of the PWA application by executing the PLNK link, associated with the cookie containing the Cil identifier of the payment device. Executing the PLNK link triggers the issuance of a web page request to a server, for example, the PSRV server. Upon receiving this request, in step S13, the PSRV server stores in the CB database that the client corresponding to the received Cil identifier is requesting access to a web page. In step S14, the PSRV server generates the requested WP web page and transmits this page to the MT1 terminal in response to the PLNK request issued in step S12. In step S15, the MT1 terminal displays the received web page.
[0026] By using the PWA application mechanism, it is possible to display data directly on the mobile terminal used to carry out a payment transaction. Since the PNLK link is stored in the customer's MT1 mobile terminal, it can be activated repeatedly, and the content accessible via this link can be modified. The merchant thus has a communication channel to transmit data, such as multimedia content, to individuals who have made a single purchase at the merchant's store. This communication channel is established without any specific action required from the store's customers, other than activating the received link when they choose. Thanks to the Cil identifier transmitted upon activation of the PNLK link, the data transmitted by the PSRV server to the customer can be personalized.
[0027] It will be clear to those skilled in the art that the present invention is susceptible of various embodiments and various applications within the scope of the annexed claims.
Claims
Demands
1. 1. Transaction method, comprising steps of: during a payment transaction by a customer at a merchant (ML1), establishing a communication link between a payment terminal (PTI) of the merchant and a mobile terminal (MT1) of the customer; acquiring by the payment terminal (TPI) of the merchant, a payment device identifier (CIL) of the customer; transmitting to a server (PSRV), data relating to the transaction and including the acquired payment device identifier; storing by the server the transaction data in a database (CB); transmitting by the server to the payment terminal (TPI) an access link (PNLK) to a progressive web application (WP); transmitting the access link and the payment device identifier (CIL), by the payment terminal to the mobile terminal, via the communication link;Upon activation of the access link, the mobile terminal transmits a request to the server for access to the progressive web application, containing the access link and the payment device identifier; upon receipt of the request for access to the progressive web application, the server generates a progressive web application; the server transmits the generated progressive web application to the mobile terminal; and the mobile terminal receives and executes the progressive web application.
2. 2. A method according to claim 1, wherein the progressive web application (WP) received by the mobile terminal (MT1) is configured to perform at least one of the following operations: display a receipt relating to the payment transaction, display an advertising message, display a discount coupon related to the payment transaction, display data attached to a purchase, display a web page for registering for a loyalty program, display a web page containing a customer account statement related to a loyalty program, and display a discount coupon.
3. 3. A method according to any one of claims 1 and 2, wherein the identifier (Cil) of payment device is determined by the payment terminal (TPI) by applying a cryptographic function to a bank card number stored and transmitted by the customer's mobile terminal (MT1) to the payment terminal.
4. A method according to any one of claims 1 to 3, further comprising steps of: storing by the mobile terminal (MT1) the access link and the payment device identifier (Cil) received; upon a second activation of the access link, transmitting by the mobile terminal to the server (PSRV) the access request to the progressive web application containing the access link and the payment device identifier; and following the transmission of the access request, transmitting by the server to the mobile terminal a modified progressive web application.
5. A method according to any one of claims 1 to 4, wherein the communication between a merchant's payment terminal (TPI) and the customer's mobile terminal (MT1) is of the near-field type.
6. 6. A transaction system between a merchant and a customer, the system comprising: a server (PSRV), a payment terminal (TPI) installed at the merchant's premises and communicating with the server, and a mobile terminal (MT1) of the customer, capable of communicating with the payment terminal, the system being configured to implement the method according to any one of claims 1 to 5.