FR3156958A1 - Transaction process with multimedia data display - Google Patents
Transaction process with multimedia data display Download PDFInfo
- Publication number
- FR3156958A1 FR3156958A1 FR2314390A FR2314390A FR3156958A1 FR 3156958 A1 FR3156958 A1 FR 3156958A1 FR 2314390 A FR2314390 A FR 2314390A FR 2314390 A FR2314390 A FR 2314390A FR 3156958 A1 FR3156958 A1 FR 3156958A1
- Authority
- FR
- France
- Prior art keywords
- payment
- server
- customer
- mobile terminal
- terminal
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0255—Targeted advertisements based on user history
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0259—Targeted advertisements based on store location
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q2220/00—Business processing using cryptography
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
L’invention concerne un procédé de transaction, comprenant des étapes consistant à : durant une transaction de paiement entre un client et un commerçant (ML1), établir une liaison de communication entre un terminal de paiement (TP1) du commerçant et un terminal mobile (MT1) du client ; acquérir par le terminal de paiement (TP1), un identifiant (CI1) de dispositif de paiement ; transmettre à un serveur (PSRV), des données de transaction ; transmettre par le serveur au terminal du client un lien d’accès (PNLK) à une application (WP) ; sur activation du lien d’accès, transmettre par le terminal mobile au serveur, une requête d’accès à l’application contenant le lien d’accès et l’identifiant de dispositif de paiement ; sur réception de la requête d’accès, générer et transmettre par le serveur, une application web progressive au terminal mobile ; et recevoir et exécuter l’application par le terminal mobile. Figure 2 The invention relates to a transaction method, comprising the following steps: during a payment transaction between a customer and a merchant (ML1), establishing a communication link between a payment terminal (TP1) of the merchant and a mobile terminal (MT1) of the customer; acquiring by the payment terminal (TP1) a payment device identifier (CI1); transmitting transaction data to a server (PSRV); transmitting by the server to the customer's terminal an access link (PNLK) to an application (WP); upon activation of the access link, transmitting by the mobile terminal to the server an access request to the application containing the access link and the payment device identifier; upon receipt of the access request, generating and transmitting by the server a progressive web application to the mobile terminal; and receiving and executing the application by the mobile terminal. Figure 2
Description
La présente invention concerne les transactions de paiement réalisées à l’aide d’un terminal mobile tel qu’un smartphone chez des commerçants par exemple dans un centre commercial ou un quartier de ville.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 a city district.
Les cartes de paiement, tels que les cartes bancaires sont depuis longtemps largement utilisées pour les transactions d'achat de biens et/ou de services. Dans le cadre d'une transaction classique à l’aide d’une carte de paiement, le commerçant totalise le montant de l'achat à la caisse du point de vente, et le client introduit sa carte de paiement dans un lecteur de carte de la caisse pour initier la transaction. Une confirmation supplémentaire du client, telle qu'un code PIN, peut être requise pour procéder à la transaction. Ces informations sont généralement saisies par le client à l'aide d'un clavier situé sur la caisse du commerçant. Les informations relatives à la transaction de paiement, notamment le montant de la transaction, et les informations d’identification (ou PAN - "Primary Account Number") de la carte bancaire sont transmises du terminal de paiement à un serveur de transaction en lien avec le commerçant (une entité qui traite et règle les transactions par carte bancaire du commerçant avec la banque du commerçant), puis sont acheminées du serveur de transaction à la banque du client ou de l'émetteur de la carte, via le réseau de paiement de l'émetteur de la carte (par exemple, VISA™, MASTERCARD™, etc.). Si la transaction est autorisée, un code d'autorisation est alors envoyé par l'émetteur de la carte au serveur de transaction du commerçant qui envoie le code d'autorisation au terminal de paiement. Le client peut alors recevoir les biens ou services achetés.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 checkout, and the customer inserts their payment card into a card reader at the checkout to initiate the transaction. Additional customer confirmation, such as a PIN, may be required to complete the transaction. This information is typically entered by the customer using a keypad located on the merchant's checkout. Payment transaction information, including the transaction amount and the bank card identification information (or PAN - "Primary Account Number"), is transmitted from the payment terminal to a transaction server associated with the merchant (an entity that processes and settles the merchant's bank with the merchant's bank), and then is routed from the transaction server 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 then sent by the card issuer to the merchant's transaction server, which sends the authorization code to the payment terminal. The customer can then receive the purchased goods or services.
Les paiements mobiles sont de plus en plus utilisés par de nombreux consommateurs en tant qu'alternative aux dispositifs de paiement classiques (espèces, chèques, cartes de paiement, etc.). Grâce à la technique des paiements mobiles, les consommateurs peuvent utiliser leur téléphone mobile pour payer un bien ou service. A cet effet, les informations relatives à une carte bancaire sont conservées dans une application de portefeuille électronique qui est exécutée par le téléphone mobile lors d’une transaction de paiement engagée avec un terminal de paiement.Mobile payments are increasingly used by many consumers as an alternative to traditional payment methods (cash, checks, payment cards, etc.). Mobile payments allow consumers to use their mobile phones to pay for goods or services. For this purpose, bank card information is stored in an e-wallet application that is executed by the mobile phone during a payment transaction initiated with a payment terminal.
Les paiements mobiles offrent un certain nombre d'avantages par rapport aux cartes de paiement.Mobile payments offer several advantages over payment cards.
Dans ce contexte, il est souhaitable pour un commerçant de pouvoir prolonger sa relation avec son client au-delà de la transaction de paiement, et ce en limitant autant que possible la participation du client. Ainsi la prolongation de cette relation peut simplement consister à transmettre au client un ticket de caisse dématérialisé relatif à la transaction, un coupon de réduction à utiliser lors d’une transaction future, un message ou un contenu publicitaire, ou encore un message permettant au client de s’inscrire à un programme de fidélisation. Il peut être également souhaitable de pouvoir transmettre un message ou un contenu publicitaire à un client uniquement si une ou plusieurs conditions sont réalisées. De telles conditions peuvent par exemple dépendre du temps, d’une position géographique, d’un montant de transaction, ou des articles ou services achetés.In this context, it is desirable for a merchant to be able to extend its relationship with its customer beyond the payment transaction, while limiting the customer's involvement as much as possible. Thus, extending this relationship may simply consist of sending the customer a digital receipt relating to the transaction, a discount coupon to be used in a future transaction, a message or advertising content, or a message allowing the customer to sign up for a loyalty program. It may also be desirable to be able to send a message or advertising content to a customer only if one or more conditions are met. Such conditions may, for example, depend on time, a geographical location, a transaction amount, or the items or services purchased.
Des modes de réalisation concernent un procédé de transaction, comprenant des étapes consistant à : durant une transaction de paiement par un client chez un commerçant, établir une liaison de communication entre un terminal de paiement du commerçant et un terminal mobile du client ; acquérir par le terminal de paiement du commerçant, un identifiant de dispositif de paiement du client ; transmettre à un serveur, des données relatives à la transaction et comprenant l’identifiant de dispositif de paiement acquis ; mémoriser par le serveur les données relatives à la transaction dans une base de données ; transmettre par le serveur au terminal de paiement un lien d’accès à une application web progressive ; transmettre le lien d’accès et l’identifiant de dispositif de paiement, par le terminal de paiement au terminal mobile, via la liaison de communication ; sur activation du lien d’accès, transmettre par le terminal mobile au serveur, une requête d’accès à l’application web progressive contenant le lien d’accès et l’identifiant de dispositif de paiement ; sur réception de la requête d’accès à l’application web progressive, générer par le serveur, une application web progressive ; transmettre l’application web progressive générée, par le serveur au terminal mobile ; et recevoir et exécuter l’application web progressive par le terminal mobile.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 payment terminal of the merchant, a payment device identifier of the customer; transmitting to a server, data relating to the transaction and comprising 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, transmitting by the mobile terminal to the server, a request 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, generating by the server, a progressive web application; transmitting the progressive web application generated, by the server to the mobile terminal; and receive and execute the progressive web application by the mobile terminal.
Grâce à l’utilisation du mécanisme d’application web progressive PWA, il est possible d’afficher une page web personnalisée sur le terminal mobile du client identifié durant une transaction chez un commerçant, sans nécessiter d’intervention particulière du client, autre que l’utilisation du terminal mobile lors de la transaction et l’activation d’un lien sur le terminal mobile par le client. Ainsi, il n’est pas nécessaire de prévoir un moyen d’affichage spécifique ou une impression de document pour fournir au client des informations par exemple relatives à la transaction. Le dispositif de paiement utilisé lors de la transaction peut être un smartphone comportant une application de portefeuille électronique mémorisant un identifiant de carte bancaire.By using the progressive web application (PWA) mechanism, it is possible to display a personalized web page on the mobile terminal of the identified customer during a transaction at a merchant, without requiring any specific intervention from the customer, other than the use of the mobile terminal during the transaction and the activation of a link on the mobile terminal by the customer. Thus, it is not necessary to provide a specific display means or a document printout to provide the customer with information, for example, relating to the transaction. The payment device used during the transaction may be a smartphone with an electronic wallet application storing a bank card identifier.
Selon un mode de réalisation, l’application web progressive reçue par le terminal mobile est configurée pour effectuer au moins l’une des opérations suivantes : afficher un ticket de caisse relatif à la transaction de paiement, afficher un message publicitaire, afficher un coupon de réduction lié à la transaction de paiement, afficher une donnée attachée à un achat, afficher une page web d’inscription à un programme de fidélité, afficher une page web contenant un état de compte client relatif à un programme de fidélité, et afficher un coupon de réduction.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.
Ainsi, les informations transmises au client peuvent être très variées. Elles peuvent permettre notamment d’obtenir l’adhésion du client à un programme de fidélité, et donc d’obtenir des informations sur le client.Thus, the information transmitted to the customer can be very varied. It can notably allow the customer to join a loyalty program, and therefore to obtain information about the customer.
Selon un mode de réalisation, l’identifiant de dispositif de paiement est déterminé par le terminal de paiement en appliquant une fonction cryptographique à un numéro de carte bancaire mémorisé et transmis par le terminal mobile du client au terminal de paiement.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.
De cette manière, le client peut être identifié tout en respectant la confidentialité des informations d’identification de sa carte bancaire.In this way, the customer can be identified while respecting the confidentiality of their bank card identification information.
Selon un mode de réalisation, le procédé comprend en outre des étapes consistant à : mémoriser par le terminal mobile le lien d’accès et l’identifiant de dispositif de paiement reçus ; lors d’une deuxième activation du lien d’accès, transmettre par le terminal mobile au serveur, la requête d’accès à l’application web progressive contenant le lien d’accès et l’identifiant de dispositif de paiement ; et à la suite de la transmission de la requête d’accès, transmettre par le serveur au terminal mobile une application web progressive modifiée.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; upon a second activation of the access link, transmitting by the mobile terminal to the server, the request for access 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.
Ainsi, le mécanisme d’accès à une application web progressive permet d’établir un lien de communication direct entre le client et le commerçant, l’initiative de la communication étant laissée au client, tandis que l’objet de la communication est contrôlé par le commerçant.Thus, the access mechanism to a progressive web application allows a direct communication link to be established between the customer and the merchant, the initiative of the communication being left to the customer, while the object of the communication is controlled by the merchant.
Selon un mode de réalisation, la communication entre un terminal de paiement du commerçant et le terminal mobile du client est du type à champ proche.According to one embodiment, the communication between a merchant's payment terminal and the customer's mobile terminal is of the near-field type.
Des modes de réalisation peuvent également concerner un système de transaction entre un commerçant et un client, le système comprenant : un serveur, un terminal de paiement installé chez le commerçant, et communiquant avec le serveur, et un terminal mobile du client, pouvant être mis en communication le terminal de paiement, le système étant configuré pour mettre en œuvre le procédé défini précédemment.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, and 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 method defined previously.
La présente invention sera bien comprise à l’aide de la description qui suit d’exemples de réalisation en référence aux figures annexées, dans lesquelles des signes de références identiques correspondent à des éléments structurellement et/ou fonctionnellement identiques ou similaires.The present invention will be better understood with the aid of the following description of exemplary embodiments with reference to the appended figures, in which identical reference signs correspond to structurally and/or functionally identical or similar elements.
La figure 1 représente un système de transaction comprenant des équipements installés dans un magasin ML1, un serveur de transaction TSRV et un serveur de gestion de suivi de clientèle. Les équipements du magasin ML1 comprennent un terminal de paiement TP1 et un ordinateur MS1 de gestion de caisse connecté au terminal de paiement TP1. Par ailleurs, le terminal TP1 communique avec le serveur de transaction TSRV, par l’intermédiaire d’un réseau de transmission de données MW, par exemple le réseau Internet.Figure 1 represents a transaction system comprising equipment installed in a store ML1, a transaction server TSRV and a customer tracking management server. The equipment of the store ML1 comprises a payment terminal TP1 and a cash management computer MS1 connected to the payment terminal TP1. Furthermore, the terminal TP1 communicates with the transaction server TSRV, via a MW data transmission network, for example the Internet network.
Selon un mode de réalisation, l’ordinateur MS1 communique avec le serveur de gestion PSRV par l’intermédiaire d’un réseau de transmission de données, par exemple le réseau MW. A noter que l’ordinateur MS1 peut être omis, le terminal de paiement TP1 regroupant les fonctionnalités nécessaires de l’ordinateur MS1 et pouvant communiquer directement avec le serveur PSRV.According to one embodiment, the computer MS1 communicates with the management server PSRV via a data transmission network, for example the MW network. Note that the computer MS1 can be omitted, the payment terminal TP1 grouping together the necessary functionalities of the computer MS1 and being able to communicate directly with the PSRV server.
Un client souhaitant faire un achat dans le magasin ML1 dispose d’un terminal mobile MT1, par exemple du type smartphone comprenant une application de portefeuille électronique mémorisant les données d’identification d’une ou plusieurs cartes bancaires, et une interface de communication en champ proche NFC ("Near Field Communication"). Le terminal de paiement TP1 dispose également d’une telle interface de communication en champ proche.A customer wishing to make a purchase in the ML1 store has a mobile terminal MT1, for example a smartphone type terminal including an electronic wallet application storing the identification data of one or more bank cards, and an NFC near field communication interface. The TP1 payment terminal also has such a near field communication interface.
La figure 2 représente des étapes S1 à S15 d’un procédé de transaction entre un client et le commerçant ML1, selon un mode de réalisation. A l’étape S1, le client procède à un achat chez le commerçant ML1. A cet effet, le commerçant sélectionne le ou les articles choisis par le client sur l’ordinateur MS1 ou scanne les étiquettes des articles choisis. L’ordinateur MS1 calcule un montant de transaction PX en fonction des articles sélectionnés. Cette sélection déclenche l’étape S2 le montant de transaction PX est transmis par l’ordinateur MS1 au terminal de TP1. A l’étape S3, le TP1 terminal reçoit le montant PX et l’affiche sur son écran d’affichage DSP. Le montant de la transaction PX peut également être directement saisi à l’aide du clavier du terminal TP1.Figure 2 represents steps S1 to S15 of a transaction method between a customer and the merchant ML1, according to one embodiment. In step S1, the customer makes a purchase from the merchant ML1. For this purpose, the merchant selects the item(s) chosen by the customer on the computer MS1 or scans the labels of the chosen items. The computer MS1 calculates a transaction amount PX based on the selected items. This selection triggers step S2; the transaction amount PX is transmitted by the computer MS1 to the terminal TP1. In step S3, the terminal TP1 receives the amount PX and displays it on its DSP display screen. The transaction amount PX can also be entered directly using the keyboard of the terminal TP1.
A l’étape S4, le client présente son terminal mobile MT1 au terminal TP1. Durant cette présentation, une communication sans contact par exemple de type à champ proche NFC ("Near Field Communication") s’établit entre le terminal mobile MT1 et le terminal TP1. Le terminal mobile MT1 transmet alors au terminal de paiement TP1 des données d’identification PN1 et d’authentification d’un dispositif de paiement. Ces données comprennent notamment un numéro de carte bancaire PAN ("Primary Account Number"). Ainsi, le client peut également être amené à saisir un code secret lié au dispositif de paiement pour être authentifié. A l’étape S5, le terminal TP1 peut générer un jeton cryptographique CI1 à partir des données d’identification PN1 reçues. Le jeton CI1 est obtenu par exemple à l’aide d’une fonction cryptographique, telle qu’une fonction de hachage. A l’étape S6, le jeton CI1 (ou les données d’identification PN1) est transmis à l’ordinateur MS1. En outre, le terminal TP1 exécute la transaction avec le serveur de transaction TSRV en générant et en lui transmettant une donnée cryptographique contenant les données de transaction telles que le numéro de carte bancaire PN1 reçu, le code secret introduit par l’utilisateur, le montant de la transaction, et le destinataire du paiement. Le jeton CI1 permet d’identifier le dispositif de paiement et donc le client, sans avoir la connaissance de l’identifiant PN1 du dispositif de paiement. A noter que le jeton CI1 peut être généré non pas par le terminal TP1, mais par l’ordinateur MS1.In step S4, the customer presents his mobile terminal MT1 to the terminal TP1. During this presentation, a contactless communication, for example of the near field NFC type ("Near Field Communication"), is established between the mobile terminal MT1 and the terminal TP1. The mobile terminal MT1 then transmits to the payment terminal TP1 identification data PN1 and authentication data for a payment device. This data includes in particular a bank card number PAN ("Primary Account Number"). Thus, the customer may also be required to enter a secret code linked to the payment device to be authenticated. In step S5, the terminal TP1 can generate a cryptographic token CI1 from the identification data PN1 received. The token CI1 is obtained for example using a cryptographic function, such as a hash function. In step S6, the token CI1 (or the identification data PN1) is transmitted to the computer MS1. In addition, the TP1 terminal executes the transaction with the TSRV transaction server by generating and transmitting to it a cryptographic data containing the transaction data such as the PN1 bank card number received, the secret code entered by the user, the amount of the transaction, and the recipient of the payment. The CI1 token makes it possible to identify the payment device and therefore the customer, without having knowledge of the PN1 identifier of the payment device. Note that the CI1 token can be generated not by the TP1 terminal, but by the MS1 computer.
A l’étape S7, l’ordinateur MS1 reçoit le jeton CI1 et le transmet au serveur PSRV avec un identifiant ID1 du commerçant ML1, et les données de transaction TT, dans une requête PRQ d’application web progressive PWA ("Progessive Web Application"). Les données de transaction TT transmises peuvent comprendre la date de la transaction, le montant de la transaction PX et l’identifiant de chaque article ainsi acheté avec son prix de vente. A noter que l’identifiant CI1 du client transmis par le terminal TP1 au serveur PSRV peut être directement le numéro de carte bancaire PN1 du client. A l’étape S8, le serveur PSRV reçoit la requête PRQ, et recherche dans la base de données CB, un identifiant IDD d’une application PWA. Le serveur PSRV génère ensuite un lien PLNK vers l’application PWA. A l’étape S9, le serveur PSRV transmet le lien PLNK à l’ordinateur MS1 en réponse à la requête PRQ émise à l’étape S7. A l’étape S10, l’ordinateur MS1 transmet le lien PNLK au terminal TP1. A l’étape S11, le terminal TP1 transmet au terminal MT1 du client, via la liaison NFC établie lors du paiement, le lien PLNK avec l’identifiant CI1 du dispositif de paiement du client. A la réception du lien PLNK, à l’étape S11, le terminal MT1 du client génère un cookie mémorisant l’identifiant CI1 reçu. L’utilisateur du terminal MT1 peut être notifié qu’il a reçu le lien PLNK et qu’il peut l’activer pour accéder une application PWA. L’application PWA peut être configurée pour donner accès et afficher une page web comprenant le ticket de caisse correspondant aux données de transaction TT, ou encore des pages web contenant par exemple un contenu multimédia tel qu’un message publicitaire, un formulaire d’inscription à un programme de fidélité, un état de compte client relatif à un programme de fidélité, un coupon de réduction lié à la transaction de paiement, ou encore une donnée attachée à un achat tel qu’un bon de garantie ou bien une notice d’utilisation. La page web affichée à l’activation de l’application PWA peut contenir plusieurs liens donnant accès à d’autres pages web telles que celles mentionnées précédemment.In step S7, the computer MS1 receives the token CI1 and transmits it to the PSRV server with an identifier ID1 of the merchant ML1, and the transaction data TT, in a PRQ request for a progressive web application PWA ("Progessive Web Application"). The transmitted transaction data TT may include the date of the transaction, the amount of the transaction PX and the identifier of each item thus purchased with its sale price. Note that the identifier CI1 of the customer transmitted by the terminal TP1 to the PSRV server may be directly the bank card number PN1 of the customer. In step S8, the PSRV server receives the PRQ request, and searches in the CB database, an identifier IDD of a PWA application. The PSRV server then generates a link PLNK to the PWA application. In step S9, the PSRV server transmits the link PLNK to the computer MS1 in response to the PRQ request issued in step S7. In step S10, the computer MS1 transmits the PNLK link to the terminal TP1. In step S11, the terminal TP1 transmits to the customer's terminal MT1, via the NFC link established during payment, the PLNK link with the identifier CI1 of the customer's payment device. Upon receipt of the PLNK link, in step S11, the customer's terminal MT1 generates a cookie storing the identifier CI1 received. The user of the terminal MT1 can be notified that he has received the PLNK link and that he can activate it to access a PWA application. The PWA application can be configured to provide access to and display a web page including the receipt corresponding to the TT transaction data, or web pages containing, for example, multimedia content such as an advertising message, a registration form for a loyalty program, a customer account statement relating to a loyalty program, a discount coupon linked to the payment transaction, or data attached to a purchase such as a warranty certificate or a user manual. The web page displayed upon activation of the PWA application may contain several links providing access to other web pages such as those mentioned above.
A l’étape S12, l’utilisateur lance l’exécution de l’application PWA en exécutant le lien PLNK, en association avec le cookie contenant l’identifiant CI1 du dispositif de paiement. L’exécution du lien PLNK déclenche l’émission d’une requête de page web vers un serveur, par exemple le serveur PSRV. A la réception de cette requête, à l’étape S13, le serveur PSRV mémorise dans la base de données CB que le client correspondant à l’identifiant CI1 reçu demande l’accès à une page web. A l’étape S14, le serveur PSRV génère la page web requise WP et transmet cette page au terminal MT1 en réponse à la requête PNLK émise à l’étape S12. A l’étape S15, le terminal MT1 affiche la page web reçue.In step S12, the user launches the execution of the PWA application by executing the PLNK link, in association with the cookie containing the CI1 identifier of the payment device. The execution of the PLNK link triggers the sending of a web page request to a server, for example the PSRV server. Upon receipt of this request, in step S13, the PSRV server stores in the CB database that the client corresponding to the received CI1 identifier is requesting access to a web page. In step S14, the PSRV server generates the requested web page WP and transmits this page to the MT1 terminal in response to the PNLK request sent in step S12. In step S15, the MT1 terminal displays the received web page.
Grâce à l’usage du mécanisme d’application PWA, il est possible d’afficher des données directement sur le terminal mobile utilisé pour effectuer une transaction de paiement. Le lien PNLK étant mémorisé dans le terminal mobile MT1 du client, celui-ci peut être activé à différentes reprises, tandis que le contenu accessible par ce lien peut être modifié. Le commerçant dispose par ce moyen d’un canal de communication pour transmettre des données telles que des données multimédia à des personnes qui sont venues une seule fois effectuer un achat dans le magasin du commerçant. Ce canal de communication est établi sans action particulière des clients du magasin, à part l’activation du lien reçu quand ceux-ci le souhaitent. Grâce à l’identifiant CI1 transmis à l’activation du lien PNLK, les données transmises par le serveur PSRV au client peuvent être personnalisées.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 multiple times, while the content accessible via this link can be modified. The merchant thus has a communication channel to transmit data such as multimedia data to people who have only visited the merchant's store once to make a purchase. This communication channel is established without any specific action by the store's customers, apart from activating the link received when they wish. Thanks to the CI1 identifier transmitted when the PNLK link is activated, the data transmitted by the PSRV server to the customer can be personalized.
Il apparaîtra clairement à l’homme de l’art que la présente invention est susceptible de diverses variantes de réalisation et diverses applications dans le cadre des revendications annexées.It will be apparent to those skilled in the art that the present invention is susceptible of various alternative embodiments and various applications within the scope of the appended claims.
Claims (6)
durant une transaction de paiement par un client chez un commerçant (ML1), établir une liaison de communication entre un terminal de paiement (TP1) du commerçant et un terminal mobile (MT1) du client ;
acquérir par le terminal de paiement (TP1) du commerçant, un identifiant (CI1) de dispositif de paiement du client ;
transmettre à un serveur (PSRV), des données relatives à la transaction et comprenant l’identifiant de dispositif de paiement acquis ;
mémoriser par le serveur les données relatives à la transaction dans une base de données (CB) ;
transmettre par le serveur au terminal de paiement (TP1) un lien d’accès (PNLK) à une application web progressive (WP) ;
transmettre le lien d’accès et l’identifiant (CI1) de dispositif de paiement, par le terminal de paiement au terminal mobile, via la liaison de communication ;
sur activation du lien d’accès, transmettre par le terminal mobile au serveur, une requête d’accès à l’application web progressive contenant le lien d’accès et l’identifiant de dispositif de paiement ;
sur réception de la requête d’accès à l’application web progressive, générer par le serveur, une application web progressive ;
transmettre l’application web progressive générée, par le serveur au terminal mobile ; et
recevoir et exécuter l’application web progressive par le terminal mobile.1. Transaction method, comprising steps consisting of:
during a payment transaction by a customer at a merchant (ML1), establish a communication link between a payment terminal (TP1) of the merchant and a mobile terminal (MT1) of the customer;
acquire by the merchant's payment terminal (TP1), an identifier (CI1) of the customer's payment device;
transmit to a server (PSRV), data relating to the transaction and including the acquired payment device identifier;
store by the server the data relating to the transaction in a database (CB);
transmit by the server to the payment terminal (TP1) an access link (PNLK) to a progressive web application (WP);
transmit the access link and the payment device identifier (CI1), by the payment terminal to the mobile terminal, via the communication link;
upon activation of the access link, transmitting by the mobile terminal to the server, a request for access to the progressive web application containing the access link and the payment device identifier;
upon receipt of the request to access the progressive web application, generate by the server, a progressive web application;
transmit the progressive web application generated by the server to the mobile terminal; and
receive and run the progressive web application through the mobile terminal.
afficher un ticket de caisse relatif à la transaction de paiement,
afficher un message publicitaire,
afficher un coupon de réduction lié à la transaction de paiement,
afficher une donnée attachée à un achat,
afficher une page web d’inscription à un programme de fidélité,
afficher une page web contenant un état de compte client relatif à un programme de fidélité, et
afficher un coupon de réduction.2. 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 linked to the payment transaction,
display data attached to a purchase,
display a loyalty program registration web page,
display a web page containing a customer account statement relating to a loyalty program, and
display a discount coupon.
mémoriser par le terminal mobile (MT1) le lien d’accès et l’identifiant (CI1) de dispositif de paiement reçus ;
lors d’une deuxième activation du lien d’accès, transmettre par le terminal mobile au serveur (PSRV), la requête d’accès à l’application web progressive contenant le lien d’accès et l’identifiant de dispositif de paiement ; et
à la suite de la transmission de la requête d’accès, transmettre par le serveur au terminal mobile une application web progressive modifiée.Method according to one of claims 1 to 3, further comprising steps consisting of:
memorize by the mobile terminal (MT1) the access link and the identifier (CI1) of the payment device received;
upon a second activation of the access link, transmit by the mobile terminal to the server (PSRV), the request for access to the progressive web application containing the access link and the payment device identifier; and
following the transmission of the access request, transmit a modified progressive web application to the mobile terminal by the server.
un serveur (PSRV),
un terminal de paiement (TP1) installé chez le commerçant, et communiquant avec le serveur, et
un terminal mobile (MT1) du client, pouvant être mis en communication avec le terminal de paiement,
le système étant configuré pour mettre en œuvre le procédé selon l’une des revendications 1 à 5.6. Transaction system between a merchant and a customer, the system comprising:
a server (PSRV),
a payment terminal (TP1) installed at the merchant's premises and communicating with the server, and
a customer's mobile terminal (MT1), which can be put into communication with the payment terminal,
the system being configured to implement the method according to one of claims 1 to 5.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2314390A FR3156958A1 (en) | 2023-12-18 | 2023-12-18 | Transaction process with multimedia data display |
| PCT/EP2024/087048 WO2025132543A1 (en) | 2023-12-18 | 2024-12-18 | Transaction method with multimedia data display |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2314390 | 2023-12-18 | ||
| FR2314390A FR3156958A1 (en) | 2023-12-18 | 2023-12-18 | Transaction process with multimedia data display |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR3156958A1 true FR3156958A1 (en) | 2025-06-20 |
Family
ID=90721204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR2314390A Pending FR3156958A1 (en) | 2023-12-18 | 2023-12-18 | Transaction process with multimedia data display |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR3156958A1 (en) |
| WO (1) | WO2025132543A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8341029B1 (en) * | 2010-03-23 | 2012-12-25 | Amazon Technologies, Inc. | User profile and geolocation for efficient transactions |
| US20140207573A1 (en) * | 2006-05-22 | 2014-07-24 | Empire Technologies, Inc. | System and Method for Communicating with a User at a Point-of-Sale |
| US20200082394A1 (en) * | 2018-09-07 | 2020-03-12 | Mastercard International Incorporated | Method and system for processing payment transactions |
| US20230394553A1 (en) * | 2014-03-24 | 2023-12-07 | Block, Inc. | Transaction modification based on modeled profiles |
-
2023
- 2023-12-18 FR FR2314390A patent/FR3156958A1/en active Pending
-
2024
- 2024-12-18 WO PCT/EP2024/087048 patent/WO2025132543A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140207573A1 (en) * | 2006-05-22 | 2014-07-24 | Empire Technologies, Inc. | System and Method for Communicating with a User at a Point-of-Sale |
| US8341029B1 (en) * | 2010-03-23 | 2012-12-25 | Amazon Technologies, Inc. | User profile and geolocation for efficient transactions |
| US20230394553A1 (en) * | 2014-03-24 | 2023-12-07 | Block, Inc. | Transaction modification based on modeled profiles |
| US20200082394A1 (en) * | 2018-09-07 | 2020-03-12 | Mastercard International Incorporated | Method and system for processing payment transactions |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025132543A1 (en) | 2025-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9336519B2 (en) | System and method for determining appropriate redemption presentations for a virtual token associated with a stored value account | |
| US20090307778A1 (en) | Mobile User Identify And Risk/Fraud Model Service | |
| Uddin et al. | E-wallet system for Bangladesh an electronic payment system | |
| US11127009B2 (en) | Methods and systems for using a mobile device to effect a secure electronic transaction | |
| US20040083170A1 (en) | System and method of integrating loyalty/reward programs with payment identification systems | |
| EP1610276A1 (en) | System and method for coordinating payment identification systems | |
| US20110218907A1 (en) | System and method for creating and managing a shared stored value account associated with a client device | |
| EP0917120A2 (en) | Virtual wallet system | |
| US20100114731A1 (en) | ELECTRONIC WALLET ("eWallet") | |
| US20020004783A1 (en) | Virtual wallet system | |
| US20190087815A1 (en) | Digital enablement services for merchant qr codes | |
| EP1487176A1 (en) | A method of paying from an account by a customer having a mobile user terminal, and a customer authenticating network | |
| WO2011128913A1 (en) | Secure and shareable payment system using trusted personal device | |
| CN101990770A (en) | Ghosting payment account data in a mobile telephone payment transaction system | |
| US11823140B2 (en) | Server and method for sending a transaction receipt via a push notification | |
| US20070055635A1 (en) | Method and apparatus for performing mobile transactions | |
| Tan | E-payment: The digital exchange | |
| EP2824625B1 (en) | Method for conducting a transaction, corresponding terminal and computer program | |
| US10915876B2 (en) | Application program interface for conversion of stored value cards | |
| KR101195547B1 (en) | Finance transaction system using mobile device | |
| FR3156958A1 (en) | Transaction process with multimedia data display | |
| FR3157958A1 (en) | Transaction process with multimedia data display | |
| US20230041655A1 (en) | Slap pay and snap pay contactless payment and data systems | |
| FR3156959A1 (en) | Transaction process with advertising display and tracking | |
| CN121263813A (en) | Dynamic card pattern |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20250620 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |