WO2009080935A2 - On-line payment system - Google Patents

On-line payment system Download PDF

Info

Publication number
WO2009080935A2
WO2009080935A2 PCT/FR2008/052200 FR2008052200W WO2009080935A2 WO 2009080935 A2 WO2009080935 A2 WO 2009080935A2 FR 2008052200 W FR2008052200 W FR 2008052200W WO 2009080935 A2 WO2009080935 A2 WO 2009080935A2
Authority
WO
WIPO (PCT)
Prior art keywords
server
client computer
payment
website
account
Prior art date
Application number
PCT/FR2008/052200
Other languages
French (fr)
Other versions
WO2009080935A3 (en
Inventor
Nicolas Benady
Original Assignee
Limonetik
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Limonetik filed Critical Limonetik
Priority to EP08863579A priority Critical patent/EP2232423A2/en
Publication of WO2009080935A2 publication Critical patent/WO2009080935A2/en
Publication of WO2009080935A3 publication Critical patent/WO2009080935A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems

Definitions

  • the present invention relates to an online payment system on the Internet.
  • the online payment systems are quite numerous, and allow in particular to pay for purchases made online on merchant websites, including credit card, electronic credit card, gift certificate, etc..
  • a disadvantage of all these means of payment is that they must be integrated into the various websites or websites on which they can be used, which requires prior acceptance on the part of said site, but also a modification of this site to allow this integration, especially in the pages dedicated to payment. Since most existing websites already have many means of payment available, it is usually difficult to obtain from them the integration of new payment systems or additional means. In addition, this integration has a cost, especially related to the intervention of a programmer, which can be a brake for websites.
  • the present invention aims to provide an online payment system that does not reproduce the aforementioned drawbacks.
  • the present invention aims to provide an online payment system that does not require substantial modification of the websites on which it can be used.
  • the present invention also aims to provide an online payment system that is simple and inexpensive to install and use.
  • the present invention therefore relates to an online payment system as described in claim 1.
  • Advantageous embodiments are described in the dependent claims.
  • Fig. 1 is a schematic diagram showing the principle of an advantageous embodiment of the present invention
  • Figure 2 is a block diagram of the architecture usable with the present invention
  • Fig. 3 is a schematic diagram showing the principle of another advantageous embodiment of the present invention
  • Figure 4 is a schematic diagram illustrating an example of the payment process by the server.
  • a server 10 forms an intermediary between a user or customer 20 and a merchant website (or website) 30, at least during payment.
  • a server 10 may be used and a plurality of client computers 20 may simultaneously connect to said server.
  • a simple hypertext link for example on a payment page of a website, allows the client computer to connect to the server.
  • the merchant site 30 simply publishes a static link to a JavaScript tag, which, once activated, transmits the client's session information, including cookies, to the server 10, as shown in FIG. 3. Thanks to the transfer of cookies the server, at the time of payment, will be recognized by the website as being the customer itself.
  • PayPal TM payment systems which send payment related information (customer identification, transaction amount, etc.) to a server that will pay for the customer's account.
  • These systems require a dynamic hypertext link, which requires the intervention of a programmer to be integrated on the payment page.
  • the publication of the static link can be carried out very simply, simply graphical integration, including directly by the web master, which simplifies the process.
  • a special banner can be added to the site, offering the customer 20 the choice of pay via the server 10.
  • the user can then be redirected to a replacement page of the payment page of the visited site.
  • the payment is then made by the server, for example by generating numbers of "e-credit card”.
  • the client computer which has an account on said server, is then debited by the server directly on this account.
  • This account can be for example a prepaid account, a gift voucher account, a bank account on which the server has the hand.
  • Several types of accounts can also be combined.
  • the server queries the account of the client computer before making the payment on the website visited by the client computer, and proposes to said client computer to feed his account if the amount available is less than the price to be paid on the computer. website.
  • the only modification needed on the website is the addition of the link to connect to the server. No other modification or adaptation of the site is necessary, unlike the current means of payment.
  • the client computer 20 connects to the server 10, where a number of links to commercial Internet sites 30 are proposed.
  • the number and type of accessible sites can be arbitrary and controlled according to various parameters.
  • the server's connection means connect to the site concerned and the server's reproduction means display the homepage of said site on the customer's screen.
  • this display is done with more information, for example a banner at the top of the pages, indicating to the client that it browses via the aforementioned server.
  • the server can add a flag to the navigation of the client computer, which indicates to the visited website that the user has come from a link proposed by said server.
  • This implementation allows the server operator to touch the affiliation commission, classic for this type of business contribution in the world of the Internet.
  • a gateway also called "Proxy Server”
  • This gateway can be used by the connection means of the server, so that all http requests from the client computer will go through the server before being redirected to the visited website.
  • This gateway can for example function in the manner of a "translator”. More specifically, this gateway can modify the contents transmitted between the client and the website so that the communication always goes through the server. For example, hypertext links are modified.
  • the pages of the website are faithfully reproduced so that it has the impression of being directly browsing on said site. So navigation happens for the client computer in a traditional way, as if it was visiting the site directly without going through the server.
  • the server which includes appropriate detection means, will automatically propose to the client computer to make this payment using his account on the server. If the user (client computer) accepts, then the server account will be debited with an amount corresponding to the payment made, and meanwhile, payment means of the server will allow said server to proceed directly to the payment on the payment page of the site Internet visited.
  • the present payment system is not integrated at all in each of the sites, but on the contrary it is of universal application that does not require any modification or adaptation of the merchant sites visited, not even the insertion of a hypertext link, as described for the first embodiment.
  • the server may of course include means for recognizing the client computer, these recognition means may for example include conventional means of identification of the client computer by username and password.
  • the user during his first connection to the server, can create his account, in known manner, and then feed this account by any appropriate means of payment, such as including credit card payments, gift vouchers and / or transfers banking.
  • An account based on loyalty points or the like can also be used.
  • the payment means of the server are particularly adapted to display a payment page instead of the payment page of the visited site, when the server detection means have detected that the client computer has accessed such a page of payment of the visited website.
  • This payment page can be for example a pop-up that appears on the screen of the client computer, to offer to use his account on the server to make the payment.
  • the payment page displayed by the server can return to the payment page of the website by graying the input fields of the credit card, the customer having only to validate his payment.
  • the means of payment of the server may for example generate an electronic credit card number, as proposed in particular by the service called "e-credit card” .
  • e-credit card an electronic credit card number
  • the present invention advantageously provides to assign, preferably dynamically, that is to say when the client clicks on the link, a domain name to each website accessible via the server.
  • a link such as www.serverXXX.fr may be used for a particular site, the server identifying each site by a respective XXX number allocated to it, preferably dynamically. It should be noted that this process could be implemented independently of a payment system, for example in an internet page translation system or the like.
  • the detection means of the server detect that the user arrives on a payment page, which has been previously set and identified as a payment page.
  • the server intercepts the communication, and the client computer is "disconnected" from communication with the website that it visits.
  • the server proposes its payment offer and verifies that the amount requested is less than the amount allowed for this client computer, namely in general to the amount available on his account. If the amount is higher, the server can offer an additional payment. If the client agrees, the server then replaces the client computer to pay directly on the payment page of the website. A corresponding amount is debited from the user's account.
  • the present invention thus makes it possible to use the server as an electronic gift voucher issuer, or as a prepaid account system, enabling users to make purchases without necessarily indicating their blue card number.
  • the present invention also makes it possible to set up a "cash-back" system, which makes it possible to reimburse users a portion of their expenses by paying back part of the margin of affiliation paid to said server by the websites visited.
  • FIG. 1 schematically represents a connection, in particular via the Internet protocol, between a client 20 and an Internet site 30 via an intermediate server 10
  • FIG. 2 represents schematically a possible functional architecture of the server, integrating more particularly the application of gift voucher portals.
  • the server may propose the use of one or more of these checks, with or without additional payment by another appropriate means. It is also possible that existing gift certificates on the market can be used to feed the user's account on said server.
  • FIG 4 illustrates an example of a payment process according to the invention.
  • the user or client 20 requests the server 10 to proceed with the payment (step 1).
  • the server can then connect with a private issuer 40 when it manages an account of said client, to debit the account (step 2). If the customer's account is insufficiently powered, the server may request the customer an additional payment (step not shown in Figure 4). If the customer's account is sufficiently powered, or if the customer has made an additional payment, the server connects to an issuing bank 50 to request a means of payment, such as a dynamic virtual credit card number (CVD), e-card type Blue (step 3). The server then pays the merchant site with the CVD (step 4). The merchant site that receives this payment generally requests authorization from the issuing bank of the CVD (step 5), and in case of a positive response, will confirm the payment to the server (step 6). The server then confirms the same payment to the customer (step 7).
  • CVD dynamic virtual credit card number

Abstract

On-line payment system comprising: - a server (10), - a client computer (20) comprising an account on said server, - means of connection for connecting said client computer to said server via a hypertext link provided on an Internet site (30) chosen by said client computer, - server payment means for making said server make a payment on said Internet site, and - account debiting means for debiting the account of said client computer.

Description

Système de paiement en ligne Online payment system
La présente invention concerne un système de paiement en ligne sur le réseau Internet.The present invention relates to an online payment system on the Internet.
Les systèmes de paiement en ligne sont assez nombreux, et permettent notamment de régler les achats effectués en ligne sur des sites Internet marchands, notamment par carte bancaire, carte bancaire électronique, chèque cadeau, etc. Un inconvénient de tous ces moyens de paiement est qu'ils doivent être intégrés aux différents sites Internet ou sites web sur lesquels ils peuvent être utilisés, ce qui nécessite une acceptation préalable de la part dudit site, mais également une modification de ce site pour permettre cette intégration, notamment dans les pages consacrées au paiement. La plupart des sites Internet existants ayant déjà de nombreux moyens de paiement disponibles, il est généralement difficile d'obtenir de leur part l'intégration de nouveaux systèmes ou moyens de paiement supplémentaires. De plus, cette intégration a un coût, notamment lié à l'intervention d'un programmeur, qui peut constituer un frein pour les sites Internet.The online payment systems are quite numerous, and allow in particular to pay for purchases made online on merchant websites, including credit card, electronic credit card, gift certificate, etc.. A disadvantage of all these means of payment is that they must be integrated into the various websites or websites on which they can be used, which requires prior acceptance on the part of said site, but also a modification of this site to allow this integration, especially in the pages dedicated to payment. Since most existing websites already have many means of payment available, it is usually difficult to obtain from them the integration of new payment systems or additional means. In addition, this integration has a cost, especially related to the intervention of a programmer, which can be a brake for websites.
La présente invention a pour but de fournir un système de paiement en ligne qui ne reproduit pas les inconvénients susmentionnés.The present invention aims to provide an online payment system that does not reproduce the aforementioned drawbacks.
Plus particulièrement, la présente invention a pour but de fournir un système de paiement en ligne qui ne nécessite pas de modification substantielle des sites Internet sur lesquels il peut être utilisé.More particularly, the present invention aims to provide an online payment system that does not require substantial modification of the websites on which it can be used.
La présente invention a également pour but de fournir un système de paiement en ligne qui soit simple et peu coûteux à installer et à utiliser.The present invention also aims to provide an online payment system that is simple and inexpensive to install and use.
La présente invention a donc pour objet un système de paiement en ligne tel que décrit dans la revendication 1. Des modes de réalisations avantageux sont décrits dans les revendications dépendantes.The present invention therefore relates to an online payment system as described in claim 1. Advantageous embodiments are described in the dependent claims.
La présente invention sera maintenant décrite plus en détail en référence aux dessins joints, donnés à titre d'exemples non limitatifs, et qui illustrent des modes de réalisation particuliers de celle-ci. Sur les dessins, la figure 1 est un schéma simplifié montrant le principe d'un mode de réalisation avantageux de la présente invention ; la figure 2 est un schéma fonctionnel de l'architecture utilisable avec la présente invention ; la figure 3 est un schéma simplifié montrant le principe d'un autre mode de réalisation avantageux de la présente invention ; et la figure 4 est un schéma simplifié illustrant un exemple du processus de paiement par le serveur.The present invention will now be described in more detail with reference to the accompanying drawings, given by way of non-limiting examples, and which illustrate particular embodiments thereof. In the drawings, Fig. 1 is a schematic diagram showing the principle of an advantageous embodiment of the present invention; Figure 2 is a block diagram of the architecture usable with the present invention; Fig. 3 is a schematic diagram showing the principle of another advantageous embodiment of the present invention; and Figure 4 is a schematic diagram illustrating an example of the payment process by the server.
Le principe de l'invention repose sur le fait qu'un serveur 10 forme un intermédiaire entre un utilisateur ou client 20 et un site Internet (ou site web) marchand 30, au moins lors du paiement. Bien entendu plusieurs serveurs 10 peuvent être utilisés et une pluralité d'ordinateurs clients 20 peut se connecter simultanément audit serveur.The principle of the invention is based on the fact that a server 10 forms an intermediary between a user or customer 20 and a merchant website (or website) 30, at least during payment. Of course, several servers 10 may be used and a plurality of client computers 20 may simultaneously connect to said server.
Selon une variante de l'invention, un simple lien hypertexte, par exemple sur une page de paiement d'un site Internet, permet à l'ordinateur client de se connecter au serveur. Avantageusement, le site marchand 30 publie simplement un lien statique vers une balise JavaScript, qui, une fois activée, transmet les informations de session du client, notamment les cookies, au serveur 10, comme illustré sur la figure 3. Grâce au transfert de cookies, le serveur, au moment du paiement, sera reconnu par le site Internet comme étant le client lui-même. Ceci est différent des systèmes de paiement du type PayPal™, qui envoient des informations liées au paiement (identification du client, montant de la transaction, etc.) à un serveur qui procédera au paiement pour le compte dudit client. Ces systèmes nécessitent un lien hypertexte dynamique, qui impose l'intervention d'un programmeur pour être intégré sur la page de paiement. Au contraire, avec la présente invention, la publication du lien statique peut être réalisée très simplement, par simple intégration graphique, notamment directement par le web master, ce qui simplifie le processus. Avantageusement, lorsque la page de paiement du site marchand 30 est détectée par le serveur 10, une bannière spéciale peut être ajoutée au site, offrant le choix au client 20 de payer par l'intermédiaire du serveur 10. L'utilisateur peut alors être redirigé vers une page de remplacement de la page de paiement du site visité. Le paiement est alors effectué par le serveur, par exemple en générant des numéros de « e-carte bleue ». L'ordinateur client, qui possède un compte sur ledit serveur, est ensuite débité par le serveur directement sur ce compte. Ce compte peut être par exemple un compte prépayé, un compte de chèque cadeau, un compte bancaire sur lequel le serveur a la main. Plusieurs types de comptes peuvent aussi être combinés. Avantageusement, le serveur interroge le compte de l'ordinateur client avant de procéder au paiement sur le site Internet visité par l'ordinateur client, et propose audit ordinateur client d'alimenter son compte si la somme disponible est inférieure au prix à payer sur le site Internet. Dans la variante décrite ci-dessus, la seule modification nécessaire sur le site Internet est l'ajout du lien permettant de se connecter au serveur. Aucune autre modification ou adaptation du site n'est nécessaire, contrairement aux moyens de paiement actuels.According to a variant of the invention, a simple hypertext link, for example on a payment page of a website, allows the client computer to connect to the server. Advantageously, the merchant site 30 simply publishes a static link to a JavaScript tag, which, once activated, transmits the client's session information, including cookies, to the server 10, as shown in FIG. 3. Thanks to the transfer of cookies the server, at the time of payment, will be recognized by the website as being the customer itself. This is different from PayPal ™ payment systems, which send payment related information (customer identification, transaction amount, etc.) to a server that will pay for the customer's account. These systems require a dynamic hypertext link, which requires the intervention of a programmer to be integrated on the payment page. On the contrary, with the present invention, the publication of the static link can be carried out very simply, simply graphical integration, including directly by the web master, which simplifies the process. Advantageously, when the payment page of the merchant site 30 is detected by the server 10, a special banner can be added to the site, offering the customer 20 the choice of pay via the server 10. The user can then be redirected to a replacement page of the payment page of the visited site. The payment is then made by the server, for example by generating numbers of "e-credit card". The client computer, which has an account on said server, is then debited by the server directly on this account. This account can be for example a prepaid account, a gift voucher account, a bank account on which the server has the hand. Several types of accounts can also be combined. Advantageously, the server queries the account of the client computer before making the payment on the website visited by the client computer, and proposes to said client computer to feed his account if the amount available is less than the price to be paid on the computer. website. In the variant described above, the only modification needed on the website is the addition of the link to connect to the server. No other modification or adaptation of the site is necessary, unlike the current means of payment.
Dans un autre mode de réalisation avantageux représenté sur les figures 1 , 2 et 4, l'ordinateur client 20 se connecte sur le serveur 10, où un certain nombre de liens vers des sites Internet marchands 30 lui sont proposés. Le nombre et le type de sites accessibles peuvent être quelconques, et contrôlés en fonction de divers paramètres. En cliquant sur un de ces liens, les moyens de connexion du serveur se connectent au site concerné et des moyens de reproduction du serveur affichent la page d'accueil dudit site sur l'écran du client. De préférence, cet affichage se fait avec en plus une information, par exemple un bandeau en haut des pages, indiquant au client qu'il navigue via le serveur susmentionné. Parallèlement, le serveur peut ajouter un flag à la navigation de l'ordinateur client, ce qui permet d'indiquer au site Internet visité que l'utilisateur est venu depuis un lien proposé par ledit serveur. Cette mise en œuvre permet notamment à l'exploitant du serveur de toucher la commission d'affiliation, classique pour ce type d'apport d'affaire dans le monde de l'Internet.In another advantageous embodiment shown in Figures 1, 2 and 4, the client computer 20 connects to the server 10, where a number of links to commercial Internet sites 30 are proposed. The number and type of accessible sites can be arbitrary and controlled according to various parameters. By clicking on one of these links, the server's connection means connect to the site concerned and the server's reproduction means display the homepage of said site on the customer's screen. Preferably, this display is done with more information, for example a banner at the top of the pages, indicating to the client that it browses via the aforementioned server. In parallel, the server can add a flag to the navigation of the client computer, which indicates to the visited website that the user has come from a link proposed by said server. This implementation allows the server operator to touch the affiliation commission, classic for this type of business contribution in the world of the Internet.
D'un point de vue technique, une passerelle, également appelée « Proxy Server», peut être utilisée par les moyens de connexion du serveur, de sorte que toutes les requêtes http de l'ordinateur client passeront par le serveur avant d'être aiguillées sur le site Internet visité. Cette passerelle peut par exemple fonctionner à la manière d'un « traducteur ». Plus précisément, cette passerelle peut modifier les contenus transmis entre le client et le site Internet afin que la communication passe toujours par le serveur. Ainsi, les liens hypertextes sont par exemple modifiés. Cependant, pour le client, les pages du site Internet sont fidèlement reproduites afin qu'il ait l'impression d'être directement en navigation sur ledit site. La navigation se passe donc pour l'ordinateur client d'une manière classique, comme s'il visitait le site directement sans passer par l'intermédiaire du serveur. Toutefois, au moment où l'ordinateur client arrive sur une page de paiement, le serveur, qui comporte des moyens de détection appropriés, va automatiquement proposer à l'ordinateur client de réaliser ce paiement en utilisant son compte sur le serveur. Si l'utilisateur (ordinateur client) accepte, alors le compte du serveur sera débité d'un montant correspondant au paiement effectué, et parallèlement, des moyens de paiement du serveur permettront audit serveur de procéder directement au paiement sur la page de paiement du site Internet visité. Le présent système de paiement n'est donc pas du tout intégré dans chacun des sites, mais au contraire il est d'application universelle qui ne nécessite aucune modification ou adaptation des sites marchands visités, même pas l'insertion d'un lien hypertexte, comme décrit pour le premier mode de réalisation.From a technical point of view, a gateway, also called "Proxy Server", can be used by the connection means of the server, so that all http requests from the client computer will go through the server before being redirected to the visited website. This gateway can for example function in the manner of a "translator". More specifically, this gateway can modify the contents transmitted between the client and the website so that the communication always goes through the server. For example, hypertext links are modified. However, for the customer, the pages of the website are faithfully reproduced so that it has the impression of being directly browsing on said site. So navigation happens for the client computer in a traditional way, as if it was visiting the site directly without going through the server. However, when the client computer arrives on a payment page, the server, which includes appropriate detection means, will automatically propose to the client computer to make this payment using his account on the server. If the user (client computer) accepts, then the server account will be debited with an amount corresponding to the payment made, and meanwhile, payment means of the server will allow said server to proceed directly to the payment on the payment page of the site Internet visited. The present payment system is not integrated at all in each of the sites, but on the contrary it is of universal application that does not require any modification or adaptation of the merchant sites visited, not even the insertion of a hypertext link, as described for the first embodiment.
Le serveur peut comporter bien entendu des moyens de reconnaissance de l'ordinateur client, ces moyens de reconnaissance pouvant par exemple comprendre des moyens classiques d'identification de l'ordinateur client par identifiant et mot de passe. L'utilisateur, lors de sa première connexion au serveur, peut créer son compte, de manière connue, et ensuite alimenter ce compte par tout moyen de paiement approprié, tel que notamment des paiements par carte bancaire, des chèques cadeaux et/ou des virements bancaires. Un compte à base de points de fidélité ou similaire peut aussi être utilisé. Les moyens d'offre de paiement du serveur sont notamment adaptés à afficher une page de paiement en remplacement de la page de paiement du site visité, lorsque les moyens de détection du serveur ont détecté que l'ordinateur client a accédé à une telle page de paiement du site Internet visité. Cette page de paiement peut être par exemple un pop-up qui s'affiche sur l'écran de l'ordinateur client, pour lui proposer d'utiliser son compte sur le serveur pour procéder au paiement. En variante, la page de paiement affichée par le serveur peut reprendre la page de paiement du site Internet en grisant les champs de saisie de la carte bancaire, le client n'ayant plus qu'à valider son paiement.The server may of course include means for recognizing the client computer, these recognition means may for example include conventional means of identification of the client computer by username and password. The user, during his first connection to the server, can create his account, in known manner, and then feed this account by any appropriate means of payment, such as including credit card payments, gift vouchers and / or transfers banking. An account based on loyalty points or the like can also be used. The payment means of the server are particularly adapted to display a payment page instead of the payment page of the visited site, when the server detection means have detected that the client computer has accessed such a page of payment of the visited website. This payment page can be for example a pop-up that appears on the screen of the client computer, to offer to use his account on the server to make the payment. Alternatively, the payment page displayed by the server can return to the payment page of the website by graying the input fields of the credit card, the customer having only to validate his payment.
Les moyens de paiement du serveur, par lesquels le serveur va procéder au paiement directement sur la page de paiement du site visité, peuvent par exemple générer un numéro de carte bancaire électronique, tel que proposé notamment par le service appelé « e-carte bleue ». Pour le site marchand considéré, tous les achats transitant par ledit serveur seront identifiables, ce qui simplifie le calcul de la commission d'affiliation que le site devra reverser audit serveur.The means of payment of the server, by which the server will proceed to the payment directly on the payment page of the visited site, may for example generate an electronic credit card number, as proposed in particular by the service called "e-credit card" . For the merchant site considered, all purchases passing through said server will be identifiable, which simplifies the calculation of the affiliation commission that the site will have to pay back to said server.
Pour éviter que lors de la reproduction des pages Web visitées par l'ordinateur client, il ne se présente des problèmes de qualité, tels que des problèmes de mise en page (celle-ci étant généralement différente d'un site à l'autre), la présente invention prévoit avantageusement d'affecter, de préférence dynamiquement, c'est-à-dire au moment où le client clique sur le lien, un nom de domaine à chaque site Internet accessible via le serveur. Par exemple, un lien tel que www.serveurXXX.fr pourra être utilisé pour un site particulier, le serveur identifiant chaque site par un numéro XXX respectif qui lui est alloué, de préférence dynamiquement. Il est à noter que ce processus pourrait être mis en œuvre indépendamment d'un système de paiement, par exemple notamment dans un système de traduction de pages Internet ou similaire. Eventuellement, on peut prévoir de bloquer ou de ne pas faire passer des images, des feuilles de styles et/ou des javascripts du site Internet visité par l'intermédiaire du serveur, afin d'accélérer la navigation et ne pas surcharger le serveur. Un autre problème qui peut se poser avec une passerelle telle que décrite précédemment concerne les logiciels du type Flash. Une solution innovante a été trouvée pour résoudre ce problème, consistant à lire le code compilé du programme, trouver les passages correspondants aux adresses des liens et remplacer ces adresses par d'autres adresses, par exemple ayant le même nombre de caractères pour les Flash. Ceci permet d'afficher un Flash identique à celui d'origine. Il est à noter que cette technique pourrait aussi être utilisée indépendamment d'un système de paiement, par exemple avec un système de traduction de pages Internet ou similaire.To avoid that during the reproduction of the web pages visited by the client computer, there are problems of quality, such as layout problems (the latter is generally different from one site to another) , the present invention advantageously provides to assign, preferably dynamically, that is to say when the client clicks on the link, a domain name to each website accessible via the server. For example, a link such as www.serverXXX.fr may be used for a particular site, the server identifying each site by a respective XXX number allocated to it, preferably dynamically. It should be noted that this process could be implemented independently of a payment system, for example in an internet page translation system or the like. Eventually, it is possible to block or not to pass pictures, style sheets and / or javascripts of the visited website through the server, in order to speed up navigation and not overload the server. Another problem that may arise with a gateway as described above concerns software of the Flash type. An innovative solution has been found to solve this problem, consisting in reading the compiled code of the program, finding the passages corresponding to the addresses of the links and replacing these addresses with other addresses, for example having the same number of characters for the Flash. This will display a Flash identical to the original one. It should be noted that this technique could also be used independently of a payment system, for example with an Internet page translation system or the like.
Au moment du paiement, les moyens de détection du serveur détectent que l'utilisateur arrive sur une page de paiement, qui a été paramétrée au préalable et identifiée comme une page de paiement. Le serveur intercepte alors la communication, et l'ordinateur client est « débranché » de la communication avec le site Internet qu'il visite. Le serveur propose son offre de paiement et vérifie que le montant demandé est inférieur au montant admis pour cet ordinateur client, à savoir en général au montant disponible sur son compte. Si le montant est supérieur, le serveur peut lui proposer un paiement complémentaire. En cas d'accord du client, le serveur se substitue alors à l'ordinateur client pour payer directement sur la page de paiement du site Internet. Un montant correspondant est débité du compte de l'utilisateur.At the time of payment, the detection means of the server detect that the user arrives on a payment page, which has been previously set and identified as a payment page. The server then intercepts the communication, and the client computer is "disconnected" from communication with the website that it visits. The server proposes its payment offer and verifies that the amount requested is less than the amount allowed for this client computer, namely in general to the amount available on his account. If the amount is higher, the server can offer an additional payment. If the client agrees, the server then replaces the client computer to pay directly on the payment page of the website. A corresponding amount is debited from the user's account.
La présente invention permet donc d'utiliser le serveur en tant qu'émetteur de chèque cadeau électronique, ou en tant que système de compte prépayé, permettant aux utilisateurs de procéder à des achats sans indiquer forcément leur numéro de carte bleue. La présente invention permet également de mettre en place un système de « cash-back », qui permet de rembourser aux utilisateurs une partie de leurs dépenses en leur reversant une partie de la marge d'affiliation versée audit serveur par les sites Internet visités.The present invention thus makes it possible to use the server as an electronic gift voucher issuer, or as a prepaid account system, enabling users to make purchases without necessarily indicating their blue card number. The present invention also makes it possible to set up a "cash-back" system, which makes it possible to reimburse users a portion of their expenses by paying back part of the margin of affiliation paid to said server by the websites visited.
La figure 1 représente schématiquement une connexion, notamment via le protocole Internet, entre un client 20 et un site Internet 30 via un serveur intermédiaire 10, alors que la figure 2 représente schématiquement une possible architecture fonctionnelle du serveur, intégrant plus particulièrement l'application de portails chèques-cadeaux. Dans le cadre d'une utilisation de chèque-cadeau, le serveur peut proposer l'utilisation d'un ou plusieurs de ces chèques, avec ou sans paiement complémentaire par un autre moyen approprié. Il est également possible que les chèques-cadeaux existants sur le marché puissent être utilisés pour alimenter le compte de l'utilisateur sur ledit serveur.FIG. 1 schematically represents a connection, in particular via the Internet protocol, between a client 20 and an Internet site 30 via an intermediate server 10, whereas FIG. 2 represents schematically a possible functional architecture of the server, integrating more particularly the application of gift voucher portals. In the context of a gift certificate use, the server may propose the use of one or more of these checks, with or without additional payment by another appropriate means. It is also possible that existing gift certificates on the market can be used to feed the user's account on said server.
La figure 4 illustre un exemple d'un processus de paiement selon l'invention. L'utilisateur ou client 20 demande au serveur 10 de procéder au paiement (étape 1 ). Le serveur peut alors se connecter avec un émetteur privatif 40 lorsque celui-ci gère un compte dudit client, pour débiter ce compte (étape 2). Si le compte du client n'est pas suffisamment alimenté, le serveur peut demander au client un paiement complémentaire (étape non représentée sur la figure 4). Si le compte du client est suffisamment alimenté, ou si le client a procédé à un paiement complémentaire, le serveur se connecte à une banque émettrice 50 pour demander un moyen de paiement, tel qu'un numéro de carte bancaire virtuelle dynamique (CVD), du type e- Carte Bleue (étape 3). Le serveur paie ensuite le site marchand avec la CVD (étape 4). Le site marchand qui reçoit ce paiement demande généralement l'autorisation à la banque émettrice de la CVD (étape 5), et en cas de réponse positive, va confirmer le paiement au serveur (étape 6). Le serveur confirme alors ce même paiement au client (étape 7).Figure 4 illustrates an example of a payment process according to the invention. The user or client 20 requests the server 10 to proceed with the payment (step 1). The server can then connect with a private issuer 40 when it manages an account of said client, to debit the account (step 2). If the customer's account is insufficiently powered, the server may request the customer an additional payment (step not shown in Figure 4). If the customer's account is sufficiently powered, or if the customer has made an additional payment, the server connects to an issuing bank 50 to request a means of payment, such as a dynamic virtual credit card number (CVD), e-card type Blue (step 3). The server then pays the merchant site with the CVD (step 4). The merchant site that receives this payment generally requests authorization from the issuing bank of the CVD (step 5), and in case of a positive response, will confirm the payment to the server (step 6). The server then confirms the same payment to the customer (step 7).
Bien que la présente invention ait été décrite plus particulièrement en référence à un mode de réalisation particulier de celle-ci, il est entendu que toutes modifications peuvent y être apportées par l'homme du métier sans sortir du cadre de la présente invention tel que défini par les revendications annexées. Although the present invention has been described more particularly with reference to a particular embodiment thereof, it is understood that any modifications may be made by those skilled in the art without departing from the scope of the present invention as defined by the appended claims.

Claims

Revendications claims
1.- Système de paiement en ligne, caractérisé en ce qu'il comprend :1.- online payment system, characterized in that it comprises:
- un serveur (10),a server (10),
- un ordinateur client (20) comportant un compte sur ledit serveur,a client computer (20) having an account on said server,
- des moyens de connexion pour connecter ledit ordinateur client audit serveur via un lien hypertexte prévu sur un site Internet (30) choisi par ledit ordinateur client,connection means for connecting said client computer to said server via a hypertext link provided on a website (30) chosen by said client computer,
- des moyens de paiement du serveur pour faire effectuer audit serveur un paiement sur ledit site Internet, etmeans of payment of the server for causing said server to pay on said Internet site, and
- des moyens de débit de compte pour débiter le compte dudit ordinateur client.- Account debiting means for debiting the account of said client computer.
2.- Système selon la revendication 1 , dans lequel ledit système comprend des moyens de reconnaissance comportant des moyens d'identification de l'ordinateur client, notamment par identifiant et mot de passe.2. System according to claim 1, wherein said system comprises recognition means comprising identification means of the client computer, in particular by identifier and password.
3.- Système selon la revendication 1 ou 2, dans lequel le compte de l'ordinateur client peut être alimenté par tout moyen de paiement, tel que des paiements par carte bancaire, des chèques cadeaux, des virements bancaires.3.- System according to claim 1 or 2, wherein the account of the client computer can be powered by any means of payment, such as credit card payments, gift vouchers, bank transfers.
4.- Système selon l'une quelconque des revendications précédentes, dans lequel lesdits moyens de connexion connectent ledit serveur à un site Internet (30) choisi par ledit ordinateur client, ledit système comportant en outre :4. System according to any one of the preceding claims, wherein said connection means connect said server to a website (30) chosen by said client computer, said system further comprising:
- des moyens de reproduction pour reproduire et afficher sur l'ordinateur client les pages web du site Internet visitées par ledit ordinateur client, - des moyens de détection pour détecter si ledit ordinateur client visite une page de paiement sur ledit site Internet choisi, etreproduction means for reproducing and displaying on the client computer the web pages of the website visited by said client computer, detection means for detecting whether said client computer is visiting a payment page on said chosen Internet site, and
- des moyens d'offre de paiement commandés par lesdits moyens de détection pour proposer audit ordinateur client un mode de paiement spécifique au serveur,means of payment offer commanded by said detection means for proposing to said client computer a payment method specific to the server,
5.- Système selon la revendication 4, dans lequel lesdits moyens de connexion comprennent une passerelle faisant passer l'ensemble des flux http du site Internet choisi, de sorte que la navigation sur ledit site Internet choisi se fait via cette passerelle.5. System according to claim 4, wherein said connection means comprise a gateway passing all the http streams of the chosen Internet site, so that navigation on said chosen Internet site is via this gateway.
6.- Système selon la revendication 4 ou 5, dans lequel lesdits moyens de connexion attribuent, de préférence dynamiquement, un nom de domaine à chaque visite d'un site Internet accessible via ledit serveur.6. System according to claim 4 or 5, wherein said means of connection allocate, preferably dynamically, a domain name for each visit to an Internet site accessible via said server.
7.- Système selon l'une quelconque des revendications 4 à 6, dans lequel lesdits moyens de connexion bloquent certains éléments du site Internet visité par le serveur, tels que des images, des feuilles de styles et/ou des javascripts du site Internet visité par le serveur, pour accélérer la navigation.7. System according to any one of claims 4 to 6, wherein said connection means block certain elements of the website visited by the server, such as images, stylesheets and / or javascripts of the visited website. by the server, to speed up navigation.
8.- Système selon l'une quelconque des revendications 4 à 7, dans lequel lesdits moyens de connexion ajoutent un flag à la navigation pour indiquer au site Internet visité que l'ordinateur client passe par ledit serveur.8. System according to any one of claims 4 to 7, wherein said connection means add a flag to the navigation to indicate to the visited website that the client computer passes through said server.
9.- Système selon l'une quelconque des revendications 4 à 8, dans lequel lesdits moyens de reproduction insèrent une information, tel qu'un bandeau, sur les pages visitées, notamment pour informer l'ordinateur client qu'il navigue via ledit serveur. 9.- System according to any one of claims 4 to 8, wherein said reproducing means insert information, such as a banner, on the pages visited, in particular to inform the client computer that it browses via said server .
10.- Système selon l'une quelconque des revendications 4 à 9, dans lequel lesdits moyens d'offre de paiement affichent une page de paiement en remplacement de la page de paiement du site Internet visité.10. System according to any one of claims 4 to 9, wherein said means of payment offer display a payment page in lieu of the payment page of the visited website.
11.- Système selon l'une quelconque des revendications 4 à 10, dans lequel lesdits moyens de connexion lisent le code compilé d'un logiciel, notamment du type Flash, intégré au site Internet choisi, trouvent les passages correspondants aux adresses des liens et remplacent ces adresses par d'autres adresses, de préférence ayant le même nombre de caractères, pour permettre aux moyens de reproduction d'afficher un logiciel identique à celui d'origine sur l'ordinateur client.11. System according to any one of claims 4 to 10, wherein said connection means read the compiled code of a software, including the Flash type, integrated into the chosen Internet site, find the corresponding passages to the addresses of the links and replace these addresses with other addresses, preferably having the same number of characters, to allow the reproduction means to display the same software as the original on the client computer.
12.- Système selon l'une quelconque des revendications 1 à 3, dans lequel ledit lien hypertexte est un lien statique vers une balise JavaScript.12. System according to any one of claims 1 to 3, wherein said hyperlink is a static link to a JavaScript tag.
13.- Système selon la revendication 12, dans lequel l'activation de ladite balise JavaScript génère un transfert des informations de session de l'ordinateur client, notamment des cookies, audit serveur.13. The system of claim 12, wherein the activation of said JavaScript tag generates a transfer of session information from the client computer, including cookies, to said server.
14.- Système selon l'une quelconque des revendications précédentes, dans lequel lesdits moyens de paiement du serveur génèrent un numéro de carte bancaire électronique utilisable sur la page de paiement du site Internet visité. 14.- System according to any one of the preceding claims, wherein said means of payment of the server generate an electronic credit card number used on the payment page of the website visited.
PCT/FR2008/052200 2007-12-03 2008-12-03 On-line payment system WO2009080935A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP08863579A EP2232423A2 (en) 2007-12-03 2008-12-03 On-line payment system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0759489A FR2924510B1 (en) 2007-12-03 2007-12-03 ONLINE PAYMENT SYSTEM
FR0759489 2007-12-03

Publications (2)

Publication Number Publication Date
WO2009080935A2 true WO2009080935A2 (en) 2009-07-02
WO2009080935A3 WO2009080935A3 (en) 2009-08-20

Family

ID=39473454

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2008/052200 WO2009080935A2 (en) 2007-12-03 2008-12-03 On-line payment system

Country Status (3)

Country Link
EP (1) EP2232423A2 (en)
FR (1) FR2924510B1 (en)
WO (1) WO2009080935A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3065308A1 (en) * 2017-04-13 2018-10-19 Sas Affily One SYSTEM AND METHOD FOR ELECTRONIC PAYMENT OPTIMIZED

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030004834A1 (en) * 2001-06-28 2003-01-02 Nec Corporation Online shopping method, online shopping system and computer program product for realizing the same
US20030163420A1 (en) * 1995-07-07 2003-08-28 Netcraft Corporation Internet billing method
WO2004086190A2 (en) * 2003-03-21 2004-10-07 Ebay Inc. Method and architecture for facilitating payment to e-commerce merchants via a payment service
US6826594B1 (en) * 2000-07-15 2004-11-30 Commission Junction Method and system for remote content management of a designated portion of a web page

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030163420A1 (en) * 1995-07-07 2003-08-28 Netcraft Corporation Internet billing method
US6826594B1 (en) * 2000-07-15 2004-11-30 Commission Junction Method and system for remote content management of a designated portion of a web page
US20030004834A1 (en) * 2001-06-28 2003-01-02 Nec Corporation Online shopping method, online shopping system and computer program product for realizing the same
WO2004086190A2 (en) * 2003-03-21 2004-10-07 Ebay Inc. Method and architecture for facilitating payment to e-commerce merchants via a payment service

Also Published As

Publication number Publication date
FR2924510B1 (en) 2014-01-17
FR2924510A1 (en) 2009-06-05
WO2009080935A3 (en) 2009-08-20
EP2232423A2 (en) 2010-09-29

Similar Documents

Publication Publication Date Title
JP4923136B2 (en) Method and apparatus for proxy control of electronic transactions on a network base
EP0820620B1 (en) Electronic payment method for purchase-related transactions over a computer network
US8156041B2 (en) Dynamic indicator for context sensitive real-time communications
US20070179883A1 (en) System and method and computer readable code for visualizing and managing digital cash
CA2432042A1 (en) Systems and methods for internet loyalty building
EP1299838A1 (en) System and method for managing micropayment transactions, corresponding client terminal and trader equipment
FR2806817A1 (en) Cyber cheque issuing method through computer networks, involves issuing cheque marked with unique number, business identifier and transferring issued cheque information to storage space of payee
US20080162233A1 (en) Method and system for soliciting charitable contributions using digital content over a network
WO1999003243A1 (en) System and method for managing transactions between service suppliers and customers on a communication network
EP1164529A1 (en) System and method for issuing electronic coupons
US20230275870A1 (en) Systems and methods for domain name system promotion and redemption
WO2016042258A1 (en) Methods and devices for managing composite transactions
EP1187393A2 (en) Payment process and system for transmission and/or service operations within a packet transmission network
EP3142054A1 (en) Data transmission method with corresponding devices and computer programs
WO2001067316A1 (en) Method and terminal managing web tickets
WO2009080935A2 (en) On-line payment system
FR2862782A1 (en) Internet sites multimedia content e.g. Web page, accessing method, involves implementing user identification testing, user account verification and account debiting, by proxy server software independent of Internet site server software
FR2816422A1 (en) METHOD FOR THE PAYMENT OF TRANSACTIONS CARRIED OUT FOR EXAMPLE ON THE INTERNET
FR2864663A1 (en) SECURE DATA EXCHANGE, INCLUDING CERTIFIED DATA FOR FACTORING
FR2887056A1 (en) SYSTEM AND METHOD FOR MANAGING AND SERVER OF ORCHESTRATION OF SERVICES PROVIDED BY SERVICE PROVIDER SYSTEMS
BE1014305A7 (en) Universal pre-paid payment card for making payment over telecommunication networks, uses pre-paid card with scratch-off strip covering unique code that is sent by user to make purchase
FR3124299A1 (en) method and device for transmitting a user identifier during an electronic payment made by the user.
FR3074946A1 (en) METHODS AND SYSTEMS FOR ELECTRONIC TRANSACTION
WO2001086553A1 (en) Method of and system for distributing and redeeming electronic coupons
KR20090035656A (en) Method for processing advertisement data and recording medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08863579

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008863579

Country of ref document: EP