FR2985348A1 - SYSTEM AND METHOD FOR EXECUTING AN ELECTRONIC TRANSACTION. - Google Patents
SYSTEM AND METHOD FOR EXECUTING AN ELECTRONIC TRANSACTION. Download PDFInfo
- Publication number
- FR2985348A1 FR2985348A1 FR1162537A FR1162537A FR2985348A1 FR 2985348 A1 FR2985348 A1 FR 2985348A1 FR 1162537 A FR1162537 A FR 1162537A FR 1162537 A FR1162537 A FR 1162537A FR 2985348 A1 FR2985348 A1 FR 2985348A1
- Authority
- FR
- France
- Prior art keywords
- television
- parameters
- control device
- payment
- server
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 14
- 230000004044 response Effects 0.000 claims abstract description 24
- 238000004883 computer application Methods 0.000 claims abstract description 20
- 238000010200 validation analysis Methods 0.000 claims abstract description 11
- 230000002093 peripheral effect Effects 0.000 claims description 10
- 230000000295 complement effect Effects 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 238000013461 design Methods 0.000 claims description 2
- 230000004913 activation Effects 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 description 1
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/0873—Details of the card reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0014—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for vending, access and use of specific services not covered anywhere else in G07F17/00
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
L'invention concerne un système pour l'exécution d'une transaction électronique comportant : - un serveur de paiement distant apte à générer une page de paiement, - un téléviseur comprenant des moyens pour se connecter au serveur distant via une connexion Internet, des moyens pour afficher la page de paiement générée par ledit serveur distant et des moyens pour transmettre des paramètres de carte bancaire audit serveur afin de valider le paiement, - un périphérique de commande (1) autonome associé audit téléviseur et comprenant un processeur (11) et des moyens (13) pour échanger des informations avec ledit téléviseur, se caractérisant par le fait que les paramètres d'au moins une carte bancaire sont enregistrés dans le périphérique de commande (1), ledit périphérique intégrant une application informatique comportant des instructions, qui, lorsqu'elles sont exécutées par le processeur (11) en réponse à un événement sur ledit périphérique signifiant la validation du paiement, entrainent la transmission automatique des paramètres de carte bancaire audit téléviseur.The invention relates to a system for executing an electronic transaction comprising: a remote payment server capable of generating a payment page; a television comprising means for connecting to the remote server via an Internet connection; to display the payment page generated by said remote server and means for transmitting credit card parameters to said server to validate payment, - a standalone control device (1) associated with said television and comprising a processor (11) and means (13) for exchanging information with said television, characterized in that the parameters of at least one bank card are recorded in the control device (1), said device integrating a computer application comprising instructions, which, when executed by the processor (11) in response to an event on said device signifying the validation of the payment, cause the automatic transmission of the credit card parameters to said television.
Description
Système et procédé d'exécution d'une transaction électronique Description Domaine technique de l'invention. L'invention a pour objet un système et un procédé permettant d'exécuter une transaction électronique. Elle concerne le domaine technique des systèmes et procédés permettant de réaliser des transactions électroniques depuis un téléviseur. État de la technique. Actuellement, de plus en plus de téléviseurs ont la capacité de se connecter à Internet. Généralement, un utilisateur navigue depuis son téléviseur sur Internet et visite un site marchand sur lequel il souhaite effectuer un achat. Ce site marchand peut par exemple être associé à un programme télévisé de Téléshopping ou associé à une session de jeu vidéo en ligne. Après avoir sélectionné un produit ou un service à acheter, l'utilisateur doit réaliser la transaction. Pour ce faire, le site marchand est associé à au moins un serveur de paiement distant apte à générer une page de paiement qui s'affiche sur l'écran du téléviseur. Pour exécuter la transaction électronique, l'utilisateur doit renseigner sur la page de paiement des champs correspondant typiquement : au type de carte bancaire, au nom du porteur de ladite carte, au numéro de ladite carte, à la date de validité de ladite carte, au cryptogramme de ladite carte. Ces paramètres de carte bancaire sont habituellement renseignés depuis le clavier alphanumérique de la télécommande du téléviseur. Le simple fait d'avoir à demander pour chaque transaction la saisie de tous les paramètres de carte bancaire précités, sont longs et fastidieux pour l'utilisateur et induisent des risques d'erreurs potentielles. System and method for executing an electronic transaction Description Technical field of the invention. The subject of the invention is a system and method for executing an electronic transaction. It relates to the technical field of systems and processes for performing electronic transactions from a television. State of the art Currently, more and more TVs have the ability to connect to the Internet. Generally, a user browses from his television on the Internet and visits a merchant site on which he wishes to make a purchase. This merchant site may for example be associated with a televised Téléshopping program or associated with an online video game session. After selecting a product or service to purchase, the user must complete the transaction. To do this, the merchant site is associated with at least one remote payment server able to generate a payment page that appears on the TV screen. To execute the electronic transaction, the user must fill in the payment page fields corresponding typically: the type of credit card, the name of the holder of said card, the number of said card, the date of validity of said card, to the cryptogram of said card. These credit card settings are usually entered from the alphanumeric keyboard of the TV remote control. The simple fact of having to request for each transaction the entry of all the credit card parameters mentioned above, are long and tedious for the user and lead to the risk of potential errors.
L'objectif de l'invention est de remédier à cet état des choses. En particulier, un but de l'invention est de rendre plus simples et plus rapides les transactions électroniques depuis un téléviseur. Un autre but de l'invention est de réduire les risques d'erreurs lors du 10 renseignement des paramètres de carte bancaire sur la page de paiement qui est affichée sur le téléviseur. Divulgation de l'invention. 15 La solution proposée par l'invention est un système pour l'exécution d'une transaction électronique comportant : - un serveur de paiement distant apte à générer une page de paiement, - un téléviseur comprenant des moyens pour se connecter au serveur 20 distant via une connexion Internet, des moyens pour afficher la page de paiement générée par ledit serveur distant et des moyens pour transmettre des paramètres de carte bancaire audit serveur afin de valider le paiement, - un périphérique de commande autonome associé audit téléviseur et comprenant un processeur et des moyens pour échanger des informations avec 25 ledit téléviseur. Ce système est remarquable en ce que les paramètres d'au moins une carte bancaire sont enregistrés dans le périphérique de commande, ledit périphérique intégrant une application informatique comportant des instructions, qui, lorsqu'elles sont exécutées par le processeur en réponse à un événement 30 sur ledit périphérique signifiant la validation du paiement, entrainent la transmission automatique des paramètres de carte bancaire audit téléviseur. The object of the invention is to remedy this state of affairs. In particular, an object of the invention is to make electronic transactions simpler and faster from a television. Another object of the invention is to reduce the risk of errors in the provision of credit card parameters on the payment page which is displayed on the television. Disclosure of the invention. The solution proposed by the invention is a system for executing an electronic transaction comprising: a remote payment server capable of generating a payment page; a television comprising means for connecting to the remote server via an Internet connection, means for displaying the payment page generated by said remote server and means for transmitting credit card parameters to said server to validate the payment, - a standalone control device associated with said television and including a processor and means for exchanging information with said television. This system is remarkable in that the parameters of at least one bank card are recorded in the control device, said device incorporating a computer application having instructions, which, when executed by the processor in response to an event on said device signifying the validation of the payment, cause the automatic transmission of the credit card parameters to said television.
L'enregistrement des paramètres de carte bancaire dans le périphérique de commande (qui est en pratique la télécommande du téléviseur) offre de nombreux avantages : - l'utilisateur n'a plus besoin de saisir ses paramètres de carte bancaire à chaque transaction électronique. La saisie est réalisée une seule fois, les paramètres de carte bancaire initialement stockés étant ensuite réutilisables pour des transactions ultérieures. Les risques d'erreurs sont donc considérablement réduits. - un simple stimulus sur le périphérique de commande assure la transmission automatique des paramètres de carte bancaire. Cette rapidité d'exécution offre l'avantage déterminant de l'achat d'impulsion qui permet un paiement quasi-instantané, par exemple d'un seul clic de validation sur la télécommande du téléviseur. Saving credit card settings in the control device (which is in practice the TV remote control) offers many benefits: - The user no longer needs to enter their credit card settings for each electronic transaction. The entry is made only once, the bank card parameters initially stored being then reusable for subsequent transactions. The risks of errors are therefore considerably reduced. - a simple stimulus on the control device ensures the automatic transmission of credit card settings. This speed of execution offers the decisive advantage of the purchase of impulse which allows a quasi-instantaneous payment, for example of a single click of validation on the remote control of the television.
D'autres caractéristiques avantageuses de l'invention sont listées ci- dessous, chacune de ces caractéristiques pouvant être considérée seule ou en combinaison avec les caractéristiques remarquables mentionnées ci-dessus : - les paramètres de carte bancaire sont préférentiellement : le type de carte bancaire, le nom du porteur de ladite carte, le numéro de ladite carte, la date de validité de ladite carte, le cryptogramme de ladite carte. - le périphérique de commande intègre avantageusement une zone mémoire dans laquelle sont stockés les paramètres de carte bancaire. - le périphérique de commande peut intégrer des moyens pour saisir les paramètres de carte bancaire et une application informatique comportant des instructions, qui, lorsqu'elles sont exécutées par le processeur, entrainent le stockage des paramètres saisis dans la zone mémoire. - les paramètres de carte bancaire peuvent également être stockés dans la zone mémoire du périphérique de commande dès la conception de ce dernier. - Dans une variante de réalisation, le périphérique de commande intègre un moyen de lecture des paramètres d'une carte bancaire et une application informatique comportant des instructions, qui, lorsqu'elles sont exécutées par le processeur en réponse à un événement sur ledit périphérique signifiant la validation du paiement, entrainent la transmission desdits paramètres au téléviseur. - Le processeur du périphérique de commande exécute les instructions de l'application informatique permettant de transmettre les paramètres de carte bancaire au téléviseur, en réponse à un événement tactile sur ledit périphérique. - Le processeur du périphérique de commande exécute les instructions de l'application informatique permettant de transmettre les paramètres de carte bancaire au téléviseur, en réponse à une requête émise par le serveur de paiement et/ou par le téléviseur et reçue par ledit périphérique, le transfert desdits paramètres de carte bancaire audit serveur n'étant effectif qu'après l'actionnement d'une touche dédiée dudit périphérique et/ou la saisie d'un code secret. - Dans une variante de réalisation, le périphérique de commande intègre un gyroscope et/ou un accéléromètre configuré pour détecter un mouvement dudit périphérique, le processeur exécutant les instructions de l'application informatique permettant de transmettre les paramètres de carte bancaire au téléviseur, en réponse à un mouvement dudit périphérique. Dans ce dernier cas, le périphérique de commande intègre avantageusement une zone mémoire dans laquelle sont enregistrées les caractéristiques d'un mouvement initial, le processeur exécutant les instructions de l'application informatique permettant de transmettre les paramètres de carte bancaire au téléviseur, en réponse à un mouvement dudit périphérique dont les caractéristiques sont similaires à celles enregistrées dans ladite zone mémoire. - Au sens de la présente invention, le téléviseur peut consister en : un téléviseur numérique connecté à Internet, le périphérique de commande étant une télécommande associée audit téléviseur ; un poste de télévision relié à un décodeur numérique connecté à Internet, le périphérique de commande étant une télécommande associée audit décodeur ; une tablette tactile connectée à 2 985 3 4 8 5 Internet, le périphérique de commande se présentant sous la forme : d'une télécommande, d'un pointeur, d'un stylet, ou d'un clavier ; un téléviseur relié à une console de jeu connectée à Internet, le périphérique de commande étant une manette ; d'un ordinateur portable ou domestique connecté à internet, le 5 périphérique de commande se présentant sous la forme d'une souris ou d'un clavier. Un autre aspect de l'invention concerne un procédé d'exécution d'une transaction électronique consistant à : 10 - connecter, via une connexion Internet, un téléviseur à un serveur de paiement distant, - générer une page de paiement depuis le serveur distant et l'afficher sur le téléviseur, - transmettre des paramètres de carte bancaire audit serveur afin de 15 valider le paiement. Ce procédé est remarquable en ce qu'il comprend des étapes consistant à: - enregistrer préalablement les paramètres de carte bancaire dans un périphérique de commande autonome associé audit téléviseur, 20 - transmettre automatiquement les paramètres de carte bancaire audit téléviseur en réponse à un événement sur ledit périphérique signifiant la validation du paiement, lesdits paramètres de carte bancaire étant ensuite transmis au serveur. 25 Dans le cas où la carte bancaire de l'utilisateur intègre une technologie OTP, alors : - dès que les paramètres de carte bancaire sont transmis au serveur, ce dernier détecte qu'il s'agit d'une catégorie de carte mettant en oeuvre l'OTP, et génère un code unique de transaction qui est communiqué à l'utilisateur, 30 - l'utilisateur saisit sur le périphérique, le code de transaction reçu, - le périphérique génère en réponse un code complémentaire qui permet de confirmer au serveur que l'utilisateur est le véritable porteur de la carte, le paiement n'étant définitivement validé qu'à l'issue de cette confirmation. Dans une variante de réalisation, dès que les paramètres de carte bancaire sont transmis au serveur, ce dernier détecte qu'il s'agit d'une catégorie de carte mettant en oeuvre l'OTP, et génère un code unique de transaction qui est directement transmis au périphérique pour un traitement automatisé. Le périphérique génère alors en réponse un code complémentaire qui permet de confirmer au serveur que l'utilisateur est le véritable porteur de la carte, le paiement n'étant définitivement validé qu'à l'issue de cette confirmation. Ce code complémentaire peut être généré automatiquement par le périphérique ou en réponse à un événement tactile sur ledit périphérique (par exemple l'actionnement d'une touche dédiée dudit périphérique). Other advantageous features of the invention are listed below, each of these characteristics being able to be considered alone or in combination with the remarkable characteristics mentioned above: the credit card parameters are preferentially: the type of bank card, the name of the holder of said card, the number of said card, the date of validity of said card, the cryptogram of said card. the control device advantageously integrates a memory zone in which the bank card parameters are stored. - The control device may include means for entering the bank card settings and a computer application with instructions, which, when executed by the processor, cause the storage of the parameters entered in the memory area. - The credit card parameters can also be stored in the memory area of the control device as soon as it is designed. In an alternative embodiment, the control device includes means for reading the parameters of a bank card and a computer application comprising instructions, which, when they are executed by the processor in response to an event on said peripheral device. the validation of the payment, cause the transmission of said parameters to the television. - The control device processor executes the instructions of the computer application for transmitting the credit card settings to the television, in response to a touch event on said device. The processor of the control device executes the instructions of the computer application making it possible to transmit the credit card parameters to the television, in response to a request sent by the payment server and / or by the television and received by said peripheral, the transferring said bank card parameters to said server being effective only after pressing a dedicated key of said device and / or entering a secret code. In an alternative embodiment, the control device incorporates a gyroscope and / or an accelerometer configured to detect a movement of said peripheral, the processor executing the instructions of the computer application for transmitting the bank card parameters to the television, in response to a movement of said device. In the latter case, the control device advantageously incorporates a memory zone in which the characteristics of an initial movement are recorded, the processor executing the instructions of the computer application for transmitting the bank card parameters to the television, in response to a movement of said peripheral whose characteristics are similar to those recorded in said memory zone. In the sense of the present invention, the television may consist of: a digital television connected to the Internet, the control device being a remote control associated with said television; a television set connected to a digital decoder connected to the Internet, the control device being a remote control associated with said decoder; a touch pad connected to the Internet, the control device being in the form of: a remote control, a pointer, a stylus, or a keyboard; a television connected to a game console connected to the Internet, the control device being a joystick; a laptop or home computer connected to the internet, the control device being in the form of a mouse or keyboard. Another aspect of the invention relates to a method of executing an electronic transaction consisting of: - connecting, via an Internet connection, a television to a remote payment server, - generating a payment page from the remote server and display it on the television, transmit credit card parameters to said server in order to validate the payment. This method is notable in that it comprises the steps of: - pre-registering the credit card parameters in a stand-alone control device associated with said television, 20 - automatically transmitting the credit card parameters to said television in response to an event on said device signifying the validation of payment, said credit card parameters being then transmitted to the server. In the case where the user's bank card incorporates OTP technology, then: - as soon as the credit card parameters are transmitted to the server, the latter detects that it is a category of card implementing the OTP, and generates a unique transaction code which is communicated to the user, 30 - the user enters on the device, the received transaction code, - the device generates in response a complementary code which makes it possible to confirm to the server that the user is the true holder of the card, the payment being definitively validated only after this confirmation. In an alternative embodiment, as soon as the credit card parameters are transmitted to the server, the latter detects that it is a card category implementing the OTP, and generates a unique transaction code which is directly transmitted to the device for automated processing. The device then generates in response a complementary code that confirms to the server that the user is the true bearer of the card, the payment is finally validated at the end of this confirmation. This complementary code can be generated automatically by the device or in response to a touch event on said device (for example the actuation of a dedicated key of said device).
Description des figures. D'autres avantages et caractéristiques de l'invention apparaîtront mieux à la lecture de la description d'un mode de réalisation préféré qui va suivre, en référence aux dessins annexés, réalisés à titre d'exemples indicatifs et non limitatifs et sur lesquels : - la figure 1 est un diagramme schématisant un exemple d'échange d'informations et/ou de requêtes dans le système objet de l'invention, - la figure 2 est un diagramme schématisant un autre exemple d'échange d'informations et/ou de requêtes dans le système objet de l'invention, - Les figures 3a, 3b et 3c schématisent différentes variantes de réalisation d'un périphérique de commande conforme à l'invention. Description of the figures. Other advantages and characteristics of the invention will appear better on reading the description of a preferred embodiment which follows, with reference to the accompanying drawings, made by way of indicative and non-limiting examples and in which: FIG. 1 is a diagram schematizing an example of exchanging information and / or requests in the system that is the subject of the invention; FIG. 2 is a diagram schematizing another example of exchanging information and / or queries in the system that is the subject of the invention; FIGS. 3a, 3b and 3c schematize various alternative embodiments of a control device according to the invention.
Modes de réalisation de l'invention. Embodiments of the invention
En se rapportant à la figure 1, le système objet de l'invention comprend un téléviseur 2 associé à un périphérique de commande 1 autonome et un serveur de paiement distant 3. Referring to FIG. 1, the system that is the subject of the invention comprises a television set 2 associated with an autonomous control device 1 and a remote payment server 3.
De manière classique, le téléviseur 2 comprend des moyens pour se connecter et échanger des informations avec le serveur 3 via une connexion Internet, et préférentiellement une connexion sécurisée type HTTPS (pour l'acronyme anglais « Hyper Text Transfer Protocol Secured »). Le téléviseur 2 est apte à recevoir des émissions de télévision, à se connecter à Internet, à afficher des pages Internet et notamment une page de paiement générée par le serveur de paiement 3, etc. En particulier, le téléviseur 2 intègre au moins un processeur et une zone mémoire dans laquelle sont enregistrées différentes applications informatiques assurant la mise en oeuvre des différentes fonctionnalités évoquées dans la présente description. Conventionally, the television 2 comprises means for connecting and exchanging information with the server 3 via an Internet connection, and preferably a secure connection type HTTPS (for the acronym "Hyper Text Transfer Protocol Secured"). The television 2 is able to receive television programs, to connect to the Internet, to display Internet pages and in particular a payment page generated by the payment server 3, etc. In particular, the television 2 integrates at least one processor and a memory zone in which are recorded various computer applications ensuring the implementation of the various features mentioned in the present description.
Au sens de la présente invention, on entend par « téléviseur », un équipement électronique intégrant, ou connecté à, un écran de télévision. Une forme préférée du téléviseur 2 consiste en : un téléviseur numérique connecté à Internet, le périphérique de commande 1 étant une télécommande associée audit téléviseur ; un poste de télévision relié à un décodeur numérique connecté à Internet, le périphérique de commande étant une télécommande associée audit décodeur ; une tablette tactile (ex : IPad® ou Samsung®) connectée à Internet, le périphérique de commande se présentant sous la forme d'une télécommande, d'un pointeur, d'un stylet, d'un clavier ; un téléviseur relié à une console de jeu connectée à Internet, le périphérique de commande étant une manette ; d'un ordinateur portable ou domestique connecté à internet, le périphérique de commande se présentant sous la forme d'une souris ou d'un clavier. For the purposes of the present invention, the term "television" means electronic equipment incorporating, or connected to, a television screen. A preferred form of the television 2 is: a digital television connected to the Internet, the control device 1 being a remote control associated with said television; a television set connected to a digital decoder connected to the Internet, the control device being a remote control associated with said decoder; a touch pad (eg IPad® or Samsung®) connected to the Internet, the control device being in the form of a remote control, a pointer, a stylus, a keyboard; a television connected to a game console connected to the Internet, the control device being a joystick; a laptop or home computer connected to the internet, the control device being in the form of a mouse or a keyboard.
Le périphérique 1 intègre toutes les fonctionnalités et toutes les capacités électroniques et énergétiques requises pour le fonctionnement de tels appareils. En se rapportant plus particulièrement aux figures 3a, 3b et 3c, le périphérique 1 comprend un boitier 10 dans lequel sont intégrés au moins un processeur 11 assurant son fonctionnement, une zone mémoire 12 dans laquelle sont notamment enregistrés les paramètres de carte bancaire ainsi que des applications informatiques assurant les différentes fonctionnalités évoquées dans la présente description, et une batterie (non représentée) assurant son autonomie électrique. Des moyens 13, par exemple du type émetteur/récepteur infrarouge ou radio-fréquence, permettent d'échanger des informations avec le téléviseur 2. La liaison entre le téléviseur 2 et le périphérique 1 peut être sans fil ou non et être mono ou bidirectionnelle. Cette liaison étant avantageusement sécurisée, le périphérique 1 met en oeuvre une fonctionnalité capable de certifier son intégrité, et capable de crypter et de décrypter les informations reçues et émises. The device 1 incorporates all the functionalities and all the electronic and energy capacities required for the operation of such devices. Referring more particularly to Figures 3a, 3b and 3c, the device 1 comprises a housing 10 in which are integrated at least one processor 11 ensuring its operation, a memory zone 12 in which are notably recorded the bank card parameters as well as computer applications providing the various features mentioned in this description, and a battery (not shown) ensuring its electric autonomy. Means 13, for example of the infrared / radio-frequency transmitter / receiver type, make it possible to exchange information with the television 2. The connection between the television 2 and the peripheral 1 may be wireless or not and may be mono or bidirectional. As this link is advantageously secure, the device 1 implements a functionality capable of certifying its integrity, and capable of encrypting and decrypting the information received and transmitted.
Le périphérique 1 comprend en outre une touche dédiée 14 (par exemple : « ENTRER », « EXECUTER », « VALIDER », ENVOYER », « SEND », ....) et/ou des capteurs tactiles et/ou tout autre moyen similaire permettant de générer un événement signifiant la validation d'un paiement. En pratique, le processeur 11 permet de convertir le signal généré par le moyen 14 en une commande de validation d'un paiement. Conformément à l'invention, les paramètres d'au moins une carte bancaire sont enregistrés dans le périphérique 1 et plus particulièrement sont stockés dans la zone mémoire 12. Ces paramètres sont typiquement : le type de carte bancaire (Visa®, MasterCard®, ...), le nom du porteur, le numéro, la date de validité, le cryptogramme (c'est-à-dire le code numérique ou alphanumérique qui se trouve au dos de la carte bancaire). D'autres paramètres peuvent bien évidemment être enregistrés dans le périphérique 1. En particulier, l'invention ne se limite pas à l'enregistrement des paramètres d'une seule carte bancaires. Dans le cadre d'un foyer typique, il y a plusieurs détenteurs de cartes bancaires (une ou plusieurs). Les paramètres des cartes bancaires de chaque détenteur peuvent donc être enregistrés dans le périphérique 1 et plus particulièrement stockés dans la zone mémoire 12. En saisissant préalablement un code secret au niveau du périphérique 1, chaque utilisateur peut sélectionner la carte bancaire à partir de laquelle il souhaite effectuer un paiement. Par souci de clarté et sans que cela ne soit limitatif, la suite de la description ne fait référence qu'à la gestion des paramètres d'une seule carte bancaire. L'utilisateur peut renseigner lui-même ses paramètres de carte bancaire par l'intermédiaire de moyens de saisie intégrés au périphérique 1. En se rapportant à la figure 3a, ces moyens de saisie 15 peuvent consister en un clavier alphanumérique à touches ou un clavier tactile apparaissant sur un écran. Une application informatique enregistrée dans la zone mémoire 12 comporte des instructions, qui, lorsqu'elles sont exécutées par le processeur 11, entrainent le stockage des paramètres saisis dans ladite zone mémoire. Dès lors, il ne sera plus nécessaire que l'utilisateur ressaisisse à chaque paiement ses paramètres de carte bancaire. Dans une variante de réalisation, les paramètres de carte bancaire peuvent être stockés dans la zone mémoire 12 dès la conception du périphérique 1. Dans ce cas, le périphérique 1 est unique, propre à chaque utilisateur (figure 3b). Dans l'un et l'autre cas, l'enregistrement des paramètres de carte bancaire est préférentiellement sécurisé, le processeur 11 exécutant un algorithme de cryptage au moment de la saisie des données. The device 1 furthermore comprises a dedicated key 14 (for example: "ENTER", "EXECUTE", "VALIDATE", SEND "," SEND ", ....) and / or tactile sensors and / or any other means. similar to generate an event signifying the validation of a payment. In practice, the processor 11 converts the signal generated by the means 14 into a validation order of a payment. According to the invention, the parameters of at least one bank card are stored in the device 1 and more particularly are stored in the memory zone 12. These parameters are typically: the type of credit card (Visa®, MasterCard®,. ..), the name of the bearer, the number, the date of validity, the cryptogram (that is to say the numeric or alphanumeric code which is on the back of the bank card). Other parameters can of course be recorded in the device 1. In particular, the invention is not limited to the recording of the parameters of a single bank card. In a typical home, there are several bank card holders (one or more). The bank card settings of each cardholder can therefore be stored in the device 1 and more particularly stored in the memory zone 12. By entering a secret code at the device 1 beforehand, each user can select the bank card from which he wants to make a payment. For the sake of clarity and without this being limiting, the remainder of the description refers only to the management of the parameters of a single bank card. The user can himself enter his credit card parameters via input means integrated in the device 1. Referring to FIG. 3a, these input means 15 may consist of an alphanumeric keypad or a keypad touch appearing on a screen. A computer application stored in the memory area 12 includes instructions, which, when executed by the processor 11, cause the storage of the parameters entered in said memory area. Therefore, it will no longer be necessary for the user to re-enter his credit card settings with each payment. In an alternative embodiment, the bank card parameters can be stored in the memory zone 12 from the design of the device 1. In this case, the device 1 is unique, specific to each user (Figure 3b). In either case, the registration of the bank card parameters is preferably secure, the processor 11 executing an encryption algorithm at the time of data entry.
Dans une autre variante de réalisation schématisée sur la figure 3c, le boîtier 10 intègre un moyen de lecture 16 des paramètres d'une carte bancaire. Ce moyen de lecture peut être un lecteur de carte (à puce ou à piste) de type ISO 7816, et dans lequel est inséré la carte bancaire C, ou un lecteur sans contact de type NFC (pour l'acronyme anglais « Near Field Communication ») et avec lequel la détection des paramètres de la carte se fait à distance. Les -10- paramètres de carte bancaire lus peuvent être transmis directement vers le téléviseur 2, après avoir été stockés temporairement dans la zone mémoire 12, (qui joue le rôle de mémoire tampon). In another embodiment shown schematically in Figure 3c, the housing 10 includes a reading means 16 of the parameters of a bank card. This reading means may be a card reader (smart or track) type ISO 7816, and which is inserted in the bank card C, or a contactless reader type NFC (for the acronym "Near Field Communication ") And with which the detection of the parameters of the card is done remotely. The bank card parameters read can be transmitted directly to the television 2, after having been temporarily stored in the memory zone 12 (which acts as a buffer memory).
Il est avantageux d'envisager que le décryptage et/ou la transmission des paramètres stockés ne puissent être réalisés que par l'exécution d'un processus de vérification d'un code secret préalablement renseigné par l'utilisateur. Ce code secret reste stocké dans le périphérique 1 et ne peut être espionné, car au moment de sa saisie, le processeur 11 désactive les moyens 13 permettent d'échanger des informations avec le téléviseur 2. Ce code secret peut être une suite de caractères alphanumériques (ex : code PIN) et/ou un mouvement particulier que l'utilisateur donne au périphérique 1. Pour ce faire, ce dernier intègre un gyroscope et/ou un accéléromètre configuré pour détecter un mouvement dudit périphérique. Les caractéristiques d'un mouvement initial (simulant par exemple une signature dans l'air) sont préalablement enregistrées dans la zone mémoire 12. Ce mouvement initial, connu du seul utilisateur, défini un code secret. Lorsqu'il veut valider un paiement, l'utilisateur doit reproduire ce mouvement initial avec le périphérique 1. Et ce n'est que si les caractéristiques du mouvement du périphérique 1 sont similaires (pas nécessairement strictement identiques) à celles enregistrées dans la zone mémoire 12, que le processeur 11 exécute les instructions de l'application informatique permettant de transmettre les paramètres de carte bancaire au téléviseur 2. Par exemple, le processeur 11 met en oeuvre un profil d'application basé la spécification ZigBee-RF4CE. It is advantageous to consider that the decryption and / or the transmission of the stored parameters can only be achieved by the execution of a verification process of a secret code previously informed by the user. This secret code remains stored in the device 1 and can not be spied on, because at the time of its input, the processor 11 disables the means 13 to exchange information with the TV 2. This secret code can be a sequence of alphanumeric characters (Ex: PIN code) and / or a particular movement that the user gives the device 1. To do this, it incorporates a gyroscope and / or an accelerometer configured to detect a movement of said device. The characteristics of an initial movement (simulating for example a signature in the air) are previously recorded in the memory zone 12. This initial movement, known only to the user, defines a secret code. When he wants to validate a payment, the user must reproduce this initial movement with the device 1. And this is only if the characteristics of the movement of the device 1 are similar (not necessarily strictly identical) to those recorded in the memory zone 12, the processor 11 executes the instructions of the computer application for transmitting the bank card settings to the television 2. For example, the processor 11 implements an application profile based on the ZigBee-RF4CE specification.
Le procédé conforme à l'invention va maintenant être décrit en références aux figures 1 et 2. Le téléviseur 2 se connecte, via une connexion Internet, au serveur de paiement distant 3 (étape a). Ce dernier est associé à un site marchand proposant un produit ou un service susceptible d'être acheté par l'utilisateur. The method according to the invention will now be described with reference to FIGS. 1 and 2. The television 2 connects, via an Internet connection, to the remote payment server 3 (step a). The latter is associated with a merchant site offering a product or service that can be purchased by the user.
L'utilisateur décide d'acheter un produit ou un service et valide la fonction paiement de son panier. Le serveur 3 génère alors une page de paiement qui s'affiche sur l'écran du téléviseur 2 (étape b). Si plusieurs moyens de paiements sont proposés, l'utilisateur choisit la version correspondant à la carte bancaire dont il dispose. Le serveur 3 invite alors l'utilisateur à renseigner les paramètres de sa carte bancaire. Ces derniers doivent être transmis au serveur 3 afin de valider le paiement. En se rapportant à l'exemple de la figure 1, il suffit que l'utilisateur clic sur la touche dédiée 14 pour valider son paiement. En réponse à cet événement tactile, le processeur 11 exécute les instructions de l'application informatique permettant de transmettre les paramètres de carte bancaire au téléviseur 2 (étape c). Les champs de la page de paiement sont alors automatiquement renseignés et les paramètres de carte bancaire automatiquement transmis au serveur 3 qui valide la transaction (étape d). Les paramètres de carte bancaire pouvant être stockés de manière sécurisée dans la zone mémoire 12, il peut être envisagé de ne transmettre lesdits paramètres au téléviseur 2, qu'après que l'utilisateur ait saisi un code secret du type décrit précédemment. The user decides to buy a product or a service and validates the payment function of his basket. The server 3 then generates a payment page that is displayed on the TV screen 2 (step b). If several payment methods are offered, the user chooses the version corresponding to the bank card he has. The server 3 then prompts the user to enter the parameters of his bank card. These must be sent to the server 3 to validate the payment. Referring to the example of Figure 1, it is sufficient that the user click on the dedicated key 14 to validate his payment. In response to this touch event, the processor 11 executes the instructions of the computer application for transmitting the bank card settings to the television 2 (step c). The fields of the payment page are then automatically filled in and the credit card parameters automatically transmitted to the server 3 which validates the transaction (step d). The bank card parameters can be stored securely in the memory zone 12, it may be envisaged to transmit said parameters to the TV 2, only after the user has entered a secret code of the type described above.
Dans une variante de réalisation schématisée sur la figure 2, dès que la page de paiement s'affiche sur l'écran du téléviseur 2 (étape b), une requête est automatiquement émise vers le périphérique 1 (étape b1). Cette requête peut être générée depuis le serveur 3 et reliée par le téléviseur 2, ou être directement générée par ledit téléviseur. Cette requête a pour objectif d'automatiser la saisie des paramètres de carte bancaire nécessaires au paiement. Elle permet au téléviseur 2 et/ou au serveur 3 de solliciter le périphérique 1 pour que ce dernier leur transmette directement ces paramètres. Cette action est automatisée et transparente pour l'utilisateur. En réponse à cette requête qui équivaut à une validation de paiement, le processeur 11 exécute les instructions de l'application informatique permettant de transmettre -12- les paramètres de carte bancaire au téléviseur 2 (étape c), l'utilisateur voyant les champs de la page de paiement renseignés automatiquement. Pour davantage de sécurité, le transfert des paramètres de carte bancaire au serveur 3 (étape d) n'est autorisé qu'après que l'utilisateur ait actionné la touche dédiée 14 et/ou saisi un code secret du type décrit précédemment (étape cl). Il peut également être envisagé que le périphérique 1 gère une technologie OTP (pour l'acronyme anglais « One Time Password ») associée à la carte bancaire. Cette technologie permet de générer un code unique de transaction. En se rapportant aux figures 1 et 2, une fois que les paramètres de carte bancaire sont transmis au serveur 3 (étape d), ce dernier est apte à détecter qu'il s'agit d'une catégorie de carte mettant en oeuvre l'OTP. Le serveur 3 génère alors un code unique de transaction (étape e) qui est communiqué à l'utilisateur (étape f). Ce code peut par exemple s'afficher sur l'écran du téléviseur 2, sur un écran du périphérique 1, sur le téléphone mobile de l'utilisateur via SMS, etc. Dans ce cas, l'utilisateur devra saisir sur le périphérique 1, le code de transaction reçu. Le code de transaction peut également être directement transmis au périphérique 1 pour un traitement automatisé. Dans les deux cas de figures, le périphérique 1 génère en réponse un code complémentaire qui est transmis au téléviseur 2 (étape g) puis au serveur 3 (étape h), et qui permet de confirmer audit serveur que l'utilisateur est le véritable porteur de la carte. Le paiement n'est définitivement validé qu'à l'issue de cette confirmation. Le code complémentaire peut être généré automatiquement par le périphérique 1 ou en réponse à un événement tactile sur ledit périphérique (par exemple l'actionnement d'une touche dédiée 14 dudit périphérique). In an alternative embodiment shown diagrammatically in FIG. 2, as soon as the payment page is displayed on the screen of the television 2 (step b), a request is automatically sent to the device 1 (step b1). This request can be generated from the server 3 and connected by the television 2, or be directly generated by said television. The purpose of this request is to automate the entry of the credit card parameters required for payment. It allows the TV 2 and / or the server 3 to request the device 1 for the latter to send them directly these parameters. This action is automated and transparent to the user. In response to this request, which is equivalent to a payment validation, the processor 11 executes the instructions of the computer application making it possible to transmit the bank card parameters to the television 2 (step c), the user seeing the fields of payment. the payment page populated automatically. For greater security, the transfer of the credit card parameters to the server 3 (step d) is authorized only after the user has actuated the dedicated key 14 and / or entered a secret code of the type described above (step ). It can also be envisaged that the device 1 manages a technology OTP (for the acronym "One Time Password") associated with the bank card. This technology makes it possible to generate a unique transaction code. Referring to Figures 1 and 2, once the credit card parameters are transmitted to the server 3 (step d), the latter is able to detect that it is a category of card implementing the OTP. The server 3 then generates a unique transaction code (step e) which is communicated to the user (step f). This code can for example be displayed on the TV screen 2, on a screen of the device 1, on the mobile phone of the user via SMS, etc. In this case, the user will have to enter on the device 1, the transaction code received. The transaction code can also be directly transmitted to the device 1 for automated processing. In both cases, the device 1 generates in response a complementary code which is transmitted to the television 2 (step g) then to the server 3 (step h), and which makes it possible to confirm to said server that the user is the real carrier from the menu. The payment is finally validated only after this confirmation. The complementary code may be generated automatically by the device 1 or in response to a touch event on said device (for example the actuation of a dedicated key 14 of said device).
Claims (15)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1162537A FR2985348A1 (en) | 2011-12-29 | 2011-12-29 | SYSTEM AND METHOD FOR EXECUTING AN ELECTRONIC TRANSACTION. |
| PCT/FR2012/052806 WO2013098502A1 (en) | 2011-12-29 | 2012-12-05 | System and method for executing an electronic transaction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1162537A FR2985348A1 (en) | 2011-12-29 | 2011-12-29 | SYSTEM AND METHOD FOR EXECUTING AN ELECTRONIC TRANSACTION. |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR2985348A1 true FR2985348A1 (en) | 2013-07-05 |
Family
ID=47520127
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1162537A Withdrawn FR2985348A1 (en) | 2011-12-29 | 2011-12-29 | SYSTEM AND METHOD FOR EXECUTING AN ELECTRONIC TRANSACTION. |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR2985348A1 (en) |
| WO (1) | WO2013098502A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998000968A1 (en) * | 1996-06-19 | 1998-01-08 | Fca Corporation Doing Business As Forte Communications Associates | Ir transmitter with magnetic stripe card reader |
| EP1056291A2 (en) * | 1999-05-21 | 2000-11-29 | Telefonica, S.A. | Multifunctional remote control unit for digital television |
| US20030028883A1 (en) * | 2001-07-30 | 2003-02-06 | Digeo, Inc. | System and method for using user-specific information to configure and enable functions in remote control, broadcast and interactive systems |
| WO2005101977A2 (en) * | 2004-04-22 | 2005-11-03 | Fortress Gb Ltd. | Multi-factor security system with portable devices and security kernels |
| WO2011088579A1 (en) * | 2010-01-21 | 2011-07-28 | Paramjit Gill | Apparatus and method for maintaining security and privacy on hand held devices |
-
2011
- 2011-12-29 FR FR1162537A patent/FR2985348A1/en not_active Withdrawn
-
2012
- 2012-12-05 WO PCT/FR2012/052806 patent/WO2013098502A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998000968A1 (en) * | 1996-06-19 | 1998-01-08 | Fca Corporation Doing Business As Forte Communications Associates | Ir transmitter with magnetic stripe card reader |
| EP1056291A2 (en) * | 1999-05-21 | 2000-11-29 | Telefonica, S.A. | Multifunctional remote control unit for digital television |
| US20030028883A1 (en) * | 2001-07-30 | 2003-02-06 | Digeo, Inc. | System and method for using user-specific information to configure and enable functions in remote control, broadcast and interactive systems |
| WO2005101977A2 (en) * | 2004-04-22 | 2005-11-03 | Fortress Gb Ltd. | Multi-factor security system with portable devices and security kernels |
| WO2011088579A1 (en) * | 2010-01-21 | 2011-07-28 | Paramjit Gill | Apparatus and method for maintaining security and privacy on hand held devices |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2013098502A1 (en) | 2013-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2048814A1 (en) | Biometric authentication method, corresponding computer program, authentication server, terminal and portable object. | |
| FR3031614A1 (en) | METHOD FOR PROCESSING A TRANSACTION FROM A COMMUNICATION TERMINAL | |
| EP3039628A2 (en) | Method for processing transactional data, corresponding devices and computer programmes | |
| EP3252692B1 (en) | Method for supplying data relative to a payment transaction, device and corresponding program | |
| EP3163487B1 (en) | Method, terminal, and computer program for securing the processing of transactional data | |
| WO2014170561A1 (en) | Method and system for improving the security of electronic transactions | |
| EP2927857A1 (en) | Method for verifying the authenticity of a terminal, corresponding device and program | |
| EP3132403B1 (en) | Device for processing data from a contactless smart card, method and corresponding computer program | |
| FR2985348A1 (en) | SYSTEM AND METHOD FOR EXECUTING AN ELECTRONIC TRANSACTION. | |
| FR3058814A1 (en) | METHOD FOR PROCESSING TRANSACTIONAL DATA, COMMUNICATION TERMINAL, CARD READER AND CORRESPONDING PROGRAM. | |
| FR3047583A1 (en) | METHOD OF SECURELY TRANSMITTING AUTHENTICATION INFORMATION BETWEEN SOFTWARE APPLICATIONS IN A COMPUTER TERMINAL | |
| BE1026342A9 (en) | DEVICE AND METHOD FOR SECURE IDENTIFICATION OF A USER | |
| WO2012139976A1 (en) | Message multiplexing method, device and corresponding program | |
| FR3045876A1 (en) | METHOD FOR PRODUCING A CHALLENGE WORD, ELECTRONIC DEVICE, PERIPHERAL DEVICE AND SYSTEM IMPLEMENTING SAID METHOD | |
| FR2850772A1 (en) | Electronic transaction securing device for use in electronic commerce, has analyzing unit to retransmit intercepted signals to processing unit without modification if they are not in order of passage in secured mode | |
| FR2962830A1 (en) | SERVER, TERMINAL AND SECURE TRANSACTION METHOD | |
| CA2992190A1 (en) | Treatment process for payment transaction, payment terminal and corresponding program | |
| EP2306414A1 (en) | Communication method between a reader and two chip cards | |
| FR3060171B1 (en) | METHOD OF SECURING DATA ENTRY, COMMUNICATION TERMINAL AND CORRESPONDING PROGRAM. | |
| FR3031609A1 (en) | METHOD OF PROCESSING A TRANSACTION FROM A COMMUNICATION TERMINAL | |
| EP1737191A1 (en) | Method for creating a user equipment split between a terminal equipment and serially connected equipments | |
| FR2832008A1 (en) | METHOD FOR GENERATING PSEUDO-RANDOM DATA IN A CHIP CARD, AND AUTHENTICATION METHOD AND ITS SYSTEM | |
| FR2725813A3 (en) | METHOD FOR OPERATING A DATA MEDIUM, PORTABLE OBJECT AND MANAGEMENT SYSTEM USING THE OPERATING METHOD | |
| FR2834102A1 (en) | Data transmission between smart card and user, uses separate visual or audio data to allow user to transmit PIN without risk of interception of data | |
| EP3391316A1 (en) | Method for securing a transaction from a mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ST | Notification of lapse |
Effective date: 20150831 |