OA19018A - Procédé de sélection d'au moins un service de paiement par porte-monnaie électronique proposé par un établissement financier. - Google Patents
Procédé de sélection d'au moins un service de paiement par porte-monnaie électronique proposé par un établissement financier. Download PDFInfo
- Publication number
- OA19018A OA19018A OA1201800511 OA19018A OA 19018 A OA19018 A OA 19018A OA 1201800511 OA1201800511 OA 1201800511 OA 19018 A OA19018 A OA 19018A
- Authority
- OA
- OAPI
- Prior art keywords
- service
- identification data
- customer
- mobile terminal
- affiliation
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 38
- 230000000875 corresponding Effects 0.000 claims description 9
- 230000003213 activating Effects 0.000 claims description 5
- 241000135309 Processus Species 0.000 abstract 1
- 230000015654 memory Effects 0.000 description 38
- 238000004883 computer application Methods 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 6
- 230000004913 activation Effects 0.000 description 5
- 239000004291 sulphur dioxide Substances 0.000 description 4
- 230000001360 synchronised Effects 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 239000001569 carbon dioxide Substances 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 239000000473 propyl gallate Substances 0.000 description 2
- 230000001131 transforming Effects 0.000 description 2
- 101700028612 E310 Proteins 0.000 description 1
- QTBSBXVTEAMEQO-UHFFFAOYSA-N acetic acid Substances CC(O)=O QTBSBXVTEAMEQO-UHFFFAOYSA-N 0.000 description 1
- 239000004305 biphenyl Substances 0.000 description 1
- 230000001413 cellular Effects 0.000 description 1
- 230000001427 coherent Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004310 lactic acid Substances 0.000 description 1
- 239000004335 litholrubine BK Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006011 modification reaction Methods 0.000 description 1
- 230000000576 supplementary Effects 0.000 description 1
- 230000001960 triggered Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Abstract
Description
PROCEDE DE SELECTION D'AU MOINS UN SERVICE DE PAIEMENT PAR PORTEMONNAIE ELECTRONIQUE PROPOSE PAR UN ETABLISSEMENT FINANCIERPROCESS FOR SELECTING AT LEAST ONE PAYMENT SERVICE BY ELECTRONIC WALLET OFFERED BY A FINANCIAL INSTITUTION
Domaine technique de l’invention.Technical field of the invention.
L’invention a pour objet un procédé de sélection d’au moins un service de paiement par porte-monnaie électronique proposé par un établissement financier. Elle concerne également un procédé de gestion de transactions électroniques de clients réalisant des paiements depuis un site internet marchand. Elle concerne également un procédé de gestion de transactions électroniques de clients réalisant un retrait d’argent en espèces depuis un guichet automatique bancaire.The subject of the invention is a method for selecting at least one electronic wallet payment service offered by a financial institution. It also relates to a method of managing electronic transactions of customers making payments from a merchant website. It also relates to a method for managing electronic transactions of customers withdrawing cash from an automated teller machine.
Elle concerne le domaine technique des paiements sur terminal mobile (Mobile Money ou Mobile Wallet en anglais), qui permettent à des clients de payer des biens ou services, au moyen de leur terminal mobile, notamment leur téléphone mobile.It relates to the technical field of payments on mobile terminals (Mobile Money or Mobile Wallet in English), which allow customers to pay for goods or services, by means of their mobile terminal, in particular their mobile phone.
État de la technique.State of the art.
Certains opérateurs de téléphonie mobile proposent à leurs clients des services de paiements au moyen de leur terminal mobile (par exemple : Orange et son service « Orange Money », Vodafone/Safaricom et son service « M-PESA »).Some mobile telephone operators offer their customers payment services using their mobile terminal (for example: Orange and its “Orange Money” service, Vodafone / Safaricom and its “M-PESA” service).
Ces services de paiement sont généralement proposés à des populations qui ne disposent pas de compte bancaire. Des utilisateurs de terminaux mobiles qui souscrivent à ce service auprès de l'opérateur auquel ils sont affiliés, se voient attribuer un compte associé, ou porte-monnaie électronique, sur lequel ils peuvent effectuer différentes opérations de paiement. Ces porte-monnaies électroniques sont gérés par les opérateurs et sont communément appelés par leurs expressions anglaises Mobile Money ou Mobile Wallet. Pour alimenter son compte, l'utilisateur peut se rendre dans un point de vente pour y déposer des espèces, recevoir de l’argent d'un autre utilisateur par transfert ou recevoir son salaire directement sur son compte, payer des factures (eau, électricité, télévision, téléphonie, frais de scolarité), etc.These payment services are generally offered to populations who do not have a bank account. Users of mobile terminals who subscribe to this service with the operator to which they are affiliated, are assigned an associated account, or electronic wallet, on which they can perform various payment transactions. These electronic wallets are managed by operators and are commonly called by their English expressions Mobile Money or Mobile Wallet. To fund their account, the user can go to a point of sale to deposit cash, receive money from another user by transfer or receive their salary directly into their account, pay bills (water, electricity , television, telephony, tuition fees), etc.
Le client d’un opérateur de téléphonie mobile et disposant d’un porte-monnaie électronique enregistré auprès dudit opérateur, peut payer un bien ou un service acheté auprès d’un site internet marchand également abonné à ce service de paiement. De façon générale, le client qui souhaite effectuer une transaction financière depuis le site internet marchand, transmet son numéro de terminal mobile audit site. Ce dernier génère une requête informatique d’autorisation de transaction contenant le numéro de terminal mobile du client et le montant de la transaction, laquelle requête est transmise, au travers d’un réseau de télécommunicationThe customer of a mobile telephone operator and having an electronic wallet registered with said operator can pay for a good or a service purchased from a merchant website also subscribed to this payment service. In general, the customer who wishes to carry out a financial transaction from the merchant website, transmits his mobile terminal number to said site. The latter generates a computer transaction authorization request containing the customer's mobile terminal number and the amount of the transaction, which request is transmitted through a telecommunications network
-2înformatique, à l’opérateur de téléphonie mobile auquel ledit client est affilié. A réception de la requête d’autorisation de transaction, l’opérateur de téléphonie mobile génère une autorisation de transaction si le porte-monnaie électronique associé au numéro de terminal mobile du client dispose de fonds suffisants pour couvrir le montant de la transaction. Cette autorisation de transaction est ensuite transmise au site internet marchand. A réception de l’autorisation de transaction, le site internet marchand valide la transaction auprès du client. Le montant associé est ensuite crédité/débité sur les comptes respectifs du client et du site marchand.- IT, to the mobile telephone operator to which the said customer is affiliated. Upon receipt of the transaction authorization request, the mobile operator generates a transaction authorization if the electronic wallet associated with the customer's mobile terminal number has sufficient funds to cover the amount of the transaction. This transaction authorization is then sent to the merchant website. Upon receipt of the transaction authorization, the merchant website validates the transaction with the customer. The associated amount is then credited / debited to the respective accounts of the customer and the merchant site.
Le paiement par porte-monnaie électronique est un service proposé par les opérateurs de téléphonie mobile dans une ou plusieurs zones géographiques déterminées. En 2016, le service « Orange Money » est notamment disponible en France, au Mali, en Côte d’ivoire, au Sénégal, au Botswana, au Cameroun, en Egypte, en Guinée, au Kenya, à Madagascar, à Elle Maurice, au Niger, en Tunisie, en République Démocratique du Congo et en République Centrafricaine. Et le service « M-PESA » est disponible au Kenya, en Tanzanie, en Afghanistan, en Afrique du Sud, dans certaines régions d’Inde, en Roumanie, au Mozambique, au Lesotho et en Egypte.Payment by electronic wallet is a service offered by mobile telephone operators in one or more specific geographic areas. In 2016, the “Orange Money” service was notably available in France, Mali, Côte d'Ivoire, Senegal, Botswana, Cameroon, Egypt, Guinea, Kenya, Madagascar, Elle Maurice, Niger, Tunisia, the Democratic Republic of Congo and the Central African Republic. And the "M-PESA" service is available in Kenya, Tanzania, Afghanistan, South Africa, parts of India, Romania, Mozambique, Lesotho and Egypt.
Un site internet marchand souhaitant accéder aux marchés de l’ensemble des zones géographiques précitées, doit donc souscrire aux services « Orange Money » et « M-PESA », respectivement auprès des opérateurs Orange et Vodafone/Safaricom. Il doit également afficher les services « Orange Money » et « M-PESA » ainsi que toutes les zones géographiques dans lesquelles sont déployés ces services. Le client devra ensuite sélectionner le service de paiement de l’opérateur de téléphonie mobile auquel il est affilié, ainsi que la zone géographique dans laquelle il a souscrit ce service. Par exemple, si le client est affilié à l'opérateur Orange au Kenya, il devra sélectionner le service « Orange Money «-Kenya.A merchant website wishing to access the markets of all of the aforementioned geographical areas must therefore subscribe to "Orange Money" and "M-PESA" services, respectively from the operators Orange and Vodafone / Safaricom. It must also display the “Orange Money” and “M-PESA” services as well as all the geographic areas in which these services are deployed. The customer must then select the payment service of the mobile telephone operator to which he is affiliated, as well as the geographical area in which he has subscribed to this service. For example, if the customer is affiliated with the operator Orange in Kenya, he should select the “Orange Money” -Kenya service.
Cela peut présenter quelques inconvénients tant pour le site internet marchand que pour le client. Le site internet marchand doit en effet gérer une liste complète des services de paiement par porte-monnaie électronique pour chaque zone géographique. Cette gestion nécessite de mobiliser des ressources informatiques conséquentes, notamment en matière de mémoire. En outre, le site internet marchand doit pouvoir afficher sous une forme quelconque toute cette liste pour sélection par le client. La taille de cet affichage peut être importante, notamment au regard du nombre de services proposés et du nombre de zones géographiques. Ainsi, il est fréquent que plusieurs dizaines de couple services/zones géographiques soient affichées. Cette taille importante peut être gênante pour le client puisque ce dernier utilise son terminal mobile comme interface, et que la taille d’écran de son terminal est généralement réduite.This can present some drawbacks for both the merchant website and the customer. The merchant website must indeed manage a complete list of electronic wallet payment services for each geographic area. This management requires the mobilization of substantial IT resources, especially in terms of memory. In addition, the merchant website must be able to display in any form this entire list for selection by the customer. The size of this display can be large, in particular with regard to the number of services offered and the number of geographic areas. Thus, it is common for several dozen services / geographic areas to be displayed. This large size can be inconvenient for the customer since the latter uses his mobile terminal as an interface, and the screen size of his terminal is generally small.
Le document brevet FR2761219 (GEMPLUS) divulgue un procédé pour charger et/ou utiliser un service de paiement par porte-monnaie électronique sur le terminal mobile d’unThe patent document FR2761219 (GEMPLUS) discloses a method for loading and / or using an electronic wallet payment service on the mobile terminal of a
-3utilisateur qui voyage. La proposition d’un service de paiement par porte-monnaie électronique n’est déclenchée que par l’analyse d’une information d’identification de la zone géographique où l’utilisateur se trouve. En outre, la mise en oeuvre de ce procédé peut nécessiter le téléchargement d’une application informatique spécifique pour sa mise en œuvre. Ce document 5 ne divulgue pas spécifiquement un mécanisme permettant de sélectionner en amont, un service de porte-monnaie électronique parmi une multitude de service similaire.-3user who travels. The proposal for an electronic wallet payment service is only triggered by the analysis of information identifying the geographical area where the user is located. In addition, the implementation of this method may require the download of a specific computer application for its implementation. This document 5 does not specifically disclose a mechanism allowing the upstream selection of an electronic purse service from among a multitude of similar services.
L'invention vise à remédier à cet état des choses. En particulier, un objectif de l’invention est de proposer une technique fiable, simple, rapide et précise pour sélectionner, parmi une multitude de services de paiement par porte-monnaie électronique, celui auquel a souscrit un I0 client effectuant un paiement.The invention aims to remedy this state of affairs. In particular, an objective of the invention is to provide a reliable, simple, fast and precise technique for selecting, from among a multitude of electronic wallet payment services, the one to which a customer I0 making a payment has subscribed.
Un autre objectif de l’invention est de réduire les ressources informatiques nécessaires au site internet marchand pour que le client puisse sélectionner le bon service de paiement par porte-monnaie électronique.Another objective of the invention is to reduce the computer resources required for the merchant website so that the customer can select the correct electronic wallet payment service.
Un objectif supplémentaire de l’invention est de réduire la taille de l'affichage sur le site 15 internet marchand, permettant la sélection du bon service de paiement par porte-monnaie électronique.A further object of the invention is to reduce the size of the display on the merchant website, allowing selection of the right electronic wallet payment service.
Encore un autre objectif de l’invention est de permettre à un client de sélectionner rapidement et simplement le bon service de paiement par porte-monnaie électronique.Yet another object of the invention is to enable a customer to quickly and easily select the correct electronic wallet payment service.
Divulgation de l’invention.Disclosure of the invention.
La solution proposée par l’invention est un procédé de sélection d’au moins un service de paiement par porte-monnaie électronique proposé par un établissement financier, des clients étant chacun affilié à au moins un établissement financier et ayant souscrit à un service de paiement par porte-monnaie électronique dans une zone géographique d'affiliation propre audit 25 client, chacun desdits clients disposant d’un terminal mobile disposant d’un numéro de terminal mobile unique, lequel numéro est enregistré auprès dudit établissement auquel ledit client est affilié.The solution proposed by the invention is a method of selecting at least one electronic wallet payment service offered by a financial institution, customers each being affiliated with at least one financial institution and having subscribed to a payment service. by electronic purse in a geographical area of affiliation specific to said client, each of said clients having a mobile terminal having a unique mobile terminal number, which number is registered with said establishment to which said client is affiliated.
Ce procédé est remarquable en ce qu’il comprend les étapes consistant à :This process is remarkable in that it comprises the steps of:
enregistrer dans une base de données informatique : des données d’identification des services de paiement par porte-monnaie électronique proposés par différents établissements financiers, lesquelles données d’identification des services sont chacune associée à une ou plusieurs données d’identification de zones géographiques de disponibilité dudit service et une donnée d’identification d’un établissement financier proposant ledit service, exécuter un processus informatique logique adapté pour sélectionner, dans la base de données, la donnée d'identification d’un service de paiement par porte-monnaie électronique auquel a souscrit un client, laquelle sélection est basée sur l’analyse d’une informationrecord in a computer database: identification data of the electronic wallet payment services offered by different financial institutions, which service identification data is each associated with one or more identification data of geographic areas of availability of said service and identification data of a financial institution offering said service, execute a logical computer process suitable for selecting, in the database, the identification data of a payment service by electronic wallet to which has subscribed to a client, which selection is based on the analysis of information
-4d’identification de la zone géographique d’affiliation dudit client et sur l'analyse de la séquence des chiffres constituant le numéro de terminal mobile dudit client pour sélectionner la donnée d'identification de l'établissement financier auprès duquel est enregistré ledit numéro.-4identification of the geographical area of affiliation of said customer and on the analysis of the sequence of digits constituting the mobile terminal number of said customer to select the identification data of the financial institution with which said number is registered.
Les avantages liés à cette invention sont nombreux. Il est apparu que la zone géographique d’affiliation du client et la séquence des chiffres constituant le numéro de terminal mobile dudit client sont des données fiables et simples (au sens où ces données sont existantes, et ne sont pas créées spécifiquement pour les besoins de la cause), permettant de sélectionner avec précision le service de paiement par porte-monnaie électronique auquel a souscrit ledit client, parmi une multitude de services de paiement par porte-monnaie électronique similaire. De plus, le client n'a plus à chercher le bon service de paiement par porte-monnaie électronique, ce dernier lui étant directement et automatiquement proposé. Son écran n’est plus encombré par affichage de tous les services. D’un point de vue site internet, la majorité des ressources informatiques peuvent être déportées dans un serveur informatique dédié connecté à la base de données. Egalement, l’affichage est très réduit puisqu'un seul service de paiement par porte-monnaie électronique est affiché sur l’écran. En outre, en cas d'erreur, des alternatives peuvent être suggérées intelligemment au client via un processus de sélection simplifié.The advantages associated with this invention are numerous. It appeared that the geographical area of affiliation of the customer and the sequence of digits constituting the mobile terminal number of said customer are reliable and simple data (in the sense that these data are existing, and are not created specifically for the needs of the cause), making it possible to select with precision the electronic wallet payment service to which said customer has subscribed, from among a multitude of similar electronic wallet payment services. In addition, the customer no longer has to look for the right payment service by electronic wallet, the latter being directly and automatically offered. Its screen is no longer cluttered by displaying all the services. From a website point of view, the majority of IT resources can be deported to a dedicated IT server connected to the database. Also, the display is very small since only one electronic wallet payment service is displayed on the screen. In addition, in the event of an error, alternatives can be intelligently suggested to the customer through a streamlined selection process.
D’autres caractéristiques avantageuses de l'invention sont listées ci-dessous. Chacune de ces caractéristiques peut être considérée seule ou en combinaison avec les caractéristiques remarquables définies ci-dessus, et faire l'objet, le cas échéant, d’une ou plusieurs demandes de brevet divisionnaires :Other advantageous features of the invention are listed below. Each of these characteristics can be considered alone or in combination with the remarkable characteristics defined above, and be the subject, where appropriate, of one or more divisional patent applications:
Le procédé peut comprendre les étapes consistant à : - transmettre à un serveur informatique une information d’identification de la zone géographique d’affiliation du client ; connecter la base de données au serveur informatique (5) et exécuter, dans ledit serveur, un processus informatique logique adapté pour: déterminer la zone géographique d'affiliation du client donné en fonction de l’information d’identification reçue par ledit serveur ; - analyser le numéro de terminal mobile dudit client de façon à sélectionner une donnée d'identification d’un établissement financier auprès duquel est enregistré ledit numéro ; - sélectionner dans ladite base de données, la donnée d’identification du service associée à la donnée d’identification sélectionnée de l’établissement financier et dont la donnée d’identification de la zone géographique de disponibilité associée correspond à la zone géographique d’affiliation déterminée.The method may include the steps of: - transmitting to a computer server information identifying the geographic area of affiliation of the client; connect the database to the computer server (5) and execute, in said server, a logical computer process suitable for: determining the geographical area of affiliation of the given client based on the identification information received by said server; - analyze the mobile terminal number of said customer in order to select a piece of data identifying a financial institution with which said number is registered; - select from said database, the identification data of the service associated with the selected identification data of the financial institution and whose identification data of the associated geographical area of availability corresponds to the geographical area of affiliation determined.
Le procédé peut en outre comprendre une étape consistant à associer, dans la base de données informatique (6), des instructions de paiement pour chaque donnée d'identification enregistrée d’un service de paiement par porte-monnaie électronique.The method may further comprise a step of associating, in the computer database (6), payment instructions for each identification data item recorded for a payment service by electronic purse.
-5Le procédé peut en outre comprendre les étapes consistant à : - transmettre à un site internet marchand, au travers d’un réseau de télécommunication informatique (R3) : un moyen d’identification du service de paiement par porte-monnaie électronique correspondant à la donnée d'identification sélectionnée dudit service et les instructions de paiement associées à cette donnée d’identification dudit service ; - afficher sur une interface du site internet marchand, le moyen d'identification de ce service et les instructions de paiement qui y sont associées.-5The method may further comprise the steps of: transmitting to a merchant website, through a computer telecommunications network (R 3 ): a means of identification of the payment service by electronic purse corresponding to the selected identification data of said service and the payment instructions associated with this identification data of said service; - display on an interface of the merchant website, the means of identification of this service and the associated payment instructions.
Préférentiellement, les numéros de terminaux mobiles sont construits sous la forme « 0X AB PQ MC DU » où X représente un chiffre entre 0 et 9 indiquant qu’il s’agit d'une ligne de téléphone mobile, et où chaque lettre représente un chiffre entre 0 et 9 ; le bloc AB et éventuellement le bloc PQ sont attribués aux différents établissements financiers proposant les services de paiement par porte-monnaie électronique dont les données d’identification sont enregistrées dans la base de données informatique, pour des zones géographiques de disponibilité dont les données d'identification sont enregistrées dans ladite base de données, ces données relatives à l’attribution du bloc AB et éventuellement du bloc PQ étant enregistrées et classées dans ladite base de données ; le processus informatique logique est exécuté de manière à analyser, dans le numéro de terminal mobile du client, la séquence des chiffres constituant le bloc AB et éventuellement le bloc PQ, pour sélectionner la donnée d’identification de l’établissement financier auprès duquel est enregistré ledit numéro.Preferably, the mobile terminal numbers are constructed in the form “0X AB PQ MC DU” where X represents a number between 0 and 9 indicating that it is a mobile telephone line, and where each letter represents a number between 0 and 9; the block AB and possibly the block PQ are allocated to the various financial institutions offering payment services by electronic purse whose identification data are recorded in the computer database, for geographic areas of availability including data from identification are recorded in said database, these data relating to the allocation of block AB and possibly of block PQ being recorded and classified in said database; the logical computer process is executed so as to analyze, in the customer's mobile terminal number, the sequence of digits constituting the AB block and possibly the PQ block, to select the identification data of the financial institution with which it is registered said number.
Le procédé peut en outre comprendre des étapes consistant à : - associer le numéro de terminal mobile du client à un indicatif téléphonique international correspondant à la zone géographique d'affiliation du client ; - exécuter le processus informatique logique de manière à ce que la zone géographique d'affiliation du client soit déterminée par l'indicatif téléphonique international.The method may further comprise steps consisting in: associating the mobile terminal number of the customer with an international telephone code corresponding to the geographic area of affiliation of the customer; - execute the logical IT process so that the geographical area of affiliation of the customer is determined by the international telephone code.
Le procédé peut en outre comprendre des étapes consistant à : - afficher sur une interface graphique accessible au client une liste de zones géographiques, ledit client activant un sélecteur pour sélectionner dans cette liste sa zone géographique d’affiliation ; - exécuter le processus informatique logique de manière à ce que la zone géographique d’affiliation du client soit celle sélectionnée par ledit client.The method may further comprise steps consisting in: displaying on a graphical interface accessible to the client a list of geographical areas, said client activating a selector to select from this list his geographical area of affiliation; - execute the logical IT process so that the geographical area of affiliation of the customer is that selected by said customer.
Le procédé peut en outre comprendre les étapes consistant à ; - connecter le terminal mobile ou un autre terminal du client à un site internet, laquelle connexion est réalisée au travers d’un réseau de télécommunication informatique utilisant le protocole Internet ; - associer une adresse IP au terminal mobile ou à l'autre terminal connecté au site internet ; - exécuter le processus informatique logique de manière à ce que la zone géographique d’affiliation du client soit déterminée, par défaut, par l’analyse de l’adresse IP.The method may further comprise the steps of; - connect the mobile terminal or another terminal of the customer to a website, which connection is made through a computer telecommunications network using the Internet protocol; - associate an IP address with the mobile terminal or with the other terminal connected to the website; - execute the logical IT process so that the customer's geographic area of affiliation is determined, by default, by analyzing the IP address.
-6Le procédé peut en outre comprendre les étapes consistant à : - intégrer dans le terminal mobile ou dans un autre terminal du client un module de détermination de position adapté pour générer des données de position géographique dudit terminal mobile ou dudit autre terminal ; - exécuter le processus informatique logique de manière à ce que la zone géographique d’affiliation du client soit déterminée, par défaut, par l'analyse des données de position géographique.-6The method may further comprise the steps of: integrating into the mobile terminal or into another terminal of the client a position determination module suitable for generating geographic position data of said mobile terminal or of said other terminal; - execute the logical IT process so that the customer's geographic area of affiliation is determined, by default, by analyzing geographic position data.
Un autre aspect de l’invention concerne un procédé de gestion de transactions électroniques de clients réalisant des paiements depuis un site internet marchand à travers un réseau de télécommunication informatique, lesdits clients étant chacun affilié à au moins un établissement financier et ayant souscrit à un service de paiement par porte-monnaie électronique dans une zone géographique d’affiliation propre audit client, chacun desdits clients disposant d’un terminal mobile associé à un numéro de terminal mobile unique, lequel terminal est enregistré auprès dudit établissement auquel ledit client est affilié. Ce procédé est remarquable en ce qu’il comprend les étapes consistant à :Another aspect of the invention relates to a method for managing electronic transactions of customers making payments from a merchant website through a computer telecommunications network, said customers each being affiliated with at least one financial institution and having subscribed to a service. for payment by electronic purse in a geographical area of affiliation specific to said client, each of said clients having a mobile terminal associated with a unique mobile terminal number, which terminal is registered with said establishment to which said client is affiliated. This process is remarkable in that it comprises the steps of:
enregistrer dans une base de données informatique : des données d’identification des services de paiement par porte-monnaie électronique proposés par différents établissements financiers, lesquelles données d’identification des services sont chacune associée à une ou plusieurs données d’identification de zones géographiques de disponibilité dudit service et une donnée d’identification d’un établissement financier proposant ledit service, exécuter un processus informatique logique adapté pour sélectionner, dans la base de données, la donnée d’identification d’un service de paiement par porte-monnaie électronique auquel a souscrit un client réalisant un paiement depuis le site internet marchand, laquelle sélection est basée : - sur l’analyse d’une information d’identification de la zone géographique d’affiliation dudit client ; et sur l’analyse de la séquence des chiffres constituant le numéro de terminal mobile dudit client pour sélectionner la donnée d’identification de l’établissement financier auprès duquel est enregistré ledit numéro, afficher sur une interface du site internet marchand, un moyen d'identification du service associé à la donnée d’identification sélectionnée dudit service.record in a computer database: identification data of the electronic wallet payment services offered by different financial institutions, which service identification data is each associated with one or more identification data of geographic areas of availability of said service and identification data of a financial institution offering said service, execute a logical computer process suitable for selecting, in the database, the identification data of a payment service by electronic wallet to which has subscribed to a customer making a payment from the merchant website, which selection is based: - on the analysis of information identifying the geographic area of affiliation of said customer; and on analyzing the sequence of digits constituting the mobile terminal number of said customer to select the identification data of the financial institution with which said number is registered, display on an interface of the merchant website, a means of identification of the service associated with the selected identification data of said service.
Encore un autre aspect de l’invention concerne un procédé de gestion de transactions électroniques de clients réalisant un retrait d’argent en espèces depuis un guichet automatique bancaire, lesdits clients étant chacun affilié à au moins un établissement financier et ayant souscrit à un service de paiement par porte-monnaie électronique dans une zone géographique d’affiliation propre audit client, chacun desdits clients disposant d’un terminal mobile associé à un numéro de terminal mobile unique, lequel terminal est enregistré auprès dudit établissement auquel ledit client est affilié. Ce procédé est remarquable en ce qu’il comprend les étapes consistant à :Yet another aspect of the invention relates to a method of managing electronic transactions of customers making a cash withdrawal from an automatic teller machine, said customers each being affiliated with at least one financial institution and having subscribed to a payment service. payment by electronic purse in a geographical area of affiliation specific to said client, each of said clients having a mobile terminal associated with a unique mobile terminal number, which terminal is registered with said establishment to which said client is affiliated. This process is remarkable in that it comprises the steps of:
-7enregistrer dans une base de données informatique : des données d’identification des services de paiement par porte-monnaie électronique proposés par différents établissements financiers, lesquelles données d’identification des services sont chacune associée à une ou plusieurs données d'identification de zones géographiques de disponibilité dudit service et une donnée d’identification d’un établissement financier proposant ledit service, exécuter un processus informatique logique adapté pour sélectionner, dans la base de données, la donnée d'identification d’un service de paiement par porte-monnaie électronique auquel a souscrit un client effectuant un retrait d’argent depuis le guichet automatique bancaire, laquelle sélection est basée , laquelle sélection est basée : - sur l’analyse d’une information d’identification de la zone géographique d'affiliation dudit client ; et sur l’analyse de la séquence des chiffres constituant le numéro de terminal mobile dudit client pour sélectionner la donnée d’identification de l’établissement financier auprès duquel est enregistré ledit numéro.-7 to record in a computer database: identification data of the electronic purse payment services offered by different financial institutions, which service identification data are each associated with one or more identification data of geographic areas availability of said service and identification data of a financial institution offering said service, execute a logical computer process suitable for selecting, in the database, the identification data of a payment service by electronic purse to which has subscribed a customer making a withdrawal of money from the automatic teller machine, which selection is based, which selection is based: on the analysis of information identifying the geographical area of affiliation of said customer; and on the analysis of the sequence of digits constituting the mobile terminal number of said customer to select the identification data of the financial institution with which said number is registered.
afficher sur une interface du guichet automatique bancaire, un moyen d’identification du service associé à la donnée d’identification sélectionnée dudit service.display on an interface of the automatic teller machine, a means of identifying the service associated with the selected identification data of said service.
Encore un autre aspect de l’invention concerne un système de sélection d'au moins un service de paiement par porte-monnaie électronique proposé par un établissement financier, des clients étant chacun affilié à au moins un établissement financier et ayant souscrit à un service de paiement par porte-monnaie électronique dans une zone géographique d'affiliation propre audit client, chacun desdits clients disposant d’un terminal mobile associé à un numéro de terminal mobile unique constitué d’une séquence de chiffres, lequel numéro est enregistré auprès dudit établissement auquel ledit client est affilié, ledit système comprenant :Yet another aspect of the invention relates to a system for selecting at least one electronic wallet payment service offered by a financial institution, customers each being affiliated with at least one financial institution and having subscribed to a payment service. payment by electronic purse in a geographical area of affiliation specific to said client, each of said clients having a mobile terminal associated with a unique mobile terminal number consisting of a sequence of digits, which number is registered with said establishment to which said customer is an affiliate, said system comprising:
une base de données informatique dans laquelle sont enregistrées : des données d’identification des services de paiement par porte-monnaie électronique proposés par différents établissements financiers, lesquelles données d’identification des services sont chacune associée à une ou plusieurs données d’identification de zones géographiques de disponibilité dudit service et une donnée d’identification d'un établissement financier proposant ledit service, un serveur informatique adapté pour exécuter un processus informatique logique de sélection, dans la base de données, de la donnée d’identification d'un service de paiement par porte-monnaie électronique auquel a souscrit un client, laquelle sélection est basée :a computer database in which are recorded: identification data of the electronic wallet payment services offered by different financial institutions, which service identification data is each associated with one or more area identification data geographical availability of said service and identification data of a financial institution offering said service, a computer server suitable for performing a logical computer process for selecting, in the database, the identification data of a service payment by electronic wallet to which a customer has subscribed, which selection is based on:
o sur l’analyse d’une information d'identification de la zone géographique d’affiliation dudit client, o et sur l’analyse de la séquence des chiffres constituant le numéro de terminal mobile dudit client pour sélectionner la donnée d’identification de l’établissement financier auprès duquel est enregistré ledit numéro.o on the analysis of an identification information of the geographical area of affiliation of said customer, o and on the analysis of the sequence of digits constituting the mobile terminal number of said customer to select the identification data of the financial institution with which the said number is registered.
-8Un autre aspect qui ne fait pas partie de l'invention revendiquée concerne une installation pour la gestion de transactions électroniques comprenant :Another aspect which is not part of the claimed invention relates to an installation for the management of electronic transactions comprising:
une pluralité de sites internet marchands (applications web ou application mobiles), une pluralité d’établissements financiers proposant des services de paiement par portemonnaie électronique, un serveur informatique connecté d’un part à chacun des sites internet marchands et d’autre part à chacun des d'établissements financiers, le serveur informatique exécute un processus informatique logique adapté pour transférer des informations entre les sites internet marchands et les établissements financier, lequel serveur fait office de passerelle.a plurality of merchant websites (web applications or mobile applications), a plurality of financial institutions offering payment services by electronic wallet, a computer server connected on the one hand to each of the merchant websites and on the other hand to each In financial institutions, the computer server performs a logical computer process suitable for transferring information between merchant websites and financial institutions, which server acts as a gateway.
Description des figures.Description of 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 :Other advantages and characteristics of the invention will appear better on reading the description of a preferred embodiment which follows, with reference to the appended drawings, produced by way of indicative and non-limiting examples and on which:
la figure 1 schématise un exemple de système dans lequel peut être mis en œuvre le procédé conforme à l’invention, la figure 2 illustre de manière simplifiée la structure d’un terminal mobile utilisé dans l’invention, la figure 3 illustre de manière simplifiée la structure d’un autre terminal informatique utilisé dans l’invention, la figure 4 illustre de manière simplifiée la structure d’un site internet marchand utilisé dans l’invention, la figure 5 illustre de manière simplifiée la structure d'un serveur informatique utilisé dans l'invention, la figure 6 illustre de manière simplifiée la structure d’un établissement financier utilisé dans l'invention, la figure 7 est un organigramme illustrant différentes étapes mises en œuvre dans le procédé objet de l’invention, les figures 8a et 8b illustrent de manière simplifiée un exemple d’interface graphique utilisée dans l’invention, la figure 9 illustre de manière simplifiée un autre exemple d’interface graphique utilisée dans l’invention, la figure 10 est un organigramme illustrant différentes étapes mises en œuvre dans le procédé objet de l'invention,FIG. 1 is a diagram of an example of a system in which the method according to the invention can be implemented, FIG. 2 illustrates in a simplified manner the structure of a mobile terminal used in the invention, FIG. 3 illustrates in a simplified manner the structure of another computer terminal used in the invention, FIG. 4 illustrates in a simplified manner the structure of a merchant website used in the invention, FIG. 5 illustrates in a simplified manner the structure of a computer server used in the invention, FIG. 6 illustrates in a simplified manner the structure of a financial institution used in the invention, FIG. 7 is a flowchart illustrating various steps implemented in the method which is the subject of the invention, FIGS. 8a and 8b illustrate in a simplified manner an example of a graphical interface used in the invention, FIG. 9 illustrates in a simplified manner another example of a graphical interface used in the invention, FIG. 10 is a flowchart illustrating various steps implemented in the method which is the subject of the invention,
-9les figures 11a, 11b et 8v iliustrent de manière simplifiée un exemple d'interface graphique utilisée dans l’invention,FIGS. 11a, 11b and 8v illustrate in a simplified manner an example of a graphical interface used in the invention,
- la figure 12 est un organigramme illustrant différentes étapes mises en œuvre dans le procédé objet de l’invention, la figure 13 illustre de manière simplifiée un autre exemple d'interface graphique utilisée dans l'invention, la figure 14 schématise un autre exemple de système dans lequel peut être mis en œuvre le procédé conforme à l’invention, la figure 15 schématise encore un autre exemple de système dans lequel peut être mis en œuvre le procédé conforme à l’invention, la figure 16 illustre de manière simplifiée la structure d’un guichet automatique bancaire utilisé dans l'invention, la figure 17 est un organigramme illustrant différentes étapes mises en œuvre dans le procédé objet de l’invention.FIG. 12 is a flowchart illustrating various steps implemented in the method which is the subject of the invention, FIG. 13 illustrates in a simplified manner another example of a graphical interface used in the invention, FIG. 14 diagrammatically shows another example of system in which the method according to the invention can be implemented, FIG. 15 schematizes yet another example of a system in which the method according to the invention can be implemented, FIG. 16 illustrates in a simplified manner the structure of an automatic teller machine used in the invention, FIG. 17 is a flowchart illustrating various steps implemented in the method which is the subject of the invention.
Modes préférés de réalisation de l’invention.Preferred modes of carrying out the invention.
Le procédé objet de l'invention consiste en une séquence cohérente d’étapes permettant d’aboutir à un résultat souhaité. Ces étapes engendrent des manipulations d’éléments physiques, notamment des signaux (électriques ou magnétiques) capables d'être stockés, transférés, combinés, comparés, etc.The method which is the subject of the invention consists of a coherent sequence of steps making it possible to achieve a desired result. These steps generate manipulations of physical elements, including signals (electrical or magnetic) capable of being stored, transferred, combined, compared, etc.
Le procédé est mis en œuvre par l'intermédiaire d'applications informatiques exécutées respectivement par un processeur ou microprocesseur d’un terminal mobile, terminal informatique, site internet marchand, opérateur de téléphonie mobile, ou serveur informatique. Par souci de clarté, il faut comprendre au sens de l’invention que « le terminal mobile/terminal informatique/site/opérateur/serveur fait quelque chose » signifie « l'application informatique exécutée par le processeur ou microprocesseur du terminal mobile/terminal informatique/site/opérateur/serveur fait quelque chose ». Tout comme « l'application informatique fait quelque chose » signifie « l'application informatique exécutée par le processeur ou microprocesseur du terminal mobile/terminal informatique/site/opérateur/serveur fait quelque chose ».The method is implemented via computer applications executed respectively by a processor or microprocessor of a mobile terminal, computer terminal, merchant website, mobile telephone operator, or computer server. For the sake of clarity, it should be understood within the meaning of the invention that "the mobile terminal / computer terminal / site / operator / server does something" means "the computer application executed by the processor or microprocessor of the mobile terminal / computer terminal / site / operator / server is doing something ”. Just as “the computer application does something” means “the computer application executed by the processor or microprocessor of the mobile terminal / computer terminal / site / operator / server does something”.
Encore par souci de clarté, la présente invention fait référence à un ou plusieurs « processus informatiques logiques ». Ces derniers correspondent aux actions ou résultats obtenus par l'exécution des instructions des différentes applications informatiques. Aussi, il faut également comprendre au sens de l’invention que « un processus informatique logique est adapté pour faire quelque chose » signifie « les instructions d'une application informatique exécutées par un processeur ou microprocesseurs font quelque chose ».Still for the sake of clarity, the present invention refers to one or more "logical computer processes". These correspond to the actions or results obtained by the execution of the instructions of the various computer applications. Also, it should also be understood within the meaning of the invention that "a logical computer process is adapted to do something" means "the instructions of a computer application executed by a processor or microprocessor do something".
- 10Encore par souci de clarté et de concision, lorsque la description fait référence à l'enregistrement/sélection/identification d'un « service de paiement par porte-monnaie électronique », d’une « zone géographique de disponibilité », d’un « établissement financier » ou d’un « opérateur », on doit comprendre que ces expressions couvrent l'enregistrement/sélection/identification de « la donnée d'identification d’un service de paiement par porte-monnaie électronique », « ladonnée d’identification d’une zone géographique de disponibilité », « la donnée d’identification d’un établissement financier » ou « la donnée d’identification d'un opérateur ».- 10 Again for the sake of clarity and conciseness, when the description refers to the registration / selection / identification of a “payment service by electronic purse”, of a “geographical area of availability”, of a “Financial institution” or an “operator”, it should be understood that these expressions cover the registration / selection / identification of “the identification data of a payment service by electronic purse”, “the data of identification of a geographical area of availability "," the identification data of a financial institution "or" the identification data of an operator ".
La mise en œuvre du procédé objet de l’invention nécessite l’utilisation d’au moins un terminal mobile 1 (figures 1) se présentant préférentiellement sous la forme d’un téléphone mobile ou Smartphone du type iPhone®, Samsung Galaxy®, ou sous la forme d'un autre appareil électronique, fonctionnant avec un système d'exploitation de type Windows, Mac, iOS, Android, etc. Le terminal mobile 1 est adapté pour être exploité par un utilisateur, qui, en pratique, est une personne physique, souscripteur d'un compte client auprès d'un opérateur de téléphonie mobile 3 (qu'il s'agisse d'un compte client avec ou sans abonnement, avec ou sans compte prépayé, ...). Dans la présente description, cet utilisateur est indifféremment dénommé « client ».The implementation of the method object of the invention requires the use of at least one mobile terminal 1 (Figures 1) preferably in the form of a mobile phone or smartphone of the iPhone®, Samsung Galaxy®, or in the form of another electronic device, running with an operating system such as Windows, Mac, iOS, Android, etc. The mobile terminal 1 is suitable for use by a user, who, in practice, is a natural person, subscribing to a customer account with a mobile telephone operator 3 (whether it is a customer account with or without subscription, with or without prepaid account, ...). In the present description, this user is referred to as “client” without distinction.
Le terminal mobile 1 est enregistré auprès d’un opérateur de téléphonique mobile 3 auquel l'utilisateur est affilié et il est associé à un numéro de terminal mobile unique qui est le numéro d’appel (ou numéro MSISDN pour l’anglais Mobile Station Integrated Service Digital Network Number). Par souci de clarté, on utilisera l’expression « numéro d'appel » pour désigner le « numéro de terminal mobile ».The mobile terminal 1 is registered with a mobile telephone operator 3 to which the user is affiliated and it is associated with a unique mobile terminal number which is the call number (or MSISDN number for English Mobile Station Integrated Digital Network Number Service). For the sake of clarity, the expression "telephone number" will be used to denote the "mobile terminal number".
En se rapportant à la figure 2, le terminal mobile 1 comprend notamment un ou plusieurs processeurs ou microprocesseurs 10, une ou plusieurs mémoires 11, une interface réseau 12, une interface graphique 13, un module de détermination de position 14, qui sont mutuellement connectés via un bus 15. Une ou plusieurs applications informatiques - ou programmes informatiques - sont enregistrées dans la ou les mémoires 11 et dont les instructions (ou codes), lorsqu'elles sont exécutées par le ou les processeurs 10 permettent de réaliser les fonctionnalités décrites plus avant dans la description.Referring to Figure 2, the mobile terminal 1 comprises in particular one or more processors or microprocessors 10, one or more memories 11, a network interface 12, a graphical interface 13, a position determination module 14, which are mutually connected via a bus 15. One or more computer applications - or computer programs - are recorded in the memory or memories 11 and whose instructions (or codes), when they are executed by the processor or processors 10 make it possible to achieve the functionalities described above. before in the description.
La ou les mémoires 11 doivent être considérées comme un dispositif de stockage également adapté pour stocker des données et/ou des fichiers de données. Il peut s’agir d'une mémoire native ou d'une mémoire rapportée telle qu’une carte Secure Digital (SD).The memory (s) 11 must be considered as a storage device also suitable for storing data and / or data files. This can be native memory or add-on memory such as a Secure Digital (SD) card.
Le processeur 10 et la mémoire 11 peuvent être intégrés dans une carte SIM 110 (de l’anglais Suscriber Identity Module), cette dernière étant connectée au bus 15.The processor 10 and the memory 11 can be integrated in a SIM card 110 (from the English Suscriber Identity Module), the latter being connected to the bus 15.
Dans l’exemple de la figure 1, l’interface réseau 12 est adaptée pour établir une communication avec l’opérateur de téléphonie mobile 3 auquel l'utilisateur/client du terminal • 11 mobile 1 est affilié et qui est décrit plus avant dans la description. L’interface réseau 12 peut par exemple comprendre un module GSM fournissant une connectivité de réseau au terminal mobile 1. De manière générale, l'interface réseau 12 a pour fonction de gérer les connexions entre le terminal mobile 1 et un réseau Ri de télécommunication via les technologies de réseau telles que, mais sans s'y limiter, GSM, EDGE, 2G, 3G, 4G, etc. Le réseau Ri est typiquement le réseau de téléphonie mobile de l’opérateur 3 auquel l’utilisateur est affilié. II peut également s’agir d'un canal USSD (pour l’anglais Unstructured Supplementary Service Data) accessible depuis le réseau de téléphonie mobile de l’opérateur 3.In the example of FIG. 1, the network interface 12 is adapted to establish a communication with the mobile telephone operator 3 to which the user / client of the mobile terminal 11 1 is affiliated and which is described further in the section. description. The network interface 12 can for example comprise a GSM module providing network connectivity to the mobile terminal 1. In general, the network interface 12 has the function of managing the connections between the mobile terminal 1 and a telecommunications network Ri via network technologies such as, but not limited to GSM, EDGE, 2G, 3G, 4G, etc. The network Ri is typically the mobile telephone network of the operator 3 to which the user is affiliated. It can also be a USSD (Unstructured Supplementary Service Data) channel accessible from the operator's mobile phone network 3.
Lors d'une connexion au réseau R1f le terminal mobile 1 est identifié par l’opérateur 3 au moyen d’au moins un identifiant utilisateur. Cet identifiant utilisateur est, dans le cadre de la présente invention, le numéro d'appel (numéro MSISDN, « Mobile Station Integrated Service Digital Network Number »). Un tel identifiant utilisateur est unique et sert aussi d'identifiant du terminal mobile 1. En d’autres termes, cet identifiant sert également à enregistrer le terminal mobile 1 auprès de l’opérateur 3 auquel l’utilisateur est affilié. Ce dernier est reconnu au moyen d'un tel identifiant comme utilisateur a priori du terminal mobile 1 au travers de la carte SIM 110 logée dans le terminal mobile 1, quelle que soit la personne physique utilisant effectivement ce terminal mobile et quel que soit le terminal mobile dans lequel est logé la carte SIM 110.During a connection to the network R 1f, the mobile terminal 1 is identified by the operator 3 by means of at least one user identifier. This user identifier is, in the context of the present invention, the call number (MSISDN number, “Mobile Station Integrated Service Digital Network Number”). Such a user identifier is unique and also serves as an identifier of the mobile terminal 1. In other words, this identifier also serves to register the mobile terminal 1 with the operator 3 to which the user is affiliated. The latter is recognized by means of such an identifier as a priori user of the mobile terminal 1 through the SIM card 110 housed in the mobile terminal 1, regardless of the physical person actually using this mobile terminal and regardless of the terminal. mobile in which the SIM card 110 is housed.
L’interface graphique 13 offre à l'utilisateur/client la possibilité de saisir, sélectionner et/ou entrer des données ou des instructions à l'opérateur 3. II se présente par exemple sous la forme d’un écran tactile, d’un écran connecté à un clavier, etc.The graphical interface 13 offers the user / customer the possibility of entering, selecting and / or entering data or instructions to the operator 3. It is for example in the form of a touch screen, a display connected to a keyboard, etc.
Le module de détermination de position 14 est adapté pour générer des données de position géographique du terminal mobile 1. Ce module est préférentiellement un module de géo-localisation type GPS ou un module basé sur une technique de triangulation de signaux acquis par des bornes relais de téléphonie cellulaire.The position determination module 14 is suitable for generating geographic position data of the mobile terminal 1. This module is preferably a GPS type geolocation module or a module based on a technique of triangulation of signals acquired by relay terminals of cellular telephony.
L'utilisateur/client doit installer une application informatique dans son terminal mobile 1 pour mettre en œuvre tout ou partie de l’invention depuis ledit terminal. Cette application informatique est typiquement celle permettant de mettre en œuvre le service de paiement par porte-monnaie électronique proposé par l'opérateur de téléphonie mobile auquel l'utilisateur/client est affilié. Avantageusement, l'application informatique peut être préinstallée sur le terminal 1, par exemple par l’opérateur de téléphonique mobile auquel il est affilié. L'utilisateur/client a toutefois la possibilité de rechercher l'application informatique sur une boutique en ligne telles que Google Play®, Itunes® ou sur un site internet dédié, et ensuite la télécharger sur son terminal 1. Les informations pour télécharger et installer l'application informatique sur le terminal 1 peuvent par exemple être récupérées à l’aide d'un code QR ou d’un tag NFC. En tout état de cause, l’application informatique peut être installée dans toute mémoire 11 du terminal 1.The user / customer must install a computer application in his mobile terminal 1 to implement all or part of the invention from said terminal. This computer application is typically the one making it possible to implement the electronic wallet payment service offered by the mobile telephone operator to which the user / customer is affiliated. Advantageously, the computer application can be preinstalled on the terminal 1, for example by the mobile telephone operator to which it is affiliated. However, the user / customer has the option of searching for the computer application on an online store such as Google Play®, Itunes® or on a dedicated website, and then download it on his terminal 1. Information for downloading and installing the computer application on the terminal 1 can for example be retrieved using a QR code or an NFC tag. In any case, the computer application can be installed in any memory 11 of terminal 1.
- 12 L'opérateur 3 est un opérateur de téléphonie mobile proposant un service de paiement par porte-monnaie électronique à ses clients et en particulier à l’utilisateur du terminal mobile 1 auquel ledit utilisateur est affilié. Il s’agit par exemple de l'opérateur Orange et son service « Orange Money » ou de l'opérateur Vodafone/Safarîcom et son service « M-PESA ». Ces porte-monnaies électroniques sont des comptes prépayés et rechargeables ouverts auprès d'opérateurs. La souscription à ce service se fait de manière classique selon des modalités propres à chaque opérateur. En particulier, l’utilisateur du terminal mobile 1 a préalablement souscrit à ce service de paiement par porte-monnaie électronique dans une zone géographique d'affiliation propre audit utilisateur.- 12 The operator 3 is a mobile telephone operator offering an electronic wallet payment service to its customers and in particular to the user of the mobile terminal 1 to which said user is affiliated. This is for example the operator Orange and its "Orange Money" service or the operator Vodafone / Safarîcom and its "M-PESA" service. These electronic purses are prepaid and rechargeable accounts opened with operators. The subscription to this service is done in a conventional way according to the terms specific to each operator. In particular, the user of the mobile terminal 1 has previously subscribed to this electronic wallet payment service in a geographical area of affiliation specific to said user.
De manière générale, chaque opérateur de téléphonie mobile peut proposer un service de paiement par porte-monnaie électronique dans une ou plusieurs zones géographiques de disponibilité. Cette zone géographique de disponibilité peut couvrir l’ensemble du territoire d'un pays (ex: Kenya, Cameroun, Inde, ...), ou un territoire limité de ce pays, notamment certains départements, régions ou provinces (ex : Bengale occidental en Inde).In general, each mobile telephone operator can offer an electronic wallet payment service in one or more geographic areas of availability. This geographical area of availability can cover the entire territory of a country (e.g. Kenya, Cameroon, India, etc.), or a limited territory of this country, in particular certain departments, regions or provinces (e.g. West Bengal in India).
L’opérateur 3 de téléphonie mobile proposant une solution de paiement à ses clients, il est qualifié, au sens de l'invention, comme établissement financier.The mobile telephone operator 3 offering a payment solution to its customers, it is qualified, within the meaning of the invention, as a financial institution.
Chaque utilisateur/client ayant souscrit à un service de paiement par porte-monnaie électronique dans une zone géographique de disponibilité, dispose d’un porte-monnaie électronique, lequel porte-monnaie est associé à un numéro unique, ou numéro de compte, qui correspond généralement au numéro d’appel associé au terminal mobile dudit utilisateur.Each user / customer who has subscribed to a payment service by electronic purse in a geographical area of availability, has an electronic purse, which purse is associated with a unique number, or account number, which corresponds generally to the call number associated with the mobile terminal of said user.
Cet opérateur 3 dispose d’un serveur informatique de gestion qui intègre notamment, comme illustré sur la figure 6, un ou plusieurs processeurs ou microprocesseurs 30, une ou plusieurs mémoires 31, une interface réseau 32, qui sont mutuellement connectées via un bus 35. Une ou plusieurs applications informatiques - ou programmes informatiques - sont enregistrées dans la ou les mémoires 31 et dont les instructions, lorsqu’elles sont exécutées par le ou les processeurs 30 permettent de réaliser les fonctionnalités décrites plus avant dans la description. Par souci de clarté, il faut comprendre au sens de l'invention que «l'opérateur fait quelque chose » signifie « le serveur informatique de gestion de l’opérateur fait quelque chose ».This operator 3 has a management computer server which notably integrates, as illustrated in FIG. 6, one or more processors or microprocessors 30, one or more memories 31, a network interface 32, which are mutually connected via a bus 35. One or more computer applications - or computer programs - are recorded in the memory or memories 31 and whose instructions, when they are executed by the processor or processors 30, make it possible to carry out the functionalities described further on in the description. For the sake of clarity, it should be understood within the meaning of the invention that "the operator does something" means "the operator's management computer server is doing something".
Les numéros d'appel des terminaux mobile et de manière plus général les identifiants utilisateurs sont enregistrés dans la mémoire 31.The telephone numbers of the mobile terminals and more generally the user identifiers are stored in the memory 31.
L'interface réseau 32 est de type filaire tel qu'une liaison Ethernet, ou sans-fil telle qu'une connexion GSM, EDGE, 2G, 3G, 4G Wifi ou Bluetooth, permettant à l'opérateur 3 de se connecter d'une part au terminal mobile 1 via le réseau Ri et d'autre part au serveur informatique 5 décrit plus avant dans la description. La connexion au serveur 5 est réalisée au travers d’un réseau R4 qui peut être un réseau de télécommunication sécurisé (Internet,The network interface 32 is of the wired type such as an Ethernet link, or wireless such as a GSM, EDGE, 2G, 3G, 4G Wifi or Bluetooth connection, allowing operator 3 to connect from a on the one hand to the mobile terminal 1 via the network Ri and on the other hand to the computer server 5 described above in the description. The connection to the server 5 is made through a network R 4 which can be a secure telecommunications network (Internet,
- 13téléphonie mobile, ...) ou un réseau privé virtuel (VPN pour l'anglais Virtual Private Network) pour sécuriser l'échange de données entre l’opérateur 3 et ledit serveur 5.- 13 mobile telephony, ...) or a virtual private network (VPN for English Virtual Private Network) to secure the exchange of data between operator 3 and said server 5.
Dans le système de la figure 1, un autre terminal informatique 2 est utilisé. Ce terminal 2 se présente par exemple sous la forme d’un ordinateur fixe ou portable, d'une tablette, du type 5 iPad®, Samsung Tab®, ou sous la forme d'un autre appareil électronique, fonctionnant avec un système d’exploitation de type Windows, Mac, iOS, Android, etc. Le terminal 2 est adapté pour être exploité par un utilisateur, qui, en pratique, est également celui du terminal mobile 1 décrit précédemment.In the system of figure 1, another computer terminal 2 is used. This terminal 2 is for example in the form of a fixed or laptop computer, a tablet, of the type 5 iPad®, Samsung Tab®, or in the form of another electronic device, operating with a system of Windows, Mac, iOS, Android type operation, etc. Terminal 2 is suitable for use by a user, who, in practice, is also that of mobile terminal 1 described above.
En se rapportant à la figure 3, le terminal informatique 2 comprend notamment un ou 10 plusieurs processeurs ou microprocesseurs 20, une ou plusieurs mémoires 21, une interface réseau 22, une interface graphique 23, et éventuellement un module de détermination de position 24 adapté pour générer des données de position géographique dudit terminal 2, qui sont mutuellement connectés via un bus 25. Une ou plusieurs applications informatiques - ou programmes informatiques - sont enregistrées dans la ou les mémoires 21 et dont les 15 instructions (ou codes), lorsqu'elles sont exécutées par le ou les processeurs 20 permettent de réaliser les fonctionnalités décrites plus avant dans la description.Referring to Figure 3, the computer terminal 2 comprises in particular one or more processors or microprocessors 20, one or more memories 21, a network interface 22, a graphical interface 23, and possibly a position determination module 24 suitable for generate geographic position data of said terminal 2, which are mutually connected via a bus 25. One or more computer applications - or computer programs - are recorded in the memory or memories 21 and whose instructions (or codes), when they are executed by the processor or processors 20 make it possible to achieve the functionalities described later in the description.
La ou les mémoires 21 et le module de détermination de position 24 sont du type décrit précédemment en référence à la figure 2.The memory or memories 21 and the position determination module 24 are of the type described previously with reference to FIG. 2.
L’interface réseau 22 est adaptée pour établir une communication avec un site internet 20 marchand 4 auprès duquel l’utilisateur/client souhaite effectuer l’achat d’un bien ou d'un service. Cette communication se fait via une liaison sans fil ou filaire. L'interface réseau 22 peut par exemple comprendre un module Bluetooth, un module GSM, ou un module fournissant une connectivité de réseau au terminal mobile 1. De manière générale, l’interface réseau 22 a pour fonction de gérer les connexions entre le terminal 2 et un réseau R? de télécommunication 25 (Internet, téléphonie mobile, ...) via les technologies de réseau telles que, mais sans s'y limiter, GSM, 3G, 4G, Wifi, Bluetooth, etc.The network interface 22 is suitable for establishing communication with a merchant website 4 from which the user / customer wishes to purchase a good or a service. This communication takes place via a wireless or wired link. The network interface 22 can for example comprise a Bluetooth module, a GSM module, or a module providing network connectivity to the mobile terminal 1. In general, the network interface 22 has the function of managing the connections between the terminal 2 and an R network? telecommunications 25 (Internet, mobile telephony, etc.) via network technologies such as, but not limited to, GSM, 3G, 4G, Wifi, Bluetooth, etc.
L’interface graphique 23 offre à l’utilisateur/client la possibilité de saisir, sélectionner et/ou entrer des données ou des instructions pour le site internet 4. Il se présente par exemple sous la forme d’un écran tactile, d’un écran connecté à un clavier, etc. L’interface graphique 23 30 ayant généralement des dimensions supérieures à celles de l’interface graphique 13 du terminal mobile 1, il peut être plus aisé de naviguer sur le site internet 4 depuis le terminal 2.The graphical interface 23 offers the user / customer the possibility of entering, selecting and / or entering data or instructions for the website 4. It is, for example, in the form of a touch screen, a display connected to a keyboard, etc. The graphical interface 23 30 generally having larger dimensions than those of the graphical interface 13 of the mobile terminal 1, it may be easier to navigate the website 4 from the terminal 2.
La mise en œuvre du procédé objet de l’invention peut encore nécessiter l'utilisation d'un site internet marchand 4 (figure 1). Ce dernier propose de manière classique la vente en ligne de biens et/ou de services. En se rapportant à la figure 4, le site internet 4, et plus 35 particulièrement son serveur informatique de gestion, peut notamment comprendre un ou plusieurs processeurs ou microprocesseur 40, une ou plusieurs mémoires 41, une interfaceThe implementation of the method object of the invention may still require the use of a merchant website 4 (Figure 1). The latter conventionally offers the online sale of goods and / or services. Referring to Figure 4, the website 4, and more particularly its management computer server, may in particular include one or more processors or microprocessor 40, one or more memories 41, an interface
- 14réseau 42, un serveur proxy 43, qui sont mutuellement connectés via un bus 45. Une ou plusieurs applications informatiques - ou programmes informatiques - sont enregistrées dans la ou les mémoires 41 et dont les instructions (ou codes), lorsqu'elles sont exécutées par le ou les processeurs 40 permettent de réaliser les fonctionnalités décrites plus avant dans la description. Par souci de clarté, il faut comprendre au sens de l’invention que « le site internet fait quelque chose » signifie « le serveur informatique de gestion du site internet fait quelque chose ».- 14 network 42, a proxy server 43, which are mutually connected via a bus 45. One or more computer applications - or computer programs - are recorded in the memory or memories 41 and whose instructions (or codes), when they are executed by the processor or processors 40 make it possible to achieve the functionalities described later in the description. For the sake of clarity, it should be understood within the meaning of the invention that "the website does something" means "the computer server managing the website is doing something".
La ou les mémoires 41 doivent être considérées comme un dispositif de stockage également adapté pour stocker des données et/ou des fichiers de données. Il peut s’agir d’une mémoire native, d’une mémoire non volatile réinscriptible (mémoire flash ou mémoire EEPROM) pouvant stocker ou être reliées à une base de données.The memory or memories 41 must be considered as a storage device also suitable for storing data and / or data files. It can be native memory, rewritable non-volatile memory (flash memory or EEPROM) that can store or be linked to a database.
L’interface réseau 42 est de type filaire tel qu'une liaison Ethernet, ou sans-fil telle qu’une connexion GSM, EDGE, 2G, 3G, 4G Wifî ou Bluetooth, permettant au site internet 4 de se connecter d’une part au terminal 2 via le réseau R2 et d’autre part au serveur informatique 5 décrit plus avant dans la description. La connexion au serveur 5 est réalisée au travers d’un réseau R3 qui peut être un réseau de télécommunication sécurisé (Internet, téléphonie mobile, ...) ou un réseau privé virtuel (VPN pour l'anglais Virtual Private Network) pour sécuriser l'échange de données entre le site internet 4 et ledit serveur 5.The network interface 42 is of the wired type such as an Ethernet link, or wireless such as a GSM, EDGE, 2G, 3G, 4G WIFI or Bluetooth connection, allowing the website 4 to be connected on the one hand. to terminal 2 via the network R 2 and on the other hand to the computer server 5 described further in the description. The connection to the server 5 is made through a network R 3 which can be a secure telecommunications network (Internet, mobile telephony, etc.) or a virtual private network (VPN for English Virtual Private Network) to secure the exchange of data between the website 4 and said server 5.
Une application informatique peut être installée dans le site internet 4, et plus particulièrement dans son serveur informatique de gestion, pour mettre en œuvre tout ou partie de l’invention depuis ledit site. Cette application informatique est typiquement celle permettant de générer les modules de paiement par porte-monnaie électronique ainsi que les différentes interfaces graphiques décrites plus avant dans la description. Cette application informatique peut par exemple être téléchargée depuis le serveur informatique 5.A computer application can be installed in the website 4, and more particularly in its management computer server, to implement all or part of the invention from said site. This computer application is typically the one making it possible to generate the payment modules by electronic purse as well as the various graphical interfaces described further on in the description. This computer application can for example be downloaded from the computer server 5.
La mise en œuvre du procédé objet de l’invention nécessite en outre l'utilisation d’un serveur informatique 5. Ce dernier peut consister en un serveur physique ou, dans certains cas, être composé de plusieurs ordinateurs distincts qui communiquent et interagissent sur un réseau pour exécuter les fonctions décrites plus avant dans la description.The implementation of the method which is the subject of the invention also requires the use of a computer server 5. The latter may consist of a physical server or, in certain cases, be composed of several distinct computers which communicate and interact on one. network to perform the functions described later in the description.
En se rapportant à la figure 5, le serveur 5 comprend notamment un ou plusieurs processeurs ou microprocesseurs 50, une ou plusieurs mémoires 51, une interface réseau 52, qui sont mutuellement connectées via un bus 55. Une ou plusieurs applications informatiques ou programmes informatiques - sont enregistrées dans la ou les mémoires 51 et dont les instructions, lorsqu’elles sont exécutées par le ou les processeurs 50 permettent de réaliser les fonctionnalités décrites plus avant dans la description.Referring to Figure 5, the server 5 comprises in particular one or more processors or microprocessors 50, one or more memories 51, a network interface 52, which are mutually connected via a bus 55. One or more computer applications or computer programs - are recorded in the memory or memories 51 and whose instructions, when they are executed by the processor or processors 50, make it possible to carry out the functionalities described later in the description.
- 15L’interface réseau 52 est une interface de communication filaire ou sans fil adaptée pour établir une communication avec l’opérateur de téléphonie mobile 3, avec le site internet 4 et avec une base de données informatique 6, via les réseaux R3 et R4 décrits précédemment.- 15The network interface 52 is a wired or wireless communication interface suitable for establishing communication with the mobile telephone operator 3, with the website 4 and with a computer database 6, via the networks R 3 and R 4 previously described.
Une application informatique est installée dans le serveur 5 pour mettre en œuvre tout ou partie de l’invention depuis ledit serveur comme cela est expliqué plus avant dans la description. Cette application informatique peut être préinstailée sur le serveur 5 ou être téléchargée ultérieurement.A computer application is installed in the server 5 to implement all or part of the invention from said server as explained further in the description. This computer application can be preinstailed on the server 5 or be downloaded later.
La base de données informatique 6 peut être hébergée directement dans le serveur 5, ou dans un autre serveur ou dans un réseau de serveur type Cloud Computing, ou dans un ordinateur. Pour sécuriser l’échange de données entre le serveur 5 et la base de données 6, la connexion entre ces deux éléments est préférentiellement réalisée au travers d'un réseau privé virtuel VPN R5, d'un réseau internet sécurisé, ou d’une liaison filaire.The computer database 6 can be hosted directly in the server 5, or in another server or in a cloud computing type server network, or in a computer. To secure the exchange of data between the server 5 and the database 6, the connection between these two elements is preferably made through a virtual private network VPN R 5 , a secure internet network, or a wired link.
Conformément à l'invention, on enregistre dans la base de données informatique 6 les services de paiement par porte-monnaie électronique proposés par différents opérateurs de téléphonie mobile, lesquels services sont chacun associés à une ou plusieurs zones géographiques de disponibilité dudit service. Chaque service peut également être associé à des instructions de paiement.In accordance with the invention, the electronic purse payment services offered by different mobile telephone operators are recorded in the computer database 6, which services are each associated with one or more geographical areas of availability of said service. Each service can also be associated with payment instructions.
Le tableau 1 ci-dessous illustre un exemple de données enregistrées et classées dans la base de données 6.Table 1 below shows an example of data recorded and classified in database 6.
Tableau 1Table 1
Le serveur informatique 5 est connecté à chacun de ces opérateurs OP1, OP2, OP3. Le serveur 5 peut être affilié à tout ou partie de ces opérateurs OP1, OP2, OP3 en ayant souscrit àThe computer server 5 is connected to each of these operators OP1, OP2, OP3. The server 5 can be affiliated with all or part of these operators OP1, OP2, OP3 by having subscribed to
- 16leur service de paiement par porte-monnaie électronique respectif OPS1, OPS2, OPS3 dans chacune des zones géographiques de disponibilité P1, P2, P3, P4 correspondantes. Ces portemonnaies sont chacun associé à un numéro de compte unique, qui correspond au numéro d’appel d’un terminal mobile appartenant à la personne physique ou morale gestionnaire du serveur 5. Comme cela est expliqué plus avant dans la description, cela permet au serveur informatique 5 de se présenter comme unique interlocuteur auprès de chaque opérateur, en lieu et place des sites internet marchands.- 16their respective electronic wallet payment service OPS1, OPS2, OPS3 in each of the corresponding geographical areas of availability P1, P2, P3, P4. These wallets are each associated with a unique account number, which corresponds to the call number of a mobile terminal belonging to the physical or legal person managing the server 5. As explained further on in the description, this enables the server IT 5 to present itself as the sole point of contact with each operator, instead of merchant websites.
Paiement en mode asynchrone.Payment in asynchronous mode.
L’architecture globale du système étant maintenant décrite, les différentes étapes permettant la mise en œuvre du procédé objet de l'invention, pour un paiement classique, vont être explicitées en référence à l’organigramme de la figure 7.The overall architecture of the system having now been described, the various steps allowing the implementation of the method that is the subject of the invention, for a conventional payment, will be explained with reference to the flowchart in Figure 7.
A titre d’exemple illustratif ;As an illustrative example;
- l’utilisateur est affilié à l’opérateur OP1 (par exemple ORANGE®} et a souscrit au service OP1 (par exemple ORANGE MONEY®) dans la zone géographique P1 (par exemple le Kenya),- the user is affiliated with the operator OP1 (for example ORANGE®} and has subscribed to the OP1 service (for example ORANGE MONEY®) in the geographical area P1 (for example Kenya),
- l’utilisateur est effectivement physiquement localisé dans la zone géographique P1 (par exemple le Kenya), l’utilisateur souhaite effectuer l’achat d’un produit pour un montant de 100 Ksh (shilling kenyan).- the user is actually physically located in the geographical area P1 (eg Kenya), the user wishes to purchase a product for an amount of Ksh 100 (Kenyan shilling).
Dans une étape E0, l’utilisateur utilise le terminal 2 pour se connecter au site internet marchand 4 et effectuer l’achat du produit désiré.In a step E0, the user uses the terminal 2 to connect to the merchant website 4 and make the purchase of the desired product.
Après avoir validé son achat, et pour effectuer son paiement, l’utilisateur sélectionne le service de paiement par porte-monnaie électronique (événements EV1). Ce service de paiement peut être proposé parmi d’autres moyens de paiement tel que le paiement par carte bancaire, paiement PAYPAL®, etc.After validating their purchase, and to make their payment, the user selects the electronic wallet payment service (EV1 events). This payment service can be offered among other means of payment such as payment by credit card, PAYPAL® payment, etc.
En sélectionnant le service de paiement par porte-monnaie électronique, le site internet 4 se connecte au serveur informatique 5 de manière à charger un module de paiement (ou logiciel de paiement) associé à ce type de service (étape E2). Le site informatique 5 transfère alors au site internet 4 toutes les ressources informatiques et logiciels permettant de gérer un paiement par porte-monnaie électronique (étape E3).By selecting the electronic purse payment service, the website 4 connects to the computer server 5 so as to load a payment module (or payment software) associated with this type of service (step E2). The computer site 5 then transfers to the website 4 all the computer resources and software making it possible to manage a payment by electronic purse (step E3).
Dans une étape E4, le site internet 4 propose une interface de paiement à l’utilisateur du terminal 2. Cette interface s’affiche sur l’interface graphique 23 du terminal 2.In a step E4, the website 4 offers a payment interface to the user of the terminal 2. This interface is displayed on the graphical interface 23 of the terminal 2.
La figure 8a illustre un exemple d’interface 10 qui s’affiche sur l’écran du terminal 2. Cette interface 10 comprend une première zone 10a où l’utilisateur doit saisir son numéro d’appel (ou numéro MSISDN) local qui est associé au terminal mobile 1. Par « local » on entendFIG. 8a illustrates an example of an interface 10 which is displayed on the screen of the terminal 2. This interface 10 comprises a first zone 10a where the user must enter his local call number (or MSISDN number) which is associated to the mobile terminal 1. By "local" is meant
- 17le numéro d'appel tel qu’il est composé dans la zone géographique d’affiliation de l'utilisateur. Par exemple, le numéro d'appel de l'utilisateur au Kenya est : 0712123456.- 17the telephone number as dialed in the user's geographical area of affiliation. For example, the user's call number in Kenya is: 0712123456.
L'interface 10 peut également afficher une seconde zone 10b proposant à l’utilisateur une liste de zones géographiques, ledit utilisateur activant un sélecteur pour sélectionner dans cette liste, sa zone géographique d'affiliation.The interface 10 can also display a second zone 10b offering the user a list of geographical areas, said user activating a selector to select from this list his geographical area of affiliation.
Sur la figure 8b, cette liste se présente sous la forme d’un menu déroulant proposant plusieurs zones géographiques P1-P8 qui se matérialisent chacune sous la forme d’un drapeau national propre à un pays et/ou une région. Les zones géographiques P1-P8 peuvent également être inscrites en toutes lettres dans le menu déroulant. L'utilisateur peut alors sélectionner sa zone géographique d’affiliation en cliquant dessus, par exemple manuellement dans le cas où l’interface graphique 23 est un écran tactile, ou au moyen d’une souris, d’un pavé tactile, d’un stylet, ou autre, ces moyens de sélection faisant office de sélecteur. Dans l’exemple précité, l'utilisateur sélectionne P1 (qui correspond par exemple au Kenya) comme zone géographique d’affiliation.In Figure 8b, this list is in the form of a drop-down menu offering several geographic areas P1-P8 which each materialize in the form of a national flag specific to a country and / or region. The geographical areas P1-P8 can also be entered in full in the drop-down menu. The user can then select his geographical area of affiliation by clicking on it, for example manually in the case where the graphical interface 23 is a touch screen, or by means of a mouse, a touch pad, a stylus, or the like, these selection means acting as a selector. In the above example, the user selects P1 (which corresponds for example to Kenya) as the geographical area of affiliation.
Les saisies du numéro d’appel local et de la zone géographique d’affiliation sont respectivement référencées par les événements EV5 et EV6 sur la figure 7.The entries for the local call number and the geographical area of affiliation are respectively referenced by events EV5 and EV6 in Figure 7.
L’utilisateur actionne ensuite une touche 10c sur l’interface 10 (événements EV7), pour lancer la procédure de paiement. Cette touche 10c est par exemple actionnable manuellement dans le cas où l’interface graphique 23 est un écran tactile, ou actionnable au moyen d’une souris, d'un pavé tactile, d’un stylet, ou autre. Pour rendre davantage intuitif l’actionnement de cette touche 10c, cette dernière peut comprendre une inscription telle que « PAY MONTANT » par exemple.The user then presses a key 10c on interface 10 (EV7 events), to start the payment procedure. This key 10c is for example operable manually in the case where the graphical interface 23 is a touch screen, or operable by means of a mouse, a touchpad, a stylus, or the like. To make the actuation of this key 10c more intuitive, the latter may include an inscription such as "PAY AMOUNT" for example.
L’activation de la touche 10c entraîne la transmission, au site internet 4, du numéro d’appel local et de la zone géographique d’affiliation. Cette transmission est référencée par l’étape E8 sur la figure 7. Dans l’exemple précité, les données relatives au numéro d’appel local « 0712123456 » et à la zone géographique d'affiliation « P1 » sont transmises au site internet 4.Activation of the 10c key results in the transmission, to the website 4, of the local call number and the geographical area of affiliation. This transmission is referenced by step E8 in Figure 7. In the above example, the data relating to the local call number "0712123456" and to the geographical area of affiliation "P1" are transmitted to the website 4.
Grâce à la zone géographique d’affiliation renseignée par l’utilisateur, le site internet 4 transforme le numéro d'appel local en numéro d’appel international (événements EV9). Typiquement, le numéro d’appel local est associé à l'indicatif téléphonique international correspondant à la zone géographique d’affiliation P1 de l’utilisateur. Ces indicatifs téléphoniques internationaux sont établis par l’UlT (pour Union Internationale des Télécommunications) et sont enregistrés dans la base de données 6. Dans l'exemple précité, le numéro d'appel local « 0712123456 » est transformé en numéro d'appel international « +254 0712123456 », où « +254 » est l’indicatif téléphonique du Kenya. Le « + » peut être remplacé par « 00 » qui est le préfixe recommandé par CUIT.Thanks to the geographical area of affiliation entered by the user, website 4 transforms the local call number into an international call number (EV9 events). Typically, the local call number is associated with the international telephone code corresponding to the geographical area of affiliation P1 of the user. These international telephone codes are established by the ITU (for International Telecommunications Union) and are recorded in the database 6. In the above example, the local call number "0712123456" is transformed into an international call number. “+254 0712123456”, where “+254” is the dialing code for Kenya. The "+" can be replaced by "00" which is the prefix recommended by CUIT.
- 18 Dans une variante de réalisation, le site internet 4 ne transforme pas le numéro d’appel local en numéro d’appel international. C'est l’utilisateur qui, lors de l'événement EV5, saisit directement son numéro d’appel sous format international et non plus sous format local. Dans ce cas, il n’est pas nécessaire que l’utilisateur renseigne sa zone géographique d’affiliation au niveau de l’interface 10, l’événement EV6 et la zone 10b de ladite interface pouvant, de fait, être supprimés.- 18 In an alternative embodiment, the website 4 does not transform the local call number into an international call number. It is the user who, during the EV5 event, directly enters his call number in international format and no longer in local format. In this case, it is not necessary that the user informs his geographical area of affiliation at interface 10, the event EV6 and area 10b of said interface can, in fact, be deleted.
Dans une étape E10, le site internet 4 transmet au serveur informatique 5 ce numéro d’appel international (l’indicatif téléphonique international + numéro d'appel local) et le montant de la transaction.In a step E10, the website 4 transmits to the computer server 5 this international call number (the international telephone code + local call number) and the amount of the transaction.
L’information d’identification de la zone géographique d’affiliation est ici donnée par l’indicatif téléphonique international. D'autres méthodes permettent de communiquer au serveur informatique 5 une information d’identification de la zone géographique d’affiliation de l’utilisateur.The identification information for the geographical area of affiliation is given here by the international telephone code. Other methods make it possible to communicate to the computer server 5 information identifying the geographical area of affiliation of the user.
Par exemple, à l’étape E10, le site internet 4 peut transmettre au serveur informatique 5 : le numéro d’appel local et la zone géographique d'affiliation saisie à l’étape E6 et sélectionnée au niveau de la zone 10b de l'interface 10. Dans ce cas, il n’est pas nécessaire que le site internet 4 effectue la transformation numéro d’appel local —> numéro d’appel international, l’événement EV9 pouvant, de fait, être supprimé.For example, in step E10, the website 4 can transmit to the computer server 5: the local call number and the geographic area of affiliation entered in step E6 and selected in area 10b of the interface 10. In this case, the website 4 does not have to perform the transformation of local call number -> international call number, event EV9 can, in fact, be deleted.
Egalement, lorsque le terminal 2 se connecte au site internet 4 au travers du réseau de télécommunication informatique R2 utilisant le protocole Internet, une adresse IP (pour l’anglais Internet Protocol) est automatiquement attribuée audit terminal 2. Dans la mesure où une adresse IP indique la provenance des données et leur destination, l’analyse de cette adresse IP peut permettre de déterminer, par défaut, la zone géographique d’affiliation de l’utilisateur du terminal mobile 1. L’utilisateur du terminal 2 qui se connecte au site internet 4 est en effet a priori celui à qui appartient le terminal mobile 1. Cette adresse IP est transmise au site internet 4 en même temps que le numéro d’appel local lors de l’étape E8.Also, when the terminal 2 connects to the website 4 through the computer telecommunications network R2 using the Internet protocol, an IP address (standing for Internet Protocol) is automatically assigned to said terminal 2. Insofar as an IP address indicates the origin of the data and their destination, the analysis of this IP address can make it possible to determine, by default, the geographical area of affiliation of the user of the mobile terminal 1. The user of the terminal 2 who connects to the site internet 4 is in fact a priori the one to which the mobile terminal 1 belongs. This IP address is transmitted to the internet site 4 at the same time as the local call number during step E8.
Selon encore une autre variante, ce sont les données de position géographique générées par le module de détermination de position 24 du terminal 2, qui sont transmises au site internet 4 en même temps que le numéro d’appel local lors de l’étape E8. L’utilisateur du terminal 2 qui se connecte au site internet 4 est en effet a priori celui à qui appartient le terminal mobile 1. Dans ce cas, il n'est pas non plus nécessaire que l’utilisateur renseigne sa zone géographique d’affiliation au niveau de l’interface 10, l’événement EV6 et la zone 10b de ladite interface pouvant, de fait, être supprimés.According to yet another variant, it is the geographic position data generated by the position determination module 24 of the terminal 2, which are transmitted to the website 4 at the same time as the local call number during step E8. The user of the terminal 2 who connects to the website 4 is in fact a priori the one to whom the mobile terminal 1 belongs. In this case, it is also not necessary for the user to inform his geographical area of affiliation. at the level of the interface 10, the event EV6 and the zone 10b of said interface can, in fact, be deleted.
En résumé, lors de l'étape E10, le site internet 4 peut transmettre au serveur informatique 5 :In summary, during step E10, the website 4 can transmit to the computer server 5:
- 19t. soit le numéro d'appel international du terminal mobile 1 : numéro d'appel local + indicatif téléphonique international, ii. soit le numéro d’appel local du terminal mobile 1 + zone géographique d'affiliation sélectionnée par l'utilisateur à l’étape EV6, iii. soit le numéro d'appel local du terminal mobile 1 + adresse IP du terminal 2, iv. soit le numéro d’appel local du terminal mobile 1 + données de position géographique générées par le module de détermination de position 24 du terminal 2.- 19t. either the international call number of mobile terminal 1: local call number + international dialing code, ii. either the local call number of the mobile terminal 1 + geographical area of affiliation selected by the user in step EV6, iii. either the local call number of the mobile terminal 1 + IP address of the terminal 2, iv. either the local call number of the mobile terminal 1 + geographic position data generated by the position determination module 24 of the terminal 2.
Dans les cas i) et ii), le serveur informatique 5 récupère les bonnes informations d'identification de la zone géographique d'affiliation de l’utilisateur, même si ce dernier est physiquement localisé dans une zone géographique qui n'est pas sa zone géographique d’affiliation au moment où il procède au paiement.In cases i) and ii), the computer server 5 retrieves the correct identification information for the geographical area of affiliation of the user, even if the latter is physically located in a geographical area which is not his area. geographical affiliation at the time of payment.
Dans les cas iii) et iv), si l’utilisateur n'est pas physiquement localisé dans sa zone géographique d’affiliation au moment où il procède au paiement, le serveur informatique 5 risque de récupérer de mauvaises informations d’identification de la zone géographique d’affiliation réelle de l’utilisateur. Pour les cas iii) et iv), il est alors avantageux de prévoir une étape permettant à l’utilisateur de confirmer ou d'infirmer que l’adresse IP du terminal 2, ou ses données de position géographique, correspondent bien à sa zone géographique d'affiliation.In cases iii) and iv), if the user is not physically located in his geographical area of affiliation at the time when he makes the payment, the computer server 5 risks recovering bad identification information from the area. geographic location of the user's actual affiliation. For cases iii) and iv), it is then advantageous to provide a step allowing the user to confirm or deny that the IP address of the terminal 2, or its geographical position data, do indeed correspond to its geographical area. affiliation.
Le serveur informatique 5 va ensuite exécuter un processus informatique logique de manière à reconnaître la zone géographique d’affiliation de l’utilisateur, en fonction des données qu'il reçoit du site internet 4 (événement EV11, figure 7). Cette reconnaissance de la zone géographique d’affiliation est réalisée en analysant :The computer server 5 will then execute a logical computer process so as to recognize the geographical area of affiliation of the user, based on the data he receives from the website 4 (event EV11, figure 7). This recognition of the geographical area of affiliation is carried out by analyzing:
soit l’indicatif téléphonique international, soit la zone géographique d’affiliation sélectionnée par l'utilisateur, soit l’adresse IP du terminal 2, soit les données de position géographique générées par le module de détermination de position 24 du terminal 2.either the international telephone code, or the geographical area of affiliation selected by the user, or the IP address of terminal 2, or the geographical position data generated by the position determination module 24 of terminal 2.
En reprenant l'exemple précité, lorsque le serveur informatique 5 reçoit le numéro d’appel international suivant « +254 0712123456 », il interroge la base de données 6 (étape E12, figure 7) pour savoir à quelle zone géographique correspond l’indicatif téléphonique « +254 ». Cet indicatif correspondant à la zone géographique P1 (Kenya), le serveur informatique 5 en déduit que la zone géographique d'affiliation de l’utilisateur est la zone P1. Cette zone P1 est donc sélectionnée par le serveur informatique 5.Returning to the aforementioned example, when the computer server 5 receives the following international call number "+254 0712123456", it queries the database 6 (step E12, FIG. 7) to find out which geographical area corresponds to the code. telephone "+254". This code corresponding to the geographical area P1 (Kenya), the computer server 5 deduces that the geographical area of affiliation of the user is the area P1. This zone P1 is therefore selected by the computer server 5.
Le serveur informatique 5 analyse également le numéro d'appel de l'utilisateur de façon à sélectionner l’opérateur de téléphonie mobile auprès duquel est enregistré ledit numéro (événement EV13, figure 7). Cette analyse est réalisée en se basant indifféremment sur leThe computer server 5 also analyzes the user's call number so as to select the mobile telephone operator with which said number is registered (event EV13, FIG. 7). This analysis is carried out based either on the
-20numéro d’appel local ou international reçu par le serveur informatique 5 lors de l’étape E10. Les évènements EV11 et EV13 peuvent être réalisés simultanément ou pas.-20 local or international call number received by the computer server 5 during step E10. Events EV11 and EV13 can be carried out simultaneously or not.
Généralement, chaque opérateur de téléphonie mobile détenteur de licence et qui 5 répond à des conditions requises propres à chaque pays, se voit attribuer des blocs de numéros d’appel. Les numéros d’appel sont habituellement construits sous la forme « OX AB PQ MC DU » où X représente un chiffre entre 0 et 9 indiquant qu’il s’agit d'une ligne de téléphone mobile, et où chaque lettre représente un chiffre entre 0 et 9. Le bloc AB et éventuellement le bloc PQ sont attribués aux opérateurs pour des zones géographiques de 10 disponibilité. Ces données relatives à l'attribution du bloc AB et éventuellement du bloc PQ sont préférentiellement enregistrées et classées dans la base de données 6.Usually, each licensed mobile operator who meets country specific requirements is assigned blocks of calling numbers. Call numbers are usually constructed as "OX AB PQ MC DU" where X represents a number between 0 and 9 indicating that it is a mobile phone line, and where each letter represents a number between 0 and 9. The AB block and possibly the PQ block are allocated to the operators for geographic areas of availability. These data relating to the allocation of the block AB and possibly the block PQ are preferably recorded and classified in the database 6.
Le tableau 2 ci-dessous illustre un exemple de blocs de numéros d’appel attribués aux opérateurs du tableau 1 ci-dessus mentionné, selon les zones géographiques de disponibilité. Le bloc AB est mis en gras et souligné. Ces données sont enregistrées dans la base de 15 données 6.Table 2 below illustrates an example of blocks of call numbers assigned to operators in Table 1 above, according to geographic areas of availability. The AB block is bolded and underlined. These data are stored in database 6.
Tableau 2Table 2
Pour sélectionner l'opérateur auprès duquel est enregistré le numéro d’appel de l’utilisateur, le serveur informatique 5 va donc analyser la séquence des chiffres constituant ledit numéro et plus particulièrement ceux constituant le bloc AB et éventuellement le bloc PQ.To select the operator with whom the user's call number is registered, the computer server 5 will therefore analyze the sequence of digits constituting said number and more particularly those constituting the AB block and possibly the PQ block.
En reprenant l’exemple précité, le numéro d'appel de l’utilisateur est : 0712123456. Dans ce numéro, le bloc AB correspond à la suite de chiffres « 12 ». Sachant que l'utilisateur est affilié à la zone géographique P1, le serveur informatique 5 interroge la base de données 6 (étape E14, figure 7) pour savoir quel opérateur de téléphonie mobile détient ce bloc « 12 » dans la zone géographique P1. Dans le tableau 2, ce bloc appartenant à l’opérateur OP1, le serveur informatique 5 en déduit que cet opérateur est celui auprès duquel est enregistré ledit numéro et va le sélectionner.Using the above example, the user's call number is: 0712123456. In this number, the AB block corresponds to the sequence of digits "12". Knowing that the user is affiliated with the geographical area P1, the computer server 5 interrogates the database 6 (step E14, FIG. 7) to find out which mobile telephone operator holds this block “12” in the geographical area P1. In Table 2, this block belonging to the operator OP1, the computer server 5 deduces that this operator is the one with whom said number is registered and will select it.
-22Le serveur informatique 5 interroge également la base de données 6 pour déterminer quel est le service de paiement par porte-monnaie électronique associé à l’opérateur 0P1 et dont la zone géographique de disponibilité correspond à la zone géographique P1. Cette interrogation peut être réalisée simultanément (ou pas) avec celle mentionnée au paragraphe 5 précédent (étape E14, figure 7). Dans le tableau 1, les services OPS1, OPS2 et 0PS3 sont disponibles dans la zone P1. Le serveur informatique 5 sélectionne le service OPS1 qui est celui associé à l’opérateur 0P1 dans la zone géographique P1.The computer server 5 also queries the database 6 to determine which is the electronic wallet payment service associated with the operator 0P1 and whose geographical area of availability corresponds to the geographical area P1. This interrogation can be carried out simultaneously (or not) with that mentioned in the preceding paragraph 5 (step E14, FIG. 7). In table 1, the services OPS1, OPS2 and 0PS3 are available in area P1. The computer server 5 selects the OPS1 service which is that associated with the operator 0P1 in the geographical area P1.
Dans une étape E15, le serveur informatique 5 transmet au site internet 4 un moyen pour identifier le service OPS1 sélectionné et éventuellement les instructions de paiement qui y 10 sont associées dans la zone P1. Dans le tableau 1, ces instructions de paiement sont référencées OPS1-IP1.In a step E15, the computer server 5 transmits to the internet site 4 a means for identifying the selected service OPS1 and possibly the payment instructions which are associated therewith in the zone P1. In Table 1, these payment instructions are referenced OPS1-IP1.
Le moyen d’identification du service OPS1 peut être un pictogramme, un logo assimilé audit service ou à l’opérateur OP1, le nom complet ou abrégé dudit service ou dudit opérateur, etc.The means of identification of the OPS1 service can be a pictogram, a logo assimilated to said service or to the operator OP1, the full or abbreviated name of said service or said operator, etc.
Dans une étape E16 le site internet 4 propose une interface de paiement à l’utilisateur du terminal 2. Cette interface s’affiche sur l’interface graphique 23 du terminal 2.In a step E16, the website 4 offers a payment interface to the user of the terminal 2. This interface is displayed on the graphical interface 23 of the terminal 2.
La figure 9 illustre un exemple d’interface 11 qui s’affiche sur l'écran du terminal 2. Cette interface 11 comprend une première zone 11a dans laquelle l’utilisateur doit inscrire un numéro de transaction (ou transaction ID) qui lui sera transmis après avoir exécuté les instructions de 20 paiement OPS1-IP1 depuis son terminal mobile 1.FIG. 9 illustrates an example of an interface 11 which is displayed on the screen of the terminal 2. This interface 11 comprises a first zone 11a in which the user must enter a transaction number (or transaction ID) which will be transmitted to him. after having executed the OPS1-IP1 payment instructions from his mobile terminal 1.
L’interface 11 affiche également le moyen d’identification 11b du service OPS1, qui se présente ici sous la forme d’un logo, ainsi que les instructions de paiement OPS1-IP1. Ces dernières peuvent intégrer avantageusement un code USSD permettant l’accès au serveur de gestion de l’opérateur 3. Ces instructions peuvent par exemple se présenter sous la forme 25 suivante : #Code_USSD_opérateur*numéro_destinataire*montant_transaction*code_secret#.The interface 11 also displays the means of identification 11b of the OPS1 service, which is presented here in the form of a logo, as well as the OPS1-IP1 payment instructions. The latter can advantageously integrate a USSD code allowing access to the management server of operator 3. These instructions may for example be in the following form: # Code_USSD_operator * recipient_number * transaction_ amount * secret_code #.
Le code_USSD_opérateur s’affiche sur l’interface 11. Il permet l'accès au serveur de gestion de l’opérateur OP1, dans la zone P1.The operator_USSD_ code is displayed on interface 11. It allows access to the management server of operator OP1, in zone P1.
Le numéro_destinataire correspond au numéro de compte du porte-monnaie électronique auquel a souscrit le serveur informatique 5 auprès de l’opérateur OP1, dans la 30 zone P1. Ce numéro s’affiche sur l’interface 11.The recipient_number corresponds to the account number of the electronic purse to which the computer server 5 has subscribed with the operator OP1, in zone P1. This number is displayed on interface 11.
Le montant_transaction correspond au montant de l’achat souhaité par l’utilisateur. Dans l'exemple précédemment cité, ce montant s’élève à 100 Ksh (shilling kenyan).The transaction_amount corresponds to the amount of the purchase desired by the user. In the above example, this amount is 100 Ksh (Kenyan shilling).
Le code_secret correspond au code secret de l’utilisateur du terminal mobile 1. Ce code secret est choisi par l’utilisateur, par exemple au moment où il souscrit au service OPS1. Il peut 35 s’agir d’un code à 4 chiffres correspondant à numéro d'identification personnel, tel que le codeThe secret_code corresponds to the secret code of the user of the mobile terminal 1. This secret code is chosen by the user, for example when he subscribes to the OPS1 service. This may be a 4-digit code corresponding to a personal identification number, such as the code
-23PIN (de l’anglais Personal Identification Number) de son terminal mobile 1, ou au contraire un code différent du code PIN.-23PIN (from English Personal Identification Number) of his mobile terminal 1, or on the contrary a code different from the PIN code.
L’utilisateur lance la transaction (évènement EV17) en exécutant les instructions de paiement OPS1-IP1 depuis son terminal mobile 1.The user initiates the transaction (event EV17) by executing the OPS1-IP1 payment instructions from his mobile terminal 1.
Dans une étape E18, ces instructions sont transmises à l’opérateur 3 (l'opérateur OP1 dans la zone P1), lesquelles instructions sont associées au numéro d'appel de l’utilisateur. Ce numéro d'appel est encapsulé avec les instructions de paiement, cette encapsulation étant automatiquement réalisée de manière invisible pour l’utilisateur.In a step E18, these instructions are transmitted to operator 3 (operator OP1 in zone P1), which instructions are associated with the user's call number. This telephone number is encapsulated with the payment instructions, this encapsulation being automatically performed in a manner invisible to the user.
Durant l’évènement EV19, l’opérateur 3 vérifie que le porte-monnaie électronique associé au numéro d’appel de l'utilisateur dispose de fonds suffisants pour couvrir le montant de la transaction. Si tel est le cas, l'opérateur 3 débite le porte-monnaie électronique de l’utilisateur du montant de la transaction (100 Ksh) et crédite du même montant le portemonnaie électronique du serveur informatique 5 (évènement EV20). A défaut, l'opérateur 3 avertit le serveur informatique 5 qui avertit à son tour le site internet 4.During event EV19, operator 3 verifies that the electronic wallet associated with the user's call number has sufficient funds to cover the amount of the transaction. If this is the case, operator 3 debits the user's electronic wallet for the amount of the transaction (100 Ksh) and credits the electronic wallet of computer server 5 with the same amount (event EV20). Failing this, operator 3 notifies computer server 5 which in turn notifies website 4.
L’opérateur 3 génère également le numéro de transaction et l’intègre dans une facture électronique (évènement EV21). Le numéro de transaction consiste préférentiellement en une suite alphanumérique unique, par exemple « 12AbC34d ». La facture électronique intègre également le montant de la transaction ainsi que le numéro d’appel de l’utilisateur.Operator 3 also generates the transaction number and integrates it into an electronic invoice (event EV21). The transaction number preferably consists of a single alphanumeric sequence, for example “12AbC34d”. The electronic invoice also includes the amount of the transaction as well as the user's call number.
Dans les étapes E22 et E23, l’opérateur 3 transmet la facture électronique, respectivement au serveur informatique 5 et au terminal mobile 1.In steps E22 and E23, the operator 3 transmits the electronic invoice, respectively to the computer server 5 and to the mobile terminal 1.
A réception du numéro de transaction sur son terminal mobile 1, l’utilisateur inscrit ce numéro dans la zone 11a de l'interface 11 affichée sur l’écran du terminal 2. La saisie de ce numéro de transaction est référencée par l'événement EV24 sur la figure 7.On receipt of the transaction number on his mobile terminal 1, the user enters this number in zone 11a of the interface 11 displayed on the screen of the terminal 2. The entry of this transaction number is referenced by the event EV24 in figure 7.
L’utilisateur actionne ensuite une touche 11c sur l'interface 11 (événement EV25), pour confirmer le paiement. Cette touche 11c est par exemple actionnable manuellement dans le cas où l'interface graphique 23 est un écran tactile, ou actionnable au moyen d’une souris, d'un pavé tactile, d'un stylet, ou autre. Pour rendre davantage intuitif l’actlonnement de cette touche 11c, cette dernière peut comprendre une inscription telle que « CONFIRM PAYMENT » par exemple.The user then presses a key 11c on interface 11 (event EV25), to confirm the payment. This key 11c can for example be actuated manually in the case where the graphical interface 23 is a touch screen, or actuated by means of a mouse, a touchpad, a stylus, or the like. To make the actuation of this key 11c more intuitive, the latter may include an inscription such as "CONFIRM PAYMENT" for example.
L’activation de la touche 11c entraîne la transmission, au site internet 4, du numéro de transaction (étape E26). Dans une étape E27, le site internet 4 retransmet ce numéro de transaction au serveur informatique 5, éventuellement après l’avoir crypté.Activation of the key 11c causes the transmission, to the website 4, of the transaction number (step E26). In a step E27, the website 4 retransmits this transaction number to the computer server 5, possibly after having encrypted it.
Durant l’évènement EV28, le serveur informatique 5 vérifie que le numéro de transaction envoyé par le site internet 4 correspond bien au numéro de transaction associé à la facture électronique transmise par l’opérateur 3 à l’étape E22. Le serveur informatique 5 vérifie également que le numéro d'appel associé à la facture électronique transmise par l'opérateur 3 àDuring event EV28, the computer server 5 verifies that the transaction number sent by the website 4 does indeed correspond to the transaction number associated with the electronic invoice sent by the operator 3 in step E22. The computer server 5 also checks that the call number associated with the electronic invoice sent by the operator 3 to
-24l'étape E22 correspond bien au numéro d’appel transmis par le site internet 4 à l’étape E10. Ces vérifications permettent au serveur informatique 5 de s’assurer que c’est bien l’utilisateur du terminal mobile 1 qui effectue le paiement depuis le terminal 2, ce qui contribue à améliorer la sécurité du système.-24 step E22 corresponds to the call number transmitted by the website 4 in step E10. These checks allow the computer server 5 to ensure that it is the user of the mobile terminal 1 who is making the payment from the terminal 2, which helps to improve the security of the system.
Si les vérifications effectuées durant l’évènement EV28 sont positives, le serveur informatique 5 avertit le site internet 4 du bon déroulement de la transaction et transfère tout ou partie du montant de la transaction audit site (étape E29a).If the verifications carried out during the event EV28 are positive, the computer server 5 notifies the website 4 that the transaction has gone well and transfers all or part of the amount of the transaction to said site (step E29a).
Si les vérifications effectuées durant l'évènement EV28 sont négatives, le serveur informatique 5 transmet une requête à l’opérateur 3 (étape E29b) pour annuler la transaction et procéder au remboursement des sommes échangées lors de l’évènement EV20.If the checks carried out during the event EV28 are negative, the computer server 5 transmits a request to the operator 3 (step E29b) to cancel the transaction and to reimburse the sums exchanged during the event EV20.
Ce mode de paiement est qualifié d’asynchrone parce que le paiement se fait en deux temps du point de vue utilisateur ;This payment method is qualified as asynchronous because payment is made in two stages from the user point of view;
1) on identifie le bon service de paiement et on lui transmet les instructions de paiement,1) we identify the correct payment service and send it the payment instructions,
2) l'utilisateur exécute les instructions de paiement, l'argent étant transféré depuis son porte-monnaie électronique vers le porte-monnaie électronique du serveur informatique 5.2) the user executes the payment instructions, the money being transferred from his electronic wallet to the electronic wallet of the computer server 5.
Paiement fractionné en mode asynchrone.Split payment in asynchronous mode.
Les interfaces 10 et 11 des figures 8a, 8b et 9 font apparaître une zone respectivement référencée 10d et 11d, dénommée « SPLIT PAYMENT ». Il s’agit d’une fonctionnalité permettant à l'utilisateur de fractionner son paiement, soit en utilisant plusieurs porte-monnaies électroniques souscrits auprès de différents opérateurs de téléphonie mobile, soit en demandant à un autre utilisateur de prendre à sa charge une partie du paiement (paiement commun). En effet, il est fréquent que les opérateurs de téléphonie mobile plafonnent le montant des transactions effectuées par porte-monnaie électronique. Par exemple, l’opérateur OP1 peut plafonner le montant des transactions à 50 Ksh, dans la zone P1, pour le service OPS1.Interfaces 10 and 11 of FIGS. 8a, 8b and 9 reveal a zone respectively referenced 10d and 11d, called “SPLIT PAYMENT”. This is a feature that allows the user to split his payment, either by using several electronic wallets subscribed to with different mobile telephone operators, or by asking another user to take over part of the payment. payment (common payment). In fact, it is common for mobile telephone operators to cap the amount of transactions carried out by electronic wallet. For example, the operator OP1 can cap the amount of transactions at 50 Ksh, in zone P1, for the OPS1 service.
La mise en œuvre de cette fonctionnalité de paiement fractionné va maintenant être explicitée en référence à l’organigramme de la figure 10. Les étapes référencée E0 à E16 et les évènements référencés EV1 à EV13 sont identiques aux étapes et évènements respectivement précités en référence à la figure 7.The implementation of this split payment functionality will now be explained with reference to the flowchart of FIG. 10. The steps referenced E0 to E16 and the events referenced EV1 to EV13 are identical to the steps and events respectively mentioned above with reference to the figure 7.
Dans une étape préalable, on peut enregistrer dans la base de données informatique 6 une liste de plusieurs sites internet marchands. Chacun de ces sites est associé à une information d'acceptation ou de refus d’un paiement fractionné. En effet, un premier site internet marchand peut accepter le paiement fractionné, tandis qu'un second site internet marchand refuse d'appliquer cette fonctionnalité.In a preliminary step, a list of several merchant internet sites can be recorded in the computer database 6. Each of these sites is associated with an acceptance or refusal information for a split payment. Indeed, a first merchant website can accept split payment, while a second merchant website refuses to apply this functionality.
-25L’utilisateur lance la transaction (évènement EV170) en exécutant les instructions de paiement OPS1-IP1 depuis son terminal mobile 1. Dans l’exemple précité, le montant de l’achat souhaité s’élève à 100 Ksh (shilling kenyan). Ici, l’utilisateur exécute les instructions de paiement OPS1-IP1 en inscrivant 50 Ksh (shilling kenyan). En d’autres termes: montantjransaction = 50.-25 The user initiates the transaction (event EV170) by executing the OPS1-IP1 payment instructions from his mobile terminal 1. In the above example, the amount of the desired purchase is 100 Ksh (Kenyan shilling). Here the user executes the OPS1-IP1 payment instructions by entering 50 Ksh (Kenyan shilling). In other words: transaction amount = 50.
Dans l’étape E180, ces instructions sont transmises à l’opérateur 3. Cette étape est similaire à l’étape E18 décrite précédemment.In step E180, these instructions are transmitted to operator 3. This step is similar to step E18 described above.
Durant l’évènement EV190, l’opérateur 3 vérifie que le porte-monnaie électronique associé au numéro d’appel de l’utilisateur dispose de fonds suffisants pour couvrir le montant que l’utilisateur souhaite payer (50 Ksh). Si c’est le cas, l’opérateur 3 débite le porte-monnaie électronique de l’utilisateur d’un montant de 50 Ksh et crédite du même montant le portemonnaie électronique du serveur informatique 5 (évènement EV200).During the EV190 event, operator 3 checks that the electronic wallet associated with the user's call number has sufficient funds to cover the amount the user wishes to pay (50 Ksh). If this is the case, operator 3 debits the user's electronic wallet with an amount of 50 Ksh and credits the electronic wallet of computer server 5 with the same amount (event EV200).
L’opérateur 3 génère également le numéro de transaction et l’intègre dans la facture électronique (évènement EV210).Operator 3 also generates the transaction number and integrates it into the electronic invoice (event EV210).
Dans les étapes E220 et E230, l’opérateur 3 transmet la facture électronique, respectivement au serveur informatique 5 et au terminal mobile 1.In steps E220 and E230, the operator 3 transmits the electronic invoice, respectively to the computer server 5 and to the mobile terminal 1.
A réception du numéro de transaction sur son terminal mobile 1, l’utilisateur inscrit ce numéro dans la zone 11a de l'interface 11 (évènement EV240) et active la touche 11c (événement EV250), pour confirmer le paiement.Upon receipt of the transaction number on his mobile terminal 1, the user enters this number in zone 11a of interface 11 (event EV240) and activates key 11c (event EV250), to confirm the payment.
L'activation de la touche 11c entraîne la transmission, au site internet 4, du numéro de transaction (étape E260). Dans une étape E270, le site internet 4 retransmet ce numéro de transaction au serveur informatique 5, éventuellement après l’avoir crypté.The activation of the key 11c causes the transmission, to the website 4, of the transaction number (step E260). In a step E270, the website 4 retransmits this transaction number to the computer server 5, possibly after having encrypted it.
Durant l’évènement EV280, le serveur informatique 5 vérifie que le numéro de transaction envoyé par le site internet 4 correspond bien au numéro de transaction associé à la facture électronique transmise par l’opérateur 3 à l’étape E220. Le serveur informatique 5 vérifie également que le numéro d’appel associé à la facture électronique transmise par l’opérateur 3 à l'étape E220 correspond bien au numéro d'appel transmis par le site internet 4 à l'étape E10.During the event EV280, the computer server 5 verifies that the transaction number sent by the website 4 does indeed correspond to the transaction number associated with the electronic invoice sent by the operator 3 in step E220. The computer server 5 also checks that the call number associated with the electronic invoice transmitted by the operator 3 in step E220 indeed corresponds to the call number transmitted by the website 4 in step E10.
Durant l’évènement EV280, le serveur informatique 5 compare également le montant du paiement renseigné dans la facture électronique reçue à l'étape E220 avec le montant de la transaction reçu à l’étape E10. Dans l’exemple précité, le montant du paiement est de 50 Ksh alors que le montant de la transaction est de 100 Ksh.During the event EV280, the computer server 5 also compares the amount of the payment entered in the electronic invoice received in step E220 with the amount of the transaction received in step E10. In the above example, the payment amount is Ksh 50 while the transaction amount is Ksh 100.
Dans une étape E290, le serveur informatique 5 interroge la base de données 6 pour savoir si le site internet 4 accepte ou pas un paiement fractionné. Si le site internet 4 n’accepte pas le paiement fractionné, le serveur informatique 5 transmet une requête à l’opérateur 3In a step E290, the computer server 5 queries the database 6 to find out whether the website 4 accepts or not a split payment. If the website 4 does not accept split payment, the computer server 5 sends a request to the operator 3
-26(étape E300a) pour annuler la transaction et procéder au remboursement des sommes échangées lors de l’évènement EV200.-26 (step E300a) to cancel the transaction and refund the amounts exchanged during the EV200 event.
Si le site internet 4 accepte le paiement fractionné, le serveur informatique 5 transmet audit site des instructions pour activer la fonctionnalité du paiement fractionné (étape E300b).If the website 4 accepts the split payment, the computer server 5 transmits to said site instructions for activating the functionality of the split payment (step E300b).
Dans une étape E310, le site internet 4 propose une interface de paiement fractionné à l'utilisateur du terminal 2. Cette interface s’affiche sur l’interface graphique 23 du terminal 2.In a step E310, the website 4 offers a split payment interface to the user of the terminal 2. This interface is displayed on the graphical interface 23 of the terminal 2.
La figure 11a illustre un exemple d’interface 12 qui s’affiche sur l’écran du terminal 2. La zone 12d indique à l’utilisateur que la fonctionnalité de paiement fractionné est activée. Cette zone 12d peut par exemple faire apparaître une inscription telle que « SPLIT PAYMENT - ON ».FIG. 11a illustrates an example of interface 12 which is displayed on the screen of terminal 2. Zone 12d indicates to the user that the split payment functionality is activated. This zone 12d can for example show an inscription such as “SPLIT PAYMENT - ON”.
L’interface 12 comprend une première zone 12e où l’utilisateur doit saisir le montant qu’il souhaite maintenant payer. En pratique, il s’agit d’un complément de prix pour parvenir au montant total de la transaction. Dans l’exemple précité, l’utilisateur devrait indiquer 50 Ksh.The interface 12 includes a first area 12e where the user must enter the amount he now wishes to pay. In practice, this is a price supplement to arrive at the total amount of the transaction. In the above example, the user should enter 50 Ksh.
Sur la figure 11a, l'interface 12 fait également apparaître :In Figure 11a, interface 12 also shows:
une première touche 12ci, par exemple intitulée « PAY », permettant à l’utilisateur d’utiliser un autre porte-monnaie électronique souscrit auprès d’un autre opérateur de téléphonie mobile ; par exemple, l’utilisateur peut également être affilié à l’opérateur OP2 en ayant souscrit au service OPS2 dans la zone géographique P1, et disposer d'une autre terminal mobile, une seconde touche 12c2l par exemple intitulée « INVITE », permettant à l’utilisateur de demander à un autre utilisateur de prendre à sa charge une partie du paiement (paiement commun).a first key 12ci, for example entitled “PAY”, allowing the user to use another electronic wallet subscribed to with another mobile telephone operator; for example, the user can also be affiliated with the operator OP2 by having subscribed to the OPS2 service in the geographical area P1, and have another mobile terminal, a second key 12c 2l for example entitled “INVITE”, allowing the user to ask another user to take over part of the payment (joint payment).
L’utilisateur actionne l’une des deux touches 12ct ou 12c2 au choix (événement EV320).The user presses one of the two keys 12ct or 12c 2 as desired (event EV320).
Actionnement de la touche 12c± « PAY ».Actuation of key 12c ± “PAY”.
En actionnant la première touche 12cb l’interface 12 affiche de nouvelles zones visibles sur la figure 11b. Cette interface est identique à celle illustrée sur la figure 8a. Dans une zone 12a, l'utilisateur saisit son numéro d’appel local qui est associé à son autre terminal mobile enregistré auprès de l’opérateur OP2. Et dans une autre zone 12b, l’utilisateur peut éventuellement sélectionner sa zone géographique d'affiliation associée à l'opérateur OP2. La saisie du numéro d’appel local et de la zone géographique d’affiliation sont respectivement référencées par les événements EV330 et EV340 sur la figure 10.By pressing the first key 12c b, the interface 12 displays new zones visible in FIG. 11b. This interface is identical to that illustrated in FIG. 8a. In an area 12a, the user enters his local call number which is associated with his other mobile terminal registered with the operator OP2. And in another zone 12b, the user can optionally select his geographical zone of affiliation associated with the operator OP2. The entry of the local call number and the geographical area of affiliation are respectively referenced by events EV330 and EV340 in FIG. 10.
L’utilisateur actionne ensuite une touche 12f sur l'interface 12 (événements EV350), pour lancer la procédure de paiement. Les étapes référencées E8 à E290 et les évènements référencés EV9 à EV280 décrits précédemment sont alors réitérés. Cette réitération est schématisée par les deux lignes parallèles en pointillés sur la figure 10. L’étape E10 peut bien évidemment être mise en œuvre dans toutes les variantes de réalisation précitées, le siteThe user then presses a 12f key on interface 12 (EV350 events), to start the payment procedure. The steps referenced E8 to E290 and the events referenced EV9 to EV280 described above are then reiterated. This reiteration is shown diagrammatically by the two parallel dotted lines in Figure 10. Step E10 can obviously be implemented in all of the aforementioned embodiments, the site
-27internet 4 pouvant transmettre au serveur informatique 5 : soit le numéro d'appel international du nouveau terminal mobile ; soit le numéro d’appel local du nouveau terminal mobile + zone géographique d’affiliation sélectionnée par l’utilisateur à l’étape EV340 ; soit le numéro d’appel local du nouveau terminal mobile + adresse IP du terminal 2 ; soit le numéro d’appel local du nouveau terminal mobile + données de position géographique générées par le module de détermination de position 24 du terminal 2.-27 internet 4 which can transmit to the computer server 5: either the international call number of the new mobile terminal; either the local call number of the new mobile terminal + geographical area of affiliation selected by the user in step EV340; either the local call number of the new mobile terminal + IP address of terminal 2; either the local call number of the new mobile terminal + geographic position data generated by the position determination module 24 of the terminal 2.
Si à l’issue du nouvel événement EV280, le serveur informatique 5 constate que la totalité du montant de la transaction a bien été payée, le serveur informatique 5 avertit le site internet 4 du bon déroulement de la transaction et transfère tout ou partie du montant de la transaction audit site (étape E360). Dans le cas contraire, les étapes référencées E300b (ou E300a) et E310 et les évènements référencés EV320 à EV360 décrits précédemment sont alors réitérés jusqu’à complet paiement du montant de la transaction.If at the end of the new event EV280, the computer server 5 finds that the entire amount of the transaction has been paid, the computer server 5 notifies the website 4 that the transaction is going well and transfers all or part of the amount of the transaction at said site (step E360). Otherwise, the steps referenced E300b (or E300a) and E310 and the events referenced EV320 to EV360 described above are then repeated until full payment of the transaction amount.
Actionnement de la touche 12c? « INVITE ».Actuation of button 12c? "INVITE".
En actionnant la seconde touche 12c2, l’interface 12 affiche de nouvelles zones visibles sur la figure 11c.By actuating the second key 12c 2 , the interface 12 displays new zones visible in FIG. 11c.
Dans une zone 12g, l’utilisateur saisit le numéro d’appel (local ou international) d’un autre utilisateur qui est invité à prendre à sa charge une partie du paiement (paiement commun). L’utilisateur peut également saisir dans la zone 12g l’adresse mail de cet autre utilisateur, ou tout autre moyen de contact.In an area 12g, the user enters the call number (local or international) of another user who is invited to take over part of the payment (joint payment). The user can also enter in area 12g the email address of this other user, or any other means of contact.
L’utilisateur actionne ensuite une touche 12h sur l’interface 12 (événements EV360), pour lancer la procédure d’invitation. La touche 12h peut comprendre une inscription telle que « SENT INVITATION » par exemple.The user then presses a 12h key on interface 12 (EV360 events), to start the invitation procedure. The 12h key can include an inscription such as “SENT INVITATION” for example.
Après avoir actionné la touche 12h, le serveur informatique 5 transmet à l’autre utilisateur un lien internet pour se connecter sur la page de paiement du site internet 4. Ce lien peut être transmis par SMS (pour l’anglais Short Message Service), par e-mail, etc. En activant ce lien depuis un terminal informatique similaire au terminal 2 précité, l’autre utilisateur accède au site internet 4, qui lui propose une interface de paiement identique à celle de la figure 11b.After having pressed the 12h key, the computer server 5 transmits to the other user an internet link to connect to the payment page of the website 4. This link can be transmitted by SMS (for English Short Message Service), by e-mail, etc. By activating this link from a computer terminal similar to the aforementioned terminal 2, the other user accesses the website 4, which offers him a payment interface identical to that of FIG. 11b.
Toutes les étapes et événements précités en référence à l’actionnement de la touche 12c-i sont alors exécutés par cet autre utilisateur, en utilisant son propre terminal mobile et son propre terminal informatique.All the aforementioned steps and events with reference to the actuation of the key 12c-i are then executed by this other user, using his own mobile terminal and his own computer terminal.
Paiement en mode synchrone.Payment in synchronous mode.
Ce mode de réalisation utilise un protocole de paiement sécurisé permettant de limiter les risques de fraude liés aux tentatives d’usurpation d’identité. Ce protocole permet en outre àThis embodiment uses a secure payment protocol making it possible to limit the risks of fraud associated with identity theft attempts. This protocol also allows
-28l’utilisateur de s’affranchir de certaines étapes précitées, notamment l’exécution des instructions de paiement depuis son terminal mobile 1.-28 the user to dispense with certain aforementioned steps, in particular the execution of payment instructions from his mobile terminal 1.
Ce mode de réalisation est explicité en référence à l’organigramme de la figure 12. Les étapes référencées EO à E15 et les évènements référencés EV1 à EV13 sont identiques aux étapes et évènements respectivement précités en référence aux figures 7 et 10.This embodiment is explained with reference to the flowchart of Figure 12. The steps referenced E0 to E15 and the events referenced EV1 to EV13 are identical to the steps and events respectively above with reference to Figures 7 and 10.
A l’étape E15, le serveur informatique 5 transmet au site internet 4 un moyen pour identifier le service OPS1 sélectionné, sans qu’il soit nécessaire de transmettre les instructions de paiement OPS1-IP1 qui y sont associées.In step E15, the computer server 5 transmits to the website 4 a means for identifying the selected OPS1 service, without it being necessary to transmit the associated OPS1-IP1 payment instructions.
Dans une étape E1600, le site internet 4 propose une interface de paiement à l'utilisateur du terminal 2.In a step E1600, the website 4 offers a payment interface to the user of the terminal 2.
La figure 13 illustre un exemple d'interface 13 qui s'affiche sur l'écran 23 du terminal 2. Cette interface 13 comprend une première zone 13a dans laquelle l'utilisateur doit inscrire un code de sécurité (ou « SECURE CODE »), et le moyen d’identification 13b du service OPS1, qui se présente ici sous la forme d’un logo.FIG. 13 illustrates an example of an interface 13 which is displayed on the screen 23 of the terminal 2. This interface 13 comprises a first zone 13a in which the user must enter a security code (or “SECURE CODE”), and the identification means 13b of the OPS1 service, which is presented here in the form of a logo.
Préférentiellement, après avoir identifié le service OPS1, le serveur informatique 5 transmet à l’opérateur 3 (opérateur OP1 associé au service OPS1), une requête de confirmation de paiement (étape E1700). A réception de cette requête, 1’opérateur 3 génère un code de sécurité qui consiste préférentiellement en une suite alphanumérique unique (événement EV 1800). A l’étape 1900, ce code de sécurité est ensuite transmis au terminal mobile 1 de l’utilisateur.Preferably, after having identified the OPS1 service, the computer server 5 transmits to the operator 3 (operator OP1 associated with the OPS1 service) a payment confirmation request (step E1700). Upon receipt of this request, operator 3 generates a security code which preferably consists of a single alphanumeric sequence (EV 1800 event). In step 1900, this security code is then transmitted to the user's mobile terminal 1.
A réception du code de sécurité sur son terminal mobile 1, l’utilisateur inscrit ce code dans la zone 13a de l’interface 13 affichée sur l’écran du terminal 2. La saisie de ce code de sécurité est référencée par l'événement EV2000 sur la figure 12.Upon receipt of the security code on his mobile terminal 1, the user enters this code in zone 13a of the interface 13 displayed on the screen of the terminal 2. The entry of this security code is referenced by the event EV2000 in figure 12.
L’utilisateur actionne ensuite une touche 13c sur l’interface 13 (événement EV2100), pour confirmer le paiement. Cette touche 13c peut comprendre une inscription telle que « CONFIRM PAYMENT » par exemple.The user then presses a 13c key on interface 13 (event EV2100), to confirm payment. This key 13c can include an inscription such as “CONFIRM PAYMENT” for example.
L'activation de la touche 13c entraîne la transmission, au site internet 4, du code de sécurité (étape E2200). Dans une étape E2300, le site internet 4 retransmet ce code de sécurité au serveur informatique 5, éventuellement après l'avoir crypté. Et dans une étape E2400, le serveur informatique 5 retransmet ce code de sécurité à l’opérateur 3.The activation of the key 13c causes the transmission, to the website 4, of the security code (step E2200). In a step E2300, the website 4 retransmits this security code to the computer server 5, possibly after having encrypted it. And in a step E2400, the computer server 5 transmits this security code to the operator 3.
Durant l’évènement EV2500, l’opérateur 3 vérifie que le code de sécurité envoyé par le serveur informatique 5 correspond bien au code de sécurité généré durant l'évènement EV1800.During event EV2500, operator 3 checks that the security code sent by computer server 5 corresponds to the security code generated during event EV1800.
Durant l’évènement EV2600, l'opérateur 3 vérifie que le porte-monnaie électronique associé au numéro d’appel de l’utilisateur dispose de fonds suffisants pour couvrir le montant de la transaction. Si tel est le cas, l’opérateur 3 débite le porte-monnaie électronique deDuring event EV2600, operator 3 verifies that the electronic wallet associated with the user's call number has sufficient funds to cover the amount of the transaction. If this is the case, operator 3 debits the electronic wallet from
-29l’utilisateur du montant de la transaction (100 Ksh) et crédite du même montant le portemonnaie électronique du serveur informatique 5 (évènement EV2700). A défaut, l’opérateur 3 avertit le serveur informatique 5 qui avertit à son tour le site internet 4.-29 the user for the amount of the transaction (100 Ksh) and credits the electronic wallet of computer server 5 with the same amount (event EV2700). Failing this, operator 3 notifies computer server 5 which in turn notifies website 4.
Dans les étapes E2800 et E2900, l’opérateur 3 transmet la facture électronique, respectivement au serveur informatique 5 et au terminal mobile 1.In steps E2800 and E2900, operator 3 transmits the electronic invoice, respectively to computer server 5 and to mobile terminal 1.
A l’étape E3000, le serveur informatique 5 avertit le site internet 4 du bon déroulement de la transaction et transfère tout ou partie du montant de la transaction audit site.In step E3000, the computer server 5 notifies the website 4 that the transaction is successful and transfers all or part of the amount of the transaction to said site.
Ce mode de paiement est qualifié de synchrone parce que le paiement ce fait en un seul temps du point de vue utilisateur :This payment method is qualified as synchronous because the payment is done in a single step from the user point of view:
1) on identifie le bon service de paiement,1) we identify the correct payment service,
2) l'opérateur 3 est contacté directement par le serveur informatique 5 pour que l’argent soit automatiquement prélevé sur le porte-monnaie électronique du client et reversé sur le porte-monnaie électronique dudit serveur.2) the operator 3 is contacted directly by the computer server 5 so that the money is automatically withdrawn from the customer's electronic wallet and transferred to the electronic wallet of said server.
Paiement direct depuis le terminal mobile de l’utilisateur.Direct payment from the user's mobile terminal.
La figure 14 illustre une variante de réalisation d’un système pour la mise en œuvre du procédé objet de l’invention.Figure 14 illustrates an alternative embodiment of a system for implementing the method of the invention.
Dans ce mode de réalisation, l’utilisateur n’utilise que son terminal mobile 1. De fait, tous les événements précités qui étaient exécutés par le terminal 2, le sont maintenant par le terminal mobile 1. De même, toutes les étapes précitées mises en œuvre par et/ou pour le terminal 2, le sont maintenant par le terminal mobile 1.In this embodiment, the user only uses his mobile terminal 1. In fact, all the aforementioned events which were executed by the terminal 2 are now executed by the mobile terminal 1. Likewise, all the aforementioned steps taken. implemented by and / or for terminal 2, are now implemented by mobile terminal 1.
Transaction via un guichet automatique bancaire.Transaction through an automated teller machine.
La figure 15 illustre une autre variante de réalisation d'un système pour la mise en œuvre du procédé objet de l’invention.Figure 15 illustrates another variant embodiment of a system for implementing the method of the invention.
Dans ce mode de réalisation, l’utilisateur ne souhaite pas effectuer un achat sur un site interne marchand, mais souhaite effectuer une opération depuis un guichet automatique bancaire 7. Ce dernier peut par exemple se présenter sous la forme d'un distributeur automatique de billets auprès duquel l’utilisateur souhaite retirer de l’argent en espèce.In this embodiment, the user does not wish to make a purchase on an internal merchant site, but wishes to carry out an operation from an automatic teller machine 7. The latter can for example be in the form of an automatic teller machine. from which the user wishes to withdraw cash.
Le guichet 7 intègre, ou est connecté à un serveur informatique de gestion, lui-même géré par un établissement bancaire. En se rapportant à la figure 16, ce serveur informatique de gestion peut notamment comprendre un ou plusieurs processeurs ou microprocesseurs 70, une ou plusieurs mémoires 71, une interface réseau 72, une interface graphique 73, un module de détermination de position 74, qui sont mutuellement connectés via un bus 75. Une ou plusieurs applications informatiques - ou programmes informatiques - sont enregistrées dans la ou les mémoires 71 et dont les instructions (ou codes), lorsqu’elles sont exécutées par le ou lesThe desk 7 integrates, or is connected to a management computer server, itself managed by a banking establishment. Referring to FIG. 16, this management computer server can in particular comprise one or more processors or microprocessors 70, one or more memories 71, a network interface 72, a graphical interface 73, a position determination module 74, which are mutually connected via a bus 75. One or more computer applications - or computer programs - are recorded in the memory (s) 71 and whose instructions (or codes), when they are executed by the memory (s).
-30processeurs 70 permettent de réaliser les fonctionnalités décrites plus avant dans la description. Par souci de clarté, il faut comprendre au sens de (invention que « le guichet automatique bancaire fait quelque chose » signifie « te serveur informatique de gestion du guichet automatique bancaire fait quelque chose ».-30processors 70 make it possible to achieve the functionalities described later in the description. For the sake of clarity, it should be understood within the meaning of (invention that "the automatic teller machine does something" means "the computer server for the management of the automatic teller machine does something".
La ou les mémoires 71 doivent être considérées comme un dispositif de stockage également adapté pour stocker des données et/ou des fichiers de données. Il peut s’agir d’une mémoire native, d'une mémoire non volatile réinscriptible (mémoire flash ou mémoire EEPROM) pouvant stocker ou être reliée à une base de données.The memory or memories 71 should be considered as a storage device also suitable for storing data and / or data files. It can be native memory, rewritable non-volatile memory (flash memory or EEPROM memory) that can store or be linked to a database.
L’interface réseau 72 est de type filaire tel qu'une liaison Ethernet, ou sans-fil telle 10 qu'une connexion GSM, EDGE, 2G, 3G, 4G Wifi ou Bluetooth, permettant au guichet Ί de se connecter au serveur informatique 5 au travers d’un réseau Re qui peut être un réseau de télécommunication sécurisé (Internet, téléphonie mobile, ...) ou un réseau VPN, pour sécuriser (échange de données entre ledit guichet 7 et ledit serveur 5.The network interface 72 is of the wired type such as an Ethernet link, or wireless such as a GSM, EDGE, 2G, 3G, 4G Wifi or Bluetooth connection, allowing the counter Ί to connect to the computer server 5 through a network R e which can be a secure telecommunications network (Internet, mobile telephony, etc.) or a VPN network, to secure (exchange of data between said window 7 and said server 5.
L’interface graphique 73 offre à (utilisateur la possibilité de saisir, sélectionner et/ou 15 entrer des données ou des instructions depuis le guichet 7. Il se présente par exemple sous la forme d’un écran tactile, d’un écran connecté à un clavier, etc.The graphical interface 73 offers the user the possibility of entering, selecting and / or entering data or instructions from the window 7. It is for example in the form of a touch screen, a screen connected to a keyboard, etc.
Le module de détermination de position 74 est du type décrit précédemment en référence à la figure 2.The position determination module 74 is of the type described above with reference to FIG. 2.
Une application informatique peut être installée dans le guichet 7, et plus particulièrement dans son serveur informatique de gestion, pour mettre en œuvre tout ou partie de (invention depuis ledit guichet. Cette application informatique est typiquement celle permettant de générer les modules de paiement par porte-monnaie électronique ainsi que les différentes interfaces graphiques décrites plus avant dans la description. Cette application informatique peut par exemple être téléchargée depuis le serveur informatique 5.A computer application can be installed in the window 7, and more particularly in its management computer server, to implement all or part of (invention from said window. This computer application is typically the one making it possible to generate the payment modules by door electronic money as well as the various graphical interfaces described later in the description This computer application can for example be downloaded from the computer server 5.
Les différentes étapes permettant la mise en œuvre du procédé avec ce guichet 7, vont être explicitées en référence à (organigramme de la figure 17.The various steps allowing the implementation of the method with this window 7, will be explained with reference to (flowchart of FIG. 17.
A titre d’exemple illustratif :As an illustrative example:
(utilisateur est affilié à (opérateur OP1 (par exemple ORANGE) et a souscrit au service OP1 (par exemple ORANGE MONEY) dans la zone géographique P1 (par exemple le Kenya), 30 - (utilisateur est physiquement localisé dans la zone géographique P2 (par exemple au(user is affiliated with (operator OP1 (for example ORANGE) and has subscribed to the service OP1 (for example ORANGE MONEY) in the geographical area P1 (for example Kenya), 30 - (user is physically located in the geographical area P2 ( for example at
Cameroun), (utilisateur souhaite retirer en espèce montant de 100 Francs CFA.Cameroon), (user wishes to withdraw in cash amount of 100 CFA Francs.
L’utilisateur utilise le guichet 7 comme distributeur automatique de billets. Il indique le montant qu’il souhaite retirer et sélectionne le service de paiement par porte-monnaie 35 électronique (événements EV40) pour retirer cet argent. Ce service de paiement est donc iciThe user uses counter 7 as an ATM. He indicates the amount he wishes to withdraw and selects the electronic wallet payment service (EV40 events) to withdraw this money. So this payment service is here
-31 utilisé comme un service de retrait d'argent et peut être proposé parmi d’autre moyen de retrait tel que le retrait par carte bancaire, etc.-31 used as a money withdrawal service and can be offered among other withdrawal means such as withdrawal by credit card, etc.
En sélectionnant le service de paiement par porte-monnaie électronique, le guichet 7 se connecte au serveur informatique 5 de manière à charger un module de retrait (ou logiciel de retrait) associé à ce type de service (étape E41). Le site informatique 5 transfère alors au guichet 7 toutes les ressources informatiques et logiciels permettant de gérer un retrait d’argent par porte-monnaie électronique (étape E42).By selecting the electronic wallet payment service, the counter 7 connects to the computer server 5 so as to load a withdrawal module (or withdrawal software) associated with this type of service (step E41). The computer site 5 then transfers to the counter 7 all the computer resources and software making it possible to manage a withdrawal of money by electronic wallet (step E42).
Le guichet 7 propose à l’utilisateur une interface de retrait. Cette interface s’affiche sur l’interface graphique 73 du guichet 7.Counter 7 offers the user a withdrawal interface. This interface is displayed on the graphical interface 73 of window 7.
Cette interface est similaire à celle illustrée sur les figures 8a et 8b. Dans la zone 10a, l'utilisateur saisit son numéro d’appel (ou numéro MSISDN) local qui est associé au terminal mobile 1. Par exemple, le numéro d'appel de l’utilisateur au Kenya est: 0712123456. L’utilisateur sélectionne également dans la zone 10b, sa zone géographique d’affiliation, par exemple la zone P1.This interface is similar to that illustrated in Figures 8a and 8b. In area 10a, the user enters their local call number (or MSISDN number) which is associated with mobile terminal 1. For example, the user's call number in Kenya is: 0712123456. The user selects also in zone 10b, its geographical area of affiliation, for example zone P1.
La saisie du numéro d'appel local et de la zone géographique d'affiliation sont respectivement référencés par les événements EV43 et EV44.The entry of the local call number and the geographical area of affiliation are respectively referenced by events EV43 and EV44.
L’utilisateur actionne ensuite la touche 10c sur l’interface 10 (événements EV45), pour lancer la procédure de retrait.The user then presses key 10c on interface 10 (events EV45), to initiate the withdrawal procedure.
Grâce à la zone géographique d’affiliation renseignée par l’utilisateur, le guichet 7 transforme le numéro d’appel local en numéro d’appel international (événements EV46).Thanks to the geographical area of affiliation entered by the user, desk 7 transforms the local call number into an international call number (EV46 events).
Dans une variante de réalisation, le guichet ne transforme pas le numéro d'appel local en numéro d’appel international. C’est l’utilisateur qui, lors de l'événement EV43, saisit directement son numéro d’appel sous format international et non plus sous format local. Dans ce cas, il n’est pas nécessaire que l’utilisateur renseigne sa zone géographique d'affiliation au niveau de l'interface 10, l’événement EV44 et la zone 10b de ladite interface pouvant, de fait, être supprimés.In an alternative embodiment, the counter does not transform the local call number into an international call number. It is the user who, during event EV43, directly enters his call number in international format and no longer in local format. In this case, it is not necessary that the user informs his geographical area of affiliation at interface 10, the event EV44 and area 10b of said interface can, in fact, be deleted.
Dans une étape E47, le guichet 7 transmet au serveur informatique 5 ce numéro d’appel international (l’indicatif téléphonique international + numéro d'appel local) et le montant de la transaction, c'est-à-dire le montant que souhaite retirer l’utilisateur.In a step E47, the counter 7 transmits to the computer server 5 this international call number (the international telephone code + local call number) and the amount of the transaction, that is to say the amount desired remove the user.
D’autres méthodes permettent de communiquer au serveur informatique 5 une information d'identification de la zone géographique d’affiliation de l’utilisateur.Other methods make it possible to communicate to the computer server 5 information identifying the geographical area of affiliation of the user.
Par exemple, à l'étape E47, le guichet 7 peut transmettre au serveur informatique 5 : le numéro d’appel local et la zone géographique d’affiliation saisie à l’étape E44 et sélectionnée au niveau de la zone 10b de l'interface 10. Dans ce cas, il n'est pas nécessaire que le guichet 7 effectue la transformation numéro d'appel local —> numéro d'appel international, l’événement EV46 pouvant, de fait, être supprimé.For example, in step E47, the counter 7 can transmit to the computer server 5: the local call number and the geographical area of affiliation entered in step E44 and selected in the area 10b of the interface 10. In this case, counter 7 does not have to perform the transformation of local call number -> international call number, event EV46 can, in fact, be deleted.
-32Egalement, lorsque le guichet 7 se connecte au serveur informatique 5 au travers du réseau de télécommunication informatique R6 utilisant le protocole Internet, une adresse IP est automatiquement attribuée audit guichet. L’analyse de cette adresse IP peut permettre de déterminer, par défaut, la zone géographique d’affiliation de l'utilisateur du terminal mobile 1. L’utilisateur qui utilise le guichet 7 est en effet, a priori, situé dans sa zone géographique d’affiliation. Cette adresse IP est transmise au serveur informatique 5 en même temps que le numéro d’appel local lors de l’étape E47.Also, when the desk 7 connects to the computer server 5 through the computer telecommunications network R 6 using the Internet protocol, an IP address is automatically assigned to said desk. The analysis of this IP address can make it possible to determine, by default, the geographical area of affiliation of the user of the mobile terminal 1. The user who uses the counter 7 is in fact, a priori, located in his geographical area. affiliation. This IP address is transmitted to the computer server 5 at the same time as the local call number during step E47.
Selon encore une autre variante, ce sont les données de position géographique générées par le module de détermination de position 74 du guichet 7, qui sont transmises au serveur informatique 5 en même temps que le numéro d’appel local lors de l’étape E47. L’utilisateur qui utilise le guichet 7 est en effet, a priori, situé dans sa zone géographique d'affiliation. Dans ce cas, il n’est pas non plus nécessaire que l’utilisateur renseigne sa zone géographique d'affiliation au niveau de l'interface 10, l'événement EV44 et la zone 10b de ladite interface pouvant, de fait, être supprimés.According to yet another variant, it is the geographic position data generated by the position determination module 74 of the counter 7, which are transmitted to the computer server 5 at the same time as the local call number during step E47. The user who uses desk 7 is in fact, a priori, located in his geographical area of affiliation. In this case, it is also not necessary that the user informs his geographical area of affiliation at the level of the interface 10, the event EV44 and the area 10b of said interface can, in fact, be deleted.
En résumé, lors de l’étape E10, le guichet 7 peut transmettre au serveur informatique 5 :In summary, during step E10, the desk 7 can transmit to the computer server 5:
i. soit le numéro d'appel international du terminal mobile 1 : numéro d’appel local + indicatif téléphonique international, ii. soit le numéro d’appel local du terminal mobile 1 + zone géographique d’affiliation sélectionnée par l'utilisateur à l’étape EV44, iii. soit le numéro d’appel local du terminal mobile 1 + adresse IP du guichet 7, iv. soit le numéro d’appel local du terminal mobile 1 + données de position géographique générées par le module de détermination de position 74 du guichet 7.i. either the international call number of mobile terminal 1: local call number + international telephone code, ii. either the local call number of the mobile terminal 1 + geographical area of affiliation selected by the user in step EV44, iii. either the local call number of mobile terminal 1 + IP address of counter 7, iv. either the local call number of the mobile terminal 1 + geographic position data generated by the position determination module 74 of the counter 7.
Dans les cas i) et ii), le serveur informatique 5 récupère les bonnes informations d’identification de la zone géographique d’affiliation de l’utilisateur, même si ce dernier est physiquement localisé dans une zone géographique qui n’est pas sa zone géographique d’affiliation au moment où il procède au paiement.In cases i) and ii), the computer server 5 retrieves the correct identification information for the geographical area of affiliation of the user, even if the latter is physically located in a geographical area which is not his area. geographical affiliation at the time of payment.
Dans les cas iii) et iv), si l'utilisateur n’est pas physiquement localisé dans sa zone géographique d’affiliation au moment où il procède au paiement, le serveur informatique 5 risque de récupérer de mauvaises informations d'identification de la zone géographique d'affiliation réelle de l’utilisateur. Pour les cas iii) et iv), il est alors avantageux de prévoir une étape permettant à l’utilisateur de confirmer ou d'infirmer que l’adresse IP du guichet 7, ou ses données de position géographique, correspondent bien à sa zone géographique d'affiliation. Dans l’exemple précité, si l’utilisateur est physiquement localisé dans la zone P2, il doit infirmer que sa zone géographique d'affiliation est la zone P2 et indiquer la zone P1 comme bonne zone d’affiliation.In cases iii) and iv), if the user is not physically located in his geographical area of affiliation at the time when he proceeds to the payment, the computer server 5 risks recovering bad identification information from the area. geographic location of the user's actual affiliation. For cases iii) and iv), it is then advantageous to provide a step allowing the user to confirm or deny that the IP address of the desk 7, or its geographical position data, does indeed correspond to its geographical area. affiliation. In the above example, if the user is physically located in zone P2, he must deny that his geographical area of affiliation is zone P2 and indicate zone P1 as the correct area of affiliation.
-33Le serveur informatique 5 va ensuite exécuter un processus informatique logique de manière à reconnaître la zone géographique d’affiliation de l’utilisateur, en fonction des données qu'il reçoit du guichet 7 (événement EV48). Cette reconnaissance de la zone géographique d'affiliation est réalisée en analysant :-33 The computer server 5 will then execute a logical computer process so as to recognize the geographical area of affiliation of the user, based on the data he receives from the desk 7 (event EV48). This recognition of the geographical area of affiliation is carried out by analyzing:
soit l’indicatif téléphonique international,either the international telephone code,
- soit la zone géographique d’affiliation sélectionnée par l’utilisateur, soit l’adresse IP du guichet 7, soit les données de position géographique générées par le module de détermination de position 74 du guichet 7.- either the geographical area of affiliation selected by the user, or the IP address of the desk 7, or the geographic position data generated by the position determination module 74 of the desk 7.
En reprenant l’exemple précité, lorsque le serveur informatique 5 reçoit le numéro d'appel international suivant « +254 0712123456 », il interroge la base de données 6 (étape E49) pour savoir à quelle zone géographique correspond l'indicatif téléphonique « +254 ». Cet indicatif correspondant à la zone géographique P1 (Kenya), le serveur informatique 5 en déduit que la zone géographique d’affiliation de l’utilisateur est la zone P1.Returning to the aforementioned example, when the computer server 5 receives the following international call number "+254 0712123456", it queries the database 6 (step E49) to find out which geographical area corresponds to the telephone code "+ 254 ”. This code corresponding to the geographical area P1 (Kenya), the computer server 5 deduces that the geographical area of affiliation of the user is the area P1.
Le serveur informatique 5 analyse également le numéro d’appel de l’utilisateur de façon à identifier l’opérateur de téléphonie mobile auprès duquel est enregistré ledit numéro (événement EV50). Cette analyse est réalisée en se basant indifféremment sur le numéro d'appel local ou international reçu par le serveur informatique 5 lors de l’étape E47. Les évènements EV48 et EV50 peuvent être réalisés simultanément ou pas.The computer server 5 also analyzes the user's call number so as to identify the mobile telephone operator with whom said number is registered (event EV50). This analysis is carried out based either on the local or international call number received by the computer server 5 during step E47. Events EV48 and EV50 can be performed simultaneously or not.
Pour identifier l’opérateur auprès duquel est enregistré le numéro d'appel de l'utilisateur, le serveur informatique 5 analyse la séquence des chiffres constituant ledit numéro et plus particulièrement ceux constituant le bloc AB et éventuellement le bloc PQ.To identify the operator with whom the user's call number is registered, the computer server 5 analyzes the sequence of digits constituting said number and more particularly those constituting the AB block and possibly the PQ block.
En reprenant l'exemple précité, et en se référant au tableau 2, dans le numéro d’appel 0712123456, le bloc AB=12. Sachant que l’utilisateur est affilié à la zone géographique P1, le serveur informatique 5 interroge la base de données 6 (étape E51) pour savoir quel opérateur de téléphonie mobile détient ce bloc « 12 » dans la zone géographique P1. Dans le tableau 2, ce bloc appartenant à l’opérateur OP1, le serveur informatique 5 en déduit que cet opérateur est celui auprès duquel est enregistré ledit numéro.Continuing with the above example, and referring to Table 2, in call number 0712123456, the block AB = 12. Knowing that the user is affiliated with the geographical area P1, the computer server 5 queries the database 6 (step E51) to find out which mobile telephone operator holds this block "12" in the geographical area P1. In Table 2, this block belonging to the operator OP1, the computer server 5 deduces that this operator is the one with whom said number is registered.
Le serveur informatique 5 interroge également la base de données 6 pour déterminer quel est le service de paiement par porte-monnaie électronique associé à l’opérateur OP1 et dont la zone géographique de disponibilité correspond à la zone géographique P1. Cette interrogation peut être réalisée simultanément (ou pas) avec l’étape E51). Dans le tableau 1, les services OPS1, OPS2 et OPS3 sont disponibles dans la zone P1. Le serveur informatique 5 sélectionne le service OPS1 qui est celui associé à l'opérateur OP1 dans la zone géographique P1.The computer server 5 also queries the database 6 to determine which electronic wallet payment service is associated with the operator OP1 and whose geographical area of availability corresponds to the geographical area P1. This interrogation can be carried out simultaneously (or not) with step E51). In Table 1, OPS1, OPS2 and OPS3 services are available in area P1. The computer server 5 selects the service OPS1 which is that associated with the operator OP1 in the geographical area P1.
- 34Dans une étape E52, le serveur informatique 5 transmet au guichet 7 un moyen pour identifier le service OPS1 sélectionné et éventuellement les instructions de paiement OPS1-IP1 qui y sont associées dans la zone P1.- 34In a step E52, the computer server 5 transmits to the counter 7 a means for identifying the selected service OPS1 and possibly the payment instructions OPS1-IP1 associated therewith in the zone P1.
Durant l'événement EV53, le guichet 7 propose une interface à l’utilisateur qui s’affiche sur l’interface graphique 73 dudit guichet. Cette interface est similaire à celle de la figure 9 et affiche notamment le moyen d’identification 11b du service OPS1, ainsi que les instructions de paiement OPS1-IP1.During event EV53, window 7 offers an interface to the user which is displayed on graphical interface 73 of said window. This interface is similar to that of Figure 9 and displays in particular the means of identification 11b of the OPS1 service, as well as the OPS1-IP1 payment instructions.
L’utilisateur lance la transaction (évènement EV53) en exécutant les instructions de paiement OPS1-IP1 depuis son terminal mobile 1. Dans ce cas, le montantjransaction défini précédemment correspond au montant que l’utilisateur souhaite retirer. Dans l'exemple précédemment cité, ce montant s’élève à 100 Francs CFA.The user initiates the transaction (event EV53) by executing the OPS1-IP1 payment instructions from his mobile terminal 1. In this case, the transaction amount defined previously corresponds to the amount the user wishes to withdraw. In the example cited above, this amount is 100 CFA Francs.
Dans une étape E54, ces instructions sont transmises à l’opérateur 3 (l’opérateur OP1 dans la zone P1), lesquelles instructions sont associées au numéro d'appel de l’utilisateur. Ce numéro d’appel est encapsulé avec les instructions de paiement, cette encapsulation étant automatiquement réalisée de manière invisible pour l’utilisateur.In a step E54, these instructions are transmitted to operator 3 (operator OP1 in zone P1), which instructions are associated with the user's call number. This call number is encapsulated with the payment instructions, this encapsulation being automatically performed invisibly for the user.
Durant l’évènement EV55, l’opérateur 3 vérifie que le porte-monnaie électronique associé au numéro d'appel de l’utilisateur dispose de fonds suffisants pour couvrir le montant de la transaction. Si tel est le cas, l'opérateur 3 débite le porte-monnaie électronique de l'utilisateur du montant de la transaction (100 francs CFA convertis en shilling kenyan) et crédite du même montant le porte-monnaie électronique du serveur informatique 5 (évènement EV56). A défaut, l’opérateur 3 avertit le serveur informatique 5 qui avertit à son tour le guichet 7.During event EV55, operator 3 verifies that the electronic wallet associated with the user's telephone number has sufficient funds to cover the amount of the transaction. If this is the case, operator 3 debits the user's electronic wallet with the amount of the transaction (100 CFA francs converted into Kenyan shilling) and credits the electronic wallet of computer server 5 with the same amount (event EV56). Otherwise, operator 3 notifies computer server 5 which in turn notifies counter 7.
L'opérateur 3 génère également un numéro de transaction et l’intègre dans une facture électronique (évènement EV57).Operator 3 also generates a transaction number and integrates it into an electronic invoice (event EV57).
Dans les étapes E58 et E59, l’opérateur 3 transmet la facture électronique, respectivement au serveur informatique 5 et au terminal mobile 1.In steps E58 and E59, operator 3 transmits the electronic invoice, respectively to computer server 5 and to mobile terminal 1.
A réception du numéro de transaction sur son terminal mobile 1, l'utilisateur inscrit ce numéro dans la zone 11a de l’interface 11 affichée sur l'écran du guichet 7. La saisie de ce numéro de transaction est référencée par l'événement EV60.On receipt of the transaction number on his mobile terminal 1, the user enters this number in zone 11a of the interface 11 displayed on the screen of the counter 7. The entry of this transaction number is referenced by the event EV60 .
L’utilisateur actionne ensuite la touche 11c sur l'interface 11 (événement EV61), pour confirmer le retrait. L’activation de la touche 11c entraîne la transmission, au serveur informatique 5, du numéro de transaction (étape E62), éventuellement après l’avoir crypté.The user then presses the 11c key on interface 11 (event EV61), to confirm the withdrawal. Activation of the key 11c causes the transmission, to the computer server 5, of the transaction number (step E62), possibly after having encrypted it.
Durant l’évènement EV63, le serveur informatique 5 vérifie que le numéro de transaction envoyé par le guichet 7 correspond bien au numéro de transaction associé à la facture électronique transmise par l’opérateur 3 à l'étape E56. Le serveur informatique 5 vérifie également que le numéro d’appel associé à la facture électronique transmise par l'opérateur 3 à l’étape E56 correspond bien au numéro d’appel transmis par le guichet 7 à l’étape E47. CesDuring the event EV63, the computer server 5 verifies that the transaction number sent by the counter 7 corresponds to the transaction number associated with the electronic invoice transmitted by the operator 3 in step E56. The computer server 5 also verifies that the call number associated with the electronic invoice transmitted by the operator 3 in step E56 corresponds to the call number transmitted by the counter 7 in step E47. These
-35vérifications permettent au serveur informatique 5 de s'assurer que c’est bien l'utilisateur du terminal mobile 1 qui effectue le retrait d'argent depuis le guichet 7.-35 checks allow the computer server 5 to ensure that it is the user of the mobile terminal 1 who is withdrawing money from the counter 7.
Si les vérifications effectuées durant l'évènement EV63 sont positives, le serveur informatique 5 avertit le guichet 7 du bon déroulement de la transaction et transfère tout ou partie du montant de la transaction audit guichet (étape E64a). Le guichet 7 distribue alors l’argent en espèces à l'utilisateur.If the verifications carried out during the event EV63 are positive, the computer server 5 notifies the counter 7 that the transaction has been successful and transfers all or part of the amount of the transaction to said counter (step E64a). Window 7 then distributes the money in cash to the user.
Si les vérifications effectuées durant l'évènement EV63 sont négatives, le serveur informatique 5 transmet une requête à l’opérateur 3 (étape E64b) pour annuler la transaction et procéder au remboursement de sommes échangées lors de l’évènement EV56.If the checks carried out during the event EV63 are negative, the computer server 5 transmits a request to the operator 3 (step E64b) to cancel the transaction and proceed with the reimbursement of sums exchanged during the event EV56.
Bien évidemment, le paiement fractionné et/ou le paiement synchrone précités s'appliquent parfaitement à des transactions via le guichet 7.Obviously, the aforementioned split payment and / or synchronous payment perfectly apply to transactions via window 7.
Paiement auprès d’une banque.Payment to a bank.
Dans certaines zones géographiques de disponibilité, des banques proposent également des services de paiement par porte-monnaie électronique à leurs clients. La souscription à ce service se fait de manière classique selon des modalités propres à chaque banque. En particulier, l’utilisateur du terminal mobile 1 peut avoir préalablement souscrit à ce service de paiement par porte-monnaie électronique dans une zone géographique d’affiliation propre audit utilisateur.In certain geographic areas of availability, banks also offer electronic wallet payment services to their customers. The subscription to this service is done in a traditional way according to the procedures specific to each bank. In particular, the user of the mobile terminal 1 may have previously subscribed to this electronic wallet payment service in a geographical area of affiliation specific to said user.
Tout comme l'opérateur 3 précité, une banque qui propose une solution de paiement à ses clients, est qualifiée, au sens de l’invention, comme établissement financier.Like the aforementioned operator 3, a bank which offers a payment solution to its customers is qualified, within the meaning of the invention, as a financial institution.
Chaque utilisateur/client ayant souscrit à un service de paiement par porte-monnaie électronique dans une zone géographique de disponibilité, dispose d'un porte-monnaie électronique, lequel porte-monnaie est associé à un numéro unique, ou numéro de compte, qui correspond généralement à un numéro d’appel associé au terminal mobile 1 dudit utilisateur.Each user / customer who has subscribed to a payment service by electronic wallet in a geographical area of availability has an electronic wallet, which wallet is associated with a unique number, or account number, which corresponds generally to a call number associated with the mobile terminal 1 of said user.
Cette banque dispose d’un serveur informatique de gestion dont l'architecture correspond à celle décrite en référence à la figure 6.This bank has a management computer server whose architecture corresponds to that described with reference to Figure 6.
Selon une caractéristique avantageuse de l’invention, on enregistre dans la base de données informatique 6, une liste de numéros d’appel d’utilisateurs, chacun de ces numéros étant associé à une banque et à un service de paiement par porte-monnaie électronique proposé par cette banque, dans une ou plusieurs zones géographiques de disponibilité dudit service. Chaque service peut également être associé à des instructions de paiement.According to an advantageous characteristic of the invention, a list of user telephone numbers is recorded in the computer database 6, each of these numbers being associated with a bank and with a payment service by electronic purse. offered by this bank, in one or more geographic areas of availability of said service. Each service can also be associated with payment instructions.
Les différentes étapes permettant la mise en œuvre du procédé objet de l’invention avec une banque comme établissement financier est en tous points similaires à celle illustré sur la figure 7, ou sur la figure 10, ou sur la figure 12, la référence 3 n’étant plus attribuée à l'opérateur de téléphonie mobile mais à la banque.The various steps allowing the implementation of the method object of the invention with a bank as a financial institution is in all points similar to that illustrated in FIG. 7, or in FIG. 10, or in FIG. 12, the reference 3 n 'being attributed more to the mobile telephone operator but to the bank.
-36Durant l’évènement EV13, le serveur informatique 5 analyse le numéro d'appel de l’utilisateur de façon à identifier la banque auprès de laquelle est enregistré ledit numéro. Dans les exemples précédents, on analysait la séquence des chiffres constituant le numéro d’appel et plus particulièrement ceux constituant le bloc AB et éventuellement le bloc PQ. Ici, il suffit de 5 vérifier que le numéro d’appel coïncide avec un numéro d'appel enregistré dans la base de données 6.During the event EV13, the computer server 5 analyzes the user's call number in order to identify the bank with which said number is registered. In the previous examples, we analyzed the sequence of digits constituting the call number and more particularly those constituting the AB block and possibly the PQ block. Here, it suffices to verify that the call number matches a call number registered in the database 6.
Ce mode de paiement peut être combiné au mode asynchrone et synchrone décrit précédemment. Dans ce cas, le serveur informatique 5 peut ne pas sélectionner un seul service de paiement par porte-monnaie électronique, mais peut sélectionner plusieurs services, non I0 seulement le service associé à la banque, mais également le service de paiement de l’opérateur auquel ledit client est affilié. Pour éviter toute erreur, ces services sont alors proposés à l’utilisateur pour sélection. Tous les autres services enregistrés dans la base de données 6 sont filtrés.This payment method can be combined with the asynchronous and synchronous mode described above. In this case, the computer server 5 may not select a single electronic wallet payment service, but may select several services, not only the service associated with the bank, but also the payment service of the operator to which said client is an affiliate. To avoid any errors, these services are then offered to the user for selection. All the other services recorded in the database 6 are filtered.
L’agencement des différents éléments et/ou moyens et/ou étapes de l'invention, dans les modes de réalisation décrits ci-dessus, ne doit pas être compris comme exigeant un tel agencement dans toutes les implémentations. En tout état de cause, on comprendra que diverses modifications peuvent être apportées à ces éléments et/ou moyens et/ou étapes, sans s'écarter de l'esprit et de la portée de l’invention. En particulier :The arrangement of the various elements and / or means and / or steps of the invention, in the embodiments described above, should not be understood as requiring such an arrangement in all implementations. In any event, it will be understood that various modifications can be made to these elements and / or means and / or steps, without departing from the spirit and the scope of the invention. In particular :
Les réseaux R,, R2, R3, R4, R5 et R6 peuvent être des réseaux distincts ou au contraire 20 être un seul et même réseau.The networks R ,, R 2 , R 3 , R 4 , R 5 and R 6 can be separate networks or, on the contrary, be one and the same network.
Dans des modes de réalisation non couverts par la présente invention, toutes les étapes et évènements précités qui ont lieu après l’évènement EV13 et l'étape E14 (respectivement l'évènement EV50 et l'étape E51 ), peuvent être mis en œuvre après la sélection du service de paiement par porte-monnaie électronique, quelle que soit la façon dont ce service est 25 sélectionné. En particulier, il peut s’agir d’une sélection classique connue de l’art antérieur qui est décrite dans la partie introductive de la présente description (« Etat de la technique ») ou toute une liste de service est affiché sur le site internet marchand.In embodiments not covered by the present invention, all the aforementioned steps and events which take place after the event EV13 and the step E14 (respectively the event EV50 and the step E51), can be implemented after selecting the electronic wallet payment service, regardless of how this service is selected. In particular, it may be a classic selection known from the prior art which is described in the introductory part of the present description (“State of the art”) or a whole list of services is displayed on the website. trader.
Le processus informatique logique peut être adapté pour sélectionner, dans la base de données 6, un ou plusieurs services de paiement par porte-monnaie électronique auquel a 30 souscrit un client, laquelle sélection est basée sur l’analyse d’une information d’identification de la zone géographique d'affiliation dudit client, sans que l’analyse du numéro de terminal mobile dudit client ne soit nécessaire. En reprenant l’exemple précité dans la description, si le serveur informatique 5 déduit que la zone géographique d'affiliation de l'utilisateur est la zone P2, il peut sélectionner dans la base de données 6 les services OPS1 et OPS3, le service OPS2 étant 35 filtré (tableau 1). Ces deux services OPS1 et OPS3 sont alors proposés à l’utilisateur qui sélectionnera le bon service auquel il a souscrit.The logical computer process can be adapted to select, from the database 6, one or more electronic wallet payment services to which a customer has subscribed, which selection is based on the analysis of identification information. of the geographical area of affiliation of said customer, without the analysis of the mobile terminal number of said customer being necessary. Returning to the example cited above in the description, if the computer server 5 deduces that the geographical area of affiliation of the user is zone P2, it can select from the database 6 the services OPS1 and OPS3, the service OPS2 being filtered (Table 1). These two services OPS1 and OPS3 are then offered to the user who will select the correct service to which he has subscribed.
Claims (12)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1655666 | 2016-06-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
OA19018A true OA19018A (en) | 2019-11-22 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10152229B2 (en) | Secure transaction interfaces | |
EP3113099B1 (en) | Payment container, creation method, processing method, devices and programs therefor | |
CA2971635C (en) | Method of processing a transaction from a communication terminal | |
EP1360665A1 (en) | Telepayment method and system | |
CN101454794A (en) | Mobile person-to-person payment system | |
CA2552257A1 (en) | Transactional device with anticipated pretreatment | |
US20200184478A1 (en) | Secure transaction interfaces | |
US20140046837A1 (en) | Systems and methods for facilitating electronic payment service provider transactions using physical objects | |
US20220180364A1 (en) | Secure transaction interfaces | |
US11151555B2 (en) | Code-based or token-based transfers using automated teller machines | |
CA2776731A1 (en) | Invoicing management method and system | |
JP2004507000A (en) | Method and apparatus for transmitting an electronic amount from a fund storage device by WAP | |
WO2019016470A1 (en) | Method and system for managing an electronic wallet payment | |
OA19018A (en) | Procédé de sélection d'au moins un service de paiement par porte-monnaie électronique proposé par un établissement financier. | |
WO2017216494A1 (en) | Method for selecting at least one electronic purse payment service offered by a financial institution | |
EP2824625B1 (en) | Method for conducting a transaction, corresponding terminal and computer program | |
WO2020254761A1 (en) | Service application system for payment terminals | |
US10310712B2 (en) | Multicomputer processing of client device request data with centralized event orchestration | |
EP2867837B1 (en) | System for the secure transmission of digital data | |
WO2023274979A1 (en) | Transaction authentication method using two communication channels | |
AU2012203282B2 (en) | Method and system of managing micro financial transactions on mobile communication device | |
KR20130048418A (en) | The virtual account number, communication devices, and how to operate an escrow | |
WO2021105753A1 (en) | Electronic currency transfer method and system | |
WO2012127025A2 (en) | Method for generating and using a book-entry security in a portable device and corresponding security management system | |
FR3033915A1 (en) | EXTERNALIZED INVOICE PAYMENT SYSTEM AND ASSOCIATED METHODS |