FR3145435A1 - determination and filtering of multi-criteria monetary transactions, configurable by a means of payment holder in real time. - Google Patents
determination and filtering of multi-criteria monetary transactions, configurable by a means of payment holder in real time. Download PDFInfo
- Publication number
- FR3145435A1 FR3145435A1 FR2300934A FR2300934A FR3145435A1 FR 3145435 A1 FR3145435 A1 FR 3145435A1 FR 2300934 A FR2300934 A FR 2300934A FR 2300934 A FR2300934 A FR 2300934A FR 3145435 A1 FR3145435 A1 FR 3145435A1
- Authority
- FR
- France
- Prior art keywords
- transaction
- payment
- rule
- rules
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001914 filtration Methods 0.000 title claims abstract description 5
- 230000009471 action Effects 0.000 claims abstract description 51
- 238000004458 analytical method Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 13
- 238000010200 validation analysis Methods 0.000 claims description 13
- 101150004367 Il4i1 gene Proteins 0.000 claims description 4
- 230000001960 triggered effect Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 20
- 238000012545 processing Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 8
- 230000003993 interaction Effects 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 240000008042 Zea mays Species 0.000 description 3
- 238000013475 authorization Methods 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 241000287107 Passer Species 0.000 description 1
- 241000607056 Stenodus leucichthys Species 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q20/023—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] the neutral party being a clearing house
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/229—Hierarchy of users of accounts
- G06Q20/2295—Parent-child type, e.g. where parent has control on child rights
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4016—Transaction verification involving fraud or risk level assessment in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/407—Cancellation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/42—Confirmation, e.g. check or permission by the legal debtor of payment
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Child & Adolescent Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Dispositif de sécurisation et de filtrage de transaction monétaires permettant au porteur d’un moyen de paiement de catégoriser les transactions monétaires via une sélection multicritère, ajustable et applicable en temps réel de transactions monétaires afin de définir de quelle façons une transaction monétaire issues du moyen de paiement doit etre traitée sur la base dédits critères et actions définis par l’utilisateur.Device for securing and filtering monetary transactions allowing the holder of a means of payment to categorize monetary transactions via a multi-criteria selection, adjustable and applicable in real time of monetary transactions in order to define how a monetary transaction resulting from the means of payment must be processed on the basis of said criteria and actions defined by the user.
Description
L’invention est un dispositif de traitement informatique qui s’intègre dans le processus de validation des transactions monétaires initiées par un porteur de moyen de paiement [fig1.C] réalisée par les processeurs de transactions [fig1.A], permettant de qualifier les spécificités d’une transaction monétaire, de déterminer selon une suite de règles à critère multiples, et par conséquent, de définir si ladite transaction doit etre autorisée ou non.The invention is a computer processing device which is integrated into the process of validating monetary transactions initiated by a means of payment holder [fig1.C] carried out by transaction processors [fig1.A], making it possible to qualify the specificities of a monetary transaction, to determine according to a series of rules with multiple criteria, and consequently, to define whether said transaction must be authorized or not.
L’invention intervient en complément du processus de validation établi par les processeurs de paiements [fig1.A], pour apporter une couche de validation supplémentaires accessible aux porteurs de moyen de paiement, permettant ainsi la personnalisation sur la façon dont un moyen de paiement [fig1.D] est utilisable par son détenteur[fig1.C].The invention complements the validation process established by payment processors [fig1.A], to provide an additional validation layer accessible to payment method holders, thus enabling customization of the way in which a payment method [fig1.D] can be used by its holder [fig1.C].
L’invention permet à un porteur [fig1.C] du moyen de paiement [fig1.D] de pouvoir déterminer avec précision et de manière granulaire, quelle utilisation peut etre faite du dispositif de paiement qui lui a été mis à disposition par l’émetteur [fig1.B].The invention allows a holder [fig1.C] of the means of payment [fig1.D] to be able to determine precisely and in a granular manner what use can be made of the payment device made available to him by the issuer [fig1.B].
Définition moyen de paiement [fig1.D]: désigne un support permettant à un individu de procéder à une transaction dématérialisée financière auprès d’un marchand[fig1.E].Definition of means of payment [fig1.D]: designates a medium allowing an individual to carry out a dematerialized financial transaction with a merchant [fig1.E].
Définition porteur [fig1.C] : est une personne physique ou morale, qui dans le cadre d’un contrat avec l’émetteur [fig1.B], dispose d’un moyen de paiement [fig1.D] qui lui permet d’effectuer des transactions monétaires.Definition of bearer [fig1.C]: is a natural or legal person, who within the framework of a contract with the issuer [fig1.B], has a means of payment [fig1.D] which allows them to carry out monetary transactions.
Définition émetteur [fig1.B] : est un organisme qui dans le cadre d’un contrat de service avec le porteur [fig1.C], est en mesure de créer un moyen de paiement [fig1.D], de le mettre à disposition du porteur [fig1.C], et de gérer sa relation avec le porteur. L’émetteur pourra également en option, mettre à disposition du porteur des outils [fig2.J] qui permettent au porteur de gérer le compte lié au moyen de paiement qui lui a été remis, avec par exemple, la consultation du solde, les transactions passées, des codes secrets, des moyens d’authentification etc…). L’émetteur est le dépositaire de toutes les relations avec le porteur.Definition of issuer [fig1.B]: is an organization that, within the framework of a service contract with the bearer [fig1.C], is able to create a means of payment [fig1.D], to make it available to the bearer [fig1.C], and to manage its relationship with the bearer. The issuer may also, as an option, make tools available to the bearer [fig2.J] that allow the bearer to manage the account linked to the means of payment that has been given to him, with, for example, the consultation of the balance, past transactions, secret codes, means of authentication, etc.). The issuer is the custodian of all relations with the bearer.
Définition processeur [fig1.A]: est en charge de traiter les transactions qui sont issues du marchand [fig1.E], et de l’autre côté, l’émetteur [fig1.B] du moyen de paiement. Le processeur permet aux parties de s’accorder sur la transaction, et sa finalité. Le processeur est un point de passage unique pour le traitement des transactions issues des moyens de paiements initiés par un porteur.Processor definition [fig1.A]: is in charge of processing transactions that come from the merchant [fig1.E], and on the other side, the issuer [fig1.B] of the means of payment. The processor allows the parties to agree on the transaction, and its purpose. The processor is a single point of passage for processing transactions from means of payment initiated by a cardholder.
L’invention se greffe au processus de traitement des transactions auprès du processeur de paiement via l’API processeur [fig1.F]. Ainsi, le processeur peut soumettre toutes les transactions qui portent sur un moyen de paiement à l’invention pour traitement et évaluation.The invention is grafted onto the transaction processing process with the payment processor via the processor API [fig1.F]. Thus, the processor can submit all transactions that relate to a means of payment to the invention for processing and evaluation.
L’invention permet de définir l’utilisation qui peut en etre faite du moyen de paiement en en restreignant l’utilisation et de renforcer la sécurité du moyen de paiement et des fonds associés, ou de limiter son utilisation à des scenarios prédéfinis par le porteur du moyen de paiement.The invention makes it possible to define the use that can be made of the means of payment by restricting its use and to reinforce the security of the means of payment and the associated funds, or to limit its use to scenarios predefined by the bearer of the means of payment.
Le Dispositif inventif (
- 1 API processeur [fig1.F] (lien entre l’invention et le réseau interbancaire de traitement de transactions monétaires) relié au processeur de paiements.
- L’API processeur reçoit les éléments spécifiques d’une transaction et restitue une réponse sur la qualité de la dite transaction et indique ainsi quelle suite le processeur devra lui donner.
- 1 API émetteur [fig1.I] (lien entre l’invention et l’émetteur du moyen de paiement, ou parfois appelé fournisseur de moyen de paiement) relié à l’émetteur du moyen de paiement.
- L’AOI émetteur est complétée d’une interface [fig2.K] qui sera mise à disposition auprès de l’émetteur pour faciliter l’interaction entre le porteur du moyen de paiement et l’invention, via les outils applicatifs de l’émetteur [fig2.J] et ainsi traduire les interactions entre le porteur et l’API émetteur. (Fig5)
- Un moteur d’analyse [Fig1.G]
- Un moteur de catégorisation [fig1.H]
- 1 API processor [fig1.F] (link between the invention and the interbank network for processing monetary transactions) connected to the payment processor.
- The processor API receives the specific elements of a transaction and returns a response on the quality of said transaction and thus indicates what action the processor should take.
- 1 Issuer API [fig1.I] (link between the invention and the issuer of the means of payment, or sometimes called payment means provider) connected to the issuer of the means of payment.
- The issuer AOI is completed by an interface [fig2.K] which will be made available to the issuer to facilitate the interaction between the bearer of the means of payment and the invention, via the issuer's application tools [fig2.J] and thus translate the interactions between the bearer and the issuer API. (Fig5)
- An analysis engine [Fig1.G]
- A categorization engine [fig1.H]
Le moteur d’analyse (
- Le moteur d’analyse identifier et extrait (
- The analysis engine identifies and extracts (
Le moteur de catégorisation détermine, sur la base des données d’analyse (
- Une règle constituée de 1 ou plusieurs critères et d’une valeur de comparaison (operateur logique) (
- Les règles sont classées par ordre de priorité (
- Chaque règle dispose d’une action prédéfinie qui stipule l’instruction qui sera donnée au processeur quant ’à la suite à donner à ladite transaction (
- Une règle par défaut (
- A rule consisting of 1 or more criteria and a comparison value (logical operator) (
- The rules are listed in order of priority (
- Each rule has a predefined action that stipulates the instruction that will be given to the processor as to what to do next with the said transaction (
- A default rule (
Au terme de de la catégorisation, l’API processeur renvoie au processeur le code action (
A ce jour, les émetteurs définissent les conditions d’utilisation d’un moyen de paiement. Les porteurs peuvent, si l’émetteur le permet, d’ajuster certains paramètres de ces conditions d’utilisation.To date, issuers define the conditions of use of a means of payment. Holders may, if the issuer allows it, adjust certain parameters of these conditions of use.
Le moyen de paiement mis à disposition par l’émetteur comporte un certain nombre de restrictions génériques qui définit les capacités intrinsèques du moyen de paiement, qui sont des limites dures – c’est-à-dire qu’elles ne sont pas modifiables par l’utilisateur ; cet espace défini comme « critère 0 »The means of payment made available by the issuer includes a certain number of generic restrictions which define the intrinsic capacities of the means of payment, which are hard limits – that is to say they cannot be modified by the user; this space defined as “criterion 0”
Toute transaction qui n’est pas compris dans le champ d’application du critère 0 sera systématiquement refusée (F8.AC) par le processeur.Any transaction that does not fall within the scope of criterion 0 will be systematically refused (F8.AC) by the processor.
L’invention a pour objet de fournir aux porteurs de moyen de paiement un outil avec lequel les porteurs sont en mesure de définir par eux-mêmes (
L’invention porte notamment sur un système de validation de transactions monétaires dans lequel les transactions issues depuis un marchand à partir d’un moyen de paiement sont soumises à un processus de validation permettant de déterminer si la dite transaction doit être autorisée ou non, caractérisé en ce que le système comporte un dispositif d’analyse des transaction et de catégorisation temps réel basé sur des règles définies par un porteur détenteur dudit moyen de paiement ; ledit système s'intégrant en surcouche aux conditions et limitations d’utilisation d’un moyen de paiement telles que définies par l’émetteur du moyen de paiement.The invention relates in particular to a system for validating monetary transactions in which transactions originating from a merchant using a means of payment are subject to a validation process making it possible to determine whether or not said transaction must be authorized, characterized in that the system comprises a device for analyzing transactions and for real-time categorization based on rules defined by a holder holding said means of payment; said system being integrated as an overlay with the conditions and limitations of use of a means of payment as defined by the issuer of the means of payment.
En outre, le système selon l’invention peut avantageusement intégrer les caractéristiques suivantes seules ou en combinaison :
- Ledit dispositif comporte une API émetteur permettant audit utilisateur, via une interface graphique, de suivre, définir, effacer et mettre à jour des règles de filtrage des transactions selon des critères libres de choix, ainsi que de notifier l’émetteur des actions déterminées par le moteur de catégorisation; et une API processeur d'accès à un moteur d'analyse interprétant les détails de la transaction et fournissant réponse au processeur sur la suite à donner à la transaction.
- ledit dispositif permet au porteur détenteur du moyen de paiement de créer des règles multicritères selon un ordre hiérarchique, et en ce que quand la transaction satisfait tous les critères définis par une règle entrant ainsi dans le champ d’application de la règle, cette règle est déclenchée et le code action est transmis au processeur et les autres règles qui suivent dans l'ordre hiérarchique sont abandonnées.
- la transaction est catégorisée par une règle par défaut prédéfinie par l'utilisateur détenteur du moyen de paiement en l’absence de règle applicable à ladite transaction.
- ledit dispositif permet au porteur détenteur du moyen de paiement de définir des règles dynamiques prenant en considération l'historique des transactions passées.
- ledit dispositif permet au porteur détenteur du moyen de paiement de définir des règles dynamiques prenant en considération des éléments de données en provenance de sources externes.
- ledit dispositif permet au porteur détenteur du moyen de paiement de définir une règle dont l’action est une requête de validation en temps réel par le porteur.
- ledit dispositif permet au porteur détenteur du moyen de paiement de créer un jeton de forçage à usage unique afin de stipuler au moteur de catégorisation que ce dernier devra fournir un code retour « validation forcé » pour la prochaine transaction qui sera retourné au processeur, préemptant sur les règles utilisateur et ainsi autoriser, si les fonds disponibles sont suffisants, ladite transaction. Ledit jeton est ensuite « consommé ».
- Said device comprises an issuer API allowing said user, via a graphical interface, to follow, define, delete and update transaction filtering rules according to freely chosen criteria, as well as to notify the issuer of the actions determined by the categorization engine; and a processor API for accessing an analysis engine interpreting the details of the transaction and providing a response to the processor on the next steps to take with the transaction.
- said device allows the holder of the means of payment to create multi-criteria rules according to a hierarchical order, and in that when the transaction satisfies all the criteria defined by a rule thus entering the scope of the rule, this rule is triggered and the action code is transmitted to the processor and the other rules which follow in the hierarchical order are abandoned.
- the transaction is categorized by a default rule predefined by the user holding the means of payment in the absence of a rule applicable to said transaction.
- said device allows the holder of the means of payment to define dynamic rules taking into account the history of past transactions.
- said device allows the holder of the means of payment to define dynamic rules taking into consideration data elements from external sources.
- said device allows the holder of the means of payment to define a rule whose action is a validation request in real time by the holder.
- said device allows the bearer holding the means of payment to create a single-use forcing token in order to stipulate to the categorization engine that the latter must provide a “forced validation” return code for the next transaction which will be returned to the processor, preempting the user rules and thus authorizing, if the available funds are sufficient, said transaction. Said token is then “consumed”.
L’invention a pour objectif de permettre à un porteur de moyen de paiement de définir lui-même des catégories de transactions, et d’indiquer pour chacune de ces catégories, si le processeur doit ou non honorer la transaction.The invention aims to allow a means of payment holder to define transaction categories himself, and to indicate for each of these categories whether or not the processor must honor the transaction.
Le porteur aura la possibilité de définir une philosophie permissive ou restrictive, c’est-à-dire de choisir une approche :
- tout ce qui n’est pas explicitement autorisé est interdit,
- ou à l’inverse, tout ce qui n’est pas explicitement interdit, est autorisé.
- anything that is not explicitly permitted is prohibited,
- or conversely, anything that is not explicitly forbidden is permitted.
Grâce à l’invention, le porteur du moyen de paiement est en mesure de définir des sous-ensembles à l’ensemble défini par le critère 0, qui permet de catégoriser, par le biais de règles de filtrages des « familles » de transactions, et d’en définir les finalités respectives désirées pour chacune d’entre elles.Thanks to the invention, the bearer of the means of payment is able to define subsets of the set defined by criterion 0, which makes it possible to categorize, by means of filtering rules, “families” of transactions, and to define the respective desired purposes for each of them.
Pour illustration : la superposition booléenne (
- Pour l’exemple, si l’on considère le critère 1 = transaction de plus de 20€, critère 2 = transaction en ligne et le critère 3 = transaction le week-end, la règle définie par le champ d’application donné en exemple en
- De manière plus générale, il est donné au porteur de pouvoir définir les conditions d’utilisation de son moyen de paiement selon 1 ou plusieurs critères, et d’affiner ces critères tel que jour de la semaine, heure d’utilisation, type de marchand, non du marchand, un pays en particulier, une devise, etc… et de combiner les critères choisis pour affiner les conditions d’utilisations aux besoins du porteur et s’assurer que le moyen de paiement ne puisse etre utilisé en dehors de ce qui a été prévu par les règles. (
- For example, if we consider criterion 1 = transaction of more than €20, criterion 2 = online transaction and criterion 3 = transaction on weekends, the rule defined by the scope of application given in the example in
- More generally, the bearer is given the ability to define the conditions of use of his means of payment according to 1 or more criteria, and to refine these criteria such as day of the week, time of use, type of merchant, name of the merchant, a particular country, a currency, etc. and to combine the chosen criteria to refine the conditions of use to the needs of the bearer and ensure that the means of payment cannot be used outside of what has been provided for by the rules.
Une règle par défaut est automatiquement créée afin de définir le champ d’application restant, c’est-à-dire le champ critère 0 déduit de tout les autres champ d’application défini par les règles. L’action associée a cette règle par défaut détermine la philosophie permissive ou restrictive.A default rule is automatically created to define the remaining scope, i.e. the criterion field 0 deduced from all other scopes defined by the rules. The action associated with this default rule determines the permissive or restrictive philosophy.
Les mise en œuvre possibles de l’invention incluent par exemple :
- De permettre aux parents qui souhaitent attribuer à leur enfant un moyen de paiement d’en limiter les capacités,
- De permettre aux porteurs qui souhaitent sécuriser leur moyen de paiement en en limitant les cas d’utilisation improbable et/ou potentiellement frauduleuse.
- De permettre des entreprises qui souhaitent mettre à disposition des moyens de paiement à leurs collaborateurs et en limiter l’utilisation à des contextes spécifiques etc…
- To allow parents who wish to assign a means of payment to their child to limit its capacities,
- To enable cardholders who wish to secure their means of payment by limiting cases of improbable and/or potentially fraudulent use.
- To enable companies that wish to provide means of payment to their employees and limit their use to specific contexts, etc.
Les règles propres au moyen de paiement mis à disposition du porteur sont définies par le Porteur du moyen de paiement par le biais d’une interface proposée par l’invention (
Les données brutes sont livrées à l’API processeur (
Les données brutes de la transaction telle qu’elles sont fournies par le processeur en bloc doivent etre partitionnées par le moteur d’analyse.The raw transaction data as provided by the bulk processor must be partitioned by the analysis engine.
La première étape pour l’API, est de verifier si la connexion en provenance du processeur est légitime, par le biais de clés d’authentification et de certificats d’authentification. (
- Si l’authentification est satisfaisante, L’API vérifie si la transaction qui est soumise pour traitement correspond à un moyen de paiement connu et valide.
- Si le moyen est inconnu, ou qu’il n’y a pas l’information permettant d’identifier de manière exclusive le moyen de paiement, une réponse sera retournée auprès du processeur avec un code erreur, en précisant les raisons du rejet pour analyse ultérieure. Cette réponse ne comporte pas d’action, et le processeur devra déterminer par lui-même comment traiter la transaction en question.
- D’autres éléments de vérification sont traités tel que la date, l’heure et l’identifiant unique de la transaction afin de verifier que la date et l’heure de la transaction soit cohérente, (ni trop ancienne, ni dans le futur) et que la transaction n’a pas d’ores et déjà fait l’objet d’un traitement au préalable. Si toutes les vérifications ne sont pas satisfaites, le traitement est rejeté par l’invention avec un code erreur.
- If authentication is successful, the API verifies whether the transaction being submitted for processing corresponds to a known and valid payment method.
- If the means is unknown, or there is no information to uniquely identify the means of payment, a response will be returned to the processor with an error code, specifying the reasons for the rejection for further analysis. This response does not include any action, and the processor will have to determine for itself how to process the transaction in question.
- Other verification elements are processed such as the date, time and unique identifier of the transaction in order to verify that the date and time of the transaction are consistent (neither too old nor in the future) and that the transaction has not already been processed beforehand. If all the checks are not satisfied, the processing is rejected by the invention with an error code.
Si la validation est satisfaite (
L’objet du moteur d’analyse est de localiser dans les données transmises par le processeur, les critères utiles (
Par exemple, une donnée transmise par le processeur pourra prendre la forme : "transactionCurrencyIson" : "978". Elle sera isolée et le critère « Devise » sera renseigné par la valeur « US Dollar » et le critère « Devise étrangère » sera renseigné par « Vrai ».
- Ici, l’information fournie par le processeur donne lieu à l’extraction de 2 critères (
- Here, the information provided by the processor gives rise to the extraction of 2 criteria (
Une fois que les binômes critères-valeurs ont tous été extraits (ou définis comme absents), le moteur d’analyse formate les données propres à la transaction et crée une structure de données normalisée qui pourra ensuite être interprétée par le moteur de catégorisation sur la forme d’un format structuré (
Once the criteria-value pairs have all been extracted (or defined as absent), the analysis engine formats the transaction-specific data and creates a normalized data structure that can then be interpreted by the categorization engine in the form of a structured format (
Details du fonctionnement du moteur de catégorisation.Details of how the categorization engine works.
Le moteur de catégorisation a pour objet, de verifier s’il existe une règle définie par le porteur qui s’applique à la transaction présentée par le moteur d’analyse, et le cas échéant, de préparer la réponse qui sera transmise au processeur pour que ce dernier sache de quelle manière traiter la transaction.The purpose of the categorization engine is to check whether there is a rule defined by the bearer that applies to the transaction presented by the analysis engine, and if so, to prepare the response that will be transmitted to the processor so that the latter knows how to process the transaction.
Le moteur de catégorisation dispose de 2 règles qui disposent de la priorité la plus haute :
- Règle 1 : la règle de couverture : Le moyen de paiement est-il couvert pas les fonds nécessaires. (
- Règle 2 : la règle d’exception : Existe-il un jeton de forçage qui permet au porteur d’autoriser la transaction sans tenir compte des règles qui suivent. (
- Toutes les règles définies ensuite par le porteur viennent ensuite en complément. (
- Rule 1: The Coverage Rule: Is the payment method covered by the necessary funds?
- Rule 2: The Exception Rule: Is there a forcing token that allows the bearer to authorize the transaction without taking into account the following rules. (
- All the rules subsequently defined by the wearer then come in addition. (
La règle de couverture est une règle qui préempte toutes autre règle. Fondamentalement, cette règle permet de restreindre la capacité du moyen de paiement aux fonds disponibles pour satisfaire la transaction.The coverage rule is a rule that preempts all other rules. Basically, this rule allows to restrict the capacity of the means of payment to the funds available to satisfy the transaction.
La règle de d’exception s’appuie sur la fonctionnalité de jeton de forçage. Le porteur peut créer un jeton de forçage qui lui permet de préempter sur une règle qui aurait bloqué la transaction.
- Le jeton de forçage est à usage unique.
- Le jeton de forçage est systématiquement utilisé dès qu’une transaction est présentée au moteur de catégorisation .
- Les règles sous-jacentes sont ignorées quand un jeton est en cours d’utilisation.
- L’action d’un jeton de forçage est toujours une autorisation.
- Le jeton de forçage peut – selon le choix du porteur - avoir une date de péremption.
- Le de forçage peut également etre détruits directement par l’utilisateur par le biais de l’application mise à sa disposition par l’émetteur.
- The force token is for one-time use only.
- The force token is systematically used as soon as a transaction is presented to the categorization engine.
- The underlying rules are ignored when a token is in use.
- The action of a force token is always an authorization.
- The force token can – depending on the bearer’s choice – have an expiration date.
- The force can also be destroyed directly by the user through the application made available to him by the transmitter.
Le moteur de catégorisation dispose d’un accès à l’ensemble des règles définies par le porteur. Une règle est constituée de :
- Une ou plusieurs conditions (
- Une Action - la réponse que le moteur devra donner au processeur si toutes les conditions ont été validées. (
- Un drapeau précisant si la règle est active - Valeur booléenne qui détermine si la règle est active ou non. Si la règle n’est pas active, le moteur ignorera cette règle pour passer directement à la suivante.
- Un identifiant unique du moyen de paiement - Il s’agit d’un champ comportant l’identifiant unique moyen de paiement pour laquelle cette règle s’applique
- Une priorité (afin de hiérarchiser l’ordre de passage des règles.) - Il s’agit d’une valeur numérique qui permet de classer dans quel ordre les règles vont etre traitées par le moteur (
- One or more conditions (
- An Action - the response that the engine should give to the processor if all conditions have been validated. (
- A flag indicating whether the rule is active - Boolean value that determines whether the rule is active or not. If the rule is not active, the engine will skip this rule and move directly to the next one.
- A unique identifier of the payment method - This is a field containing the unique identifier of the payment method for which this rule applies.
- A priority (in order to prioritize the order in which the rules are processed.) - This is a numerical value that allows you to classify the order in which the rules will be processed by the engine (
Les règles sont accessibles au porteur en permanence et ce dernier est en mesure de les modifier quand il le souhaite, et l’application de la règle se fait en temps réel. Dès que la règle est soit créé, soit modifiée, soit détruite, l’effet est instantané sur les prochaines transactions. (
Le processus de catégorisation de la transaction traite les règles dans un ordre précis tel que l’utilisateur les a définis durant la phase de gestion des règles (
Dans la chaine de processing, Toutes les règles liées au moyen de paiement source de la transaction sont identifiée, classée par leur ordre de priorité, et sont traitées les unes apres les autres par le moteur de catégorisation. (
Les règles ont toutes une priorité différente afin de s’assurer qu’il ne peut y avoir d’ambiguïté sur l’ordre de passage des règles.The rules all have a different priority to ensure that there can be no ambiguity about the order in which the rules come.
Dès qu’une règle est appliquée, les règles suivantes sont ignorées, et l’action retenue est déterminée selon ce qui est prescris dans le champ action de la règle appliquée. (
Les règles comportent des conditions. Ces conditions permettent de déterminer si la transaction en cours de traitement est dans le champ d’application de la règle, et donc affectée par la dite règle. Une règle peut comporter de 1 à n conditions. (
Une condition est constituée d’un critère, d’une valeur associée et d’un opérateur de comparaison pour déterminer si la condition est remplie. (Operateurs de type >=, <=, <, >, =)A condition consists of a criterion, an associated value, and a comparison operator to determine whether the condition is met. (Operators of type >=, <=, <, >, =)
Les critères disponibles sur la plateforme ont vocation à évoluer afin de permettre au porteur de définir les règles qui lui conviennent selon les informations qui auront pu etre identifiée par le moteur d’analyse. Exemple : le porteur pourra par exemple choisir une liste non exhaustive de critère tels que :
- Montant de la transaction
- Date
- Jour de la semaine
- Heure de la transaction
- Lieu géographique
- Nom du marchand
- Catégorie de Marchand (CID)
- Identification du Marchand (MID)
- Identification du terminal utilisé
- Type de transaction (en ligne ou physique)
- Description de la transaction
- AutresThe criteria available on the platform are intended to evolve in order to allow the holder to define the rules that suit him according to the information that could have been identified by the analysis engine. Example: the holder will be able to choose a non-exhaustive list of criteria such as:
- Transaction amount
- Date
- Day of the week
- Time of transaction
- Geographic location
- Merchant name
- Merchant Category (CID)
- Merchant Identification (MID)
- Identification of the terminal used
- Type of transaction (online or physical)
- Description of the transaction
- Others
A ces critères s’ajoutent les critères dynamiques (
- Par calcul sur la base de l’historique lié au moyen de paiement (
- Par obtention de valeurs en provenance de sources externes (
- By calculation based on the history linked to the means of payment (
- By obtaining values from external sources (
Les critères dynamiques calculées s’obtiennent lorsqu’une règle invoque la nécessité de construire ledit critère et sa valeur afin d’etre en mesure de procéder à la comparaison. Pour y parvenir, le moteur d’analyse accède à la base de données d’historique. Par exemple, si une règle stipule que le moyen de paiement ne doit pas etre utilisé plus de 2 fois par jour, le moteur de catégorisation procède au calcul de la valeur du critère sollicité en comptant le nombre de transactions qui ont déjà été traitée dans le même jour et permet ainsi de procéder à la comparaison.
- Les calculs qui peuvent etre appliqués afin de construire les valeurs de référence ne sont pas limités dans leur nature, et peuvent notamment etre entre autres, des calculs de sommes, de quantité, de moyenne.
- Par exemple, une requête peut prendre la forme de type : On calcule la somme des « montant de transaction » de l’historique, sur une plage de temps défini dans la règle, pour une catégorie de marchand spécifique. Une fois la « somme » calculée, le moteur de catégorisation construit le critère à comparer qui portera pour l’exemple sur la somme totale des montants de transactions pour une catégorie de marchand sur un période spécifique et ainsi verifier si le montant total des transactions passées est supérieur, inférieur ou égal à la somme maximum autorisée par la règle.
- The calculations which can be applied in order to construct the reference values are not limited in their nature, and may notably be, among others, calculations of sums, quantities, averages.
- For example, a query can take the form of type: We calculate the sum of the "transaction amounts" of the history, over a time range defined in the rule, for a specific merchant category. Once the "sum" is calculated, the categorization engine builds the criterion to compare which will for the example focus on the total sum of transaction amounts for a merchant category over a specific period and thus verify if the total amount of past transactions is greater than, less than or equal to the maximum amount authorized by the rule.
Les critères par obtention (ou importé) sont des critères qui dont les valeurs sont construites sur la base d’information fournie par des bases externes. C’est donné ne sont pas limités dans leur nature. Elles peuvent prendre par exemple prendre la forme d’un score de réputation d’un site marchand en ligne, ou de déterminer si le jour de la transaction est un jour férié, ou de vacances scolaires.
- Les critères importés sont acquis via une requête vers une api externe qui dispose des informations recherchées auprès du prestataire de données.
- The imported criteria are acquired via a query to an external API that has the information sought from the data provider.
L’ensemble des critères d’un règle détermine le champ d’application d’une règle. (
Les critères ne sont pas limités par leur nature ou la quantité pour définir une règle.The criteria are not limited by their nature or quantity to define a rule.
Le champ d’application d’une règle est défini par la superposition des critères qui sont satisfaits par la transaction en cours de traitement. (
Les conditions sont hiérarchisées sous la forme d’une arborescence de type ET/OU combinées tel qu’illustré en exemple dans la (
Des lors que la règle est appliquée, les règles qui suivent sont ignorées (
Une règle est constituée d’une ou plusieurs actions qui permet de déterminer la suite à donner. (
Dès lors que l’action est connue, la transaction est réputée comme étant « catégorisée »Once the action is known, the transaction is deemed to be “categorized”
La règle par défaut (
- L’action de la règle par défaut détermine la philosophie du moyen de paiement.
- Le porteur peut choisir une approche permissive, c’est-à-dire que toute transaction qui n’a été explicitement bloquée est par défaut autorisée.
- A l’inverse, le porteur peut décider d’une philosophie restrictive, c’est-à-dire que toute transaction qui n’a pas été explicitement autorisée sera bloquée.
- Le porteur procède de ce choix en choisissant l’action
- La règle par défaut est toujours active.
- La règle par défaut ne peut pas etre détruite.
- The default rule action determines the philosophy of the payment method.
- The holder can choose a permissive approach, meaning that any transaction that has not been explicitly blocked is allowed by default.
- Conversely, the holder can decide on a restrictive philosophy, meaning that any transaction that has not been explicitly authorized will be blocked.
- The bearer proceeds from this choice by choosing the action
- The default rule is always active.
- The default rule cannot be destroyed.
La réponse de l’invention prend la forme d’une action, ou plutôt d’un code action en réponse à la sollicitation du processeur via l’API processeur (
Le plus souvent, l’action consiste à autoriser ou bloquer une transaction. Il est toutefois possible pour le porteur de définir d’autres actions.Most often, the action consists of authorizing or blocking a transaction. However, it is possible for the bearer to define other actions.
L’API processeur dispose d’autre codes qui permet de signaler au processeur l’état du traitement de la transaction qui pourront servir au processeur at/ou à l’émetteur de traiter différemment les transactionsThe processor API has other codes that can signal the processor the status of the transaction processing that can be used by the processor and/or the issuer to process transactions differently.
Voici une série de code disponibles qui peuvent etre transmis au processeur :
- Codes Systèmes :
- Code 0x01 Success : Requête viable pour traitement
- Code 0x02 Error : carte inconnue (Deep TIE n’a pas trouvé de règles correspondant à cette carte)
- Code 0x03 Error : erreur défaut sur horodatage (une date ou heure dans le futur ou trop loin dans le passé)
- Code 0x04 Error : Identifiant de transaction dupliqué : Une transaction portant le même identifiant à déjà été traitée dans le passé (chaque transaction étant accompagné d’un identifiant unique, il est en principe impossible de rencontrer 2 transactions avec un numéro identique.)
- Code Actions :
- 1x01 RuleOK : Code classique pour indiquer au processeur que la transaction fait l’objet d’une règle explicite, et est autorisée pour traitement par la règle.
- 1x02 RuleNOK : Code classique pour indiquer au processeur que la transaction fait l’objet d’une règle explicite, et est bloquée pour traitement par la règle.
- 1x03 DefOK : La transaction est autorisée dû à la règle par défaut. Aucune des règles explicites ne s’appliquait à cette transaction
- 1x04 DefNOK : La transaction est Bloquée dû à la règle par défaut. Aucune des règles explicites ne s’appliquait à cette transaction
- 1x05 TokenOK : La transaction est autorisée dû à la presence d’un jeton de forçage qui a été utilisé.
- 1x06 FundsNOK : La transaction est refusée. Il n’y pas suffisamment de fonds disponibles pour couvrir la transaction.
- 1x07 BypassOK : Transaction Pseudo Refusée. Code retour habituellement principalement pour tester des règles sans pour autant affecter les transactions. Ce code spécifie qu’une règle aurait bloqué la transaction, mais qu’elle est pour le moment en mode de traçabilité.
- 1x08 WarnOK : Transaction autorisée avec alerte. La transaction est autorisée de manière explicite par une règle, mais qu’elle doit faire l’objet d’une notification différenciée auprès du porteur.
- 1x09 WarnNOK : Transaction Refusée avec alerte. La transaction est Bloquée de manière explicite par une règle, mais qu’elle doit aussi faire l’objet d’une notification différenciée auprès du porteur.
- Code Challenge :
- 2x01Challenge : Le code challenge est un code a part parce qu’il donne au porteur la possibilité de choisir au cas par cas si la transaction doit etre valable.
- 2x02 ChallengeOK : Le challenge est finalisé avec pour action finale l’autorisation de la transaction.
- 2x03 ChallengeNOK : Le challenge est finalisé avec pour action finale le blocage de la transaction.
- System Codes:
- Code 0x01 Success: Request viable for processing
- Code 0x02 Error: Unknown card (Deep TIE did not find any rules matching this card)
- Code 0x03 Error: faulty timestamp error (a date or time in the future or too far in the past)
- Code 0x04 Error: Duplicate transaction identifier: A transaction with the same identifier has already been processed in the past (each transaction being accompanied by a unique identifier, it is in principle impossible to encounter 2 transactions with an identical number.)
- Action Code:
- 1x01 RuleOK: Classic code to indicate to the processor that the transaction is subject to an explicit rule, and is authorized for processing by the rule.
- 1x02 RuleNOK: Classic code to indicate to the processor that the transaction is subject to an explicit rule, and is blocked for processing by the rule.
- 1x03 DefOK: The transaction is allowed due to the default rule. None of the explicit rules applied to this transaction.
- 1x04 DefNOK: Transaction is Blocked due to default rule. None of the explicit rules applied to this transaction
- 1x05 TokenOK: The transaction is authorized due to the presence of a force token that was used.
- 1x06 FundsNOK: The transaction is declined. There are not enough funds available to cover the transaction.
- 1x07 BypassOK: Pseudo Transaction Refused. Return code usually mainly to test rules without affecting transactions. This code specifies that a rule would have blocked the transaction, but that it is currently in traceability mode.
- 1x08 WarnOK: Transaction authorized with alert. The transaction is explicitly authorized by a rule, but it must be the subject of a differentiated notification to the bearer.
- 1x09 WarnNOK: Transaction Refused with alert. The transaction is explicitly blocked by a rule, but it must also be the subject of a differentiated notification to the holder.
- Code Challenge:
- 2x01Challenge: The challenge code is a separate code because it gives the bearer the possibility to choose on a case-by-case basis whether the transaction should be valid.
- 2x02 ChallengeOK: The challenge is finalized with the final action being authorization of the transaction.
- 2x03 ChallengeNOK: The challenge is finalized with the final action being blocking the transaction.
Les actions sont également transmises via l’API de l’émetteur a titre de notification pour que ce dernier puisse exploiter les informations correspondant à la transaction, et potentiellement les transmettre au porteur.The shares are also transmitted via the issuer's API as a notification so that the latter can exploit the information corresponding to the transaction, and potentially transmit it to the bearer.
Durant le traitement d’une transaction, si la transaction est une transaction par carte bancaire en ligne, celle-ci fait l’objet d’une vérification par le porteur. Cette vérification est nommée 3Dsecure par les réseaux de carte de paiement (Visa, Mastercard…)During the processing of a transaction, if the transaction is an online bank card transaction, it is subject to verification by the cardholder. This verification is called 3Dsecure by the payment card networks (Visa, Mastercard, etc.)
Cette authentification 3Dsecure n’a lieu que pour les opérations de paiement en Ligne (internet) et requiert que le porteur valide via sa banque la transaction. Ce procédé d’authentification 3Dsecure est indépendant des traitements effectués par l’invention.This 3Dsecure authentication only takes place for online payment transactions (internet) and requires that the bearer validates the transaction via his bank. This 3Dsecure authentication process is independent of the processing carried out by the invention.
La vérification 3DSecure est transmise par le processeur.3DSecure verification is passed through the processor.
L’invention est toutefois en mesure de parquer la requête 3dSecure afin de procéder à une vérification supplémentaire qui peut ainsi prendre la forme d’une validation par un tiers qui seraient désignés comme autorité de confiance par le porteur.
- A titre d’exemple, si le porteur du moyen de paiement est un enfant, les tiers de confiance qui devraient valider la transaction pourraient être les parents.
- For example, if the bearer of the means of payment is a child, the trusted third parties who should validate the transaction could be the parents.
Cette mesure permettant de parquer la requête d’authentification de type 3Dsecure ou similaire et de solliciter un tiers est désigné comme étant le « mode challenge » par l’invention. Elle est activée par un code action spécifique (
Lors de la création d’une règle, Le moteur de catégorisation met à disposition du porteur une la possibilité de choisir un mode challenge pour définir l’action. Cette option permet de mettre en pause le traitement de la transaction, et transmet via l’API émetteur une requête de délégation d’autorisation accompagné des éléments informatifs de la transaction.When creating a rule, the categorization engine provides the holder with the possibility of choosing a challenge mode to define the action. This option allows to pause the processing of the transaction, and transmits via the issuer API an authorization delegation request accompanied by the informative elements of the transaction.
L’action challenge est accompagnée d’une action validation ou blocage par défaut en cas de non réponse du porteur. (Timeout)The challenge action is accompanied by a validation or blocking action by default in the event of no response from the bearer. (Timeout)
Dans les faits, cette action de challenge signifie que la règle ne porte pas d’action pré déterminée, et que cette dernière doit etre fournie par l’émetteur.In fact, this challenge action means that the rule does not carry a predetermined action, and that the latter must be provided by the issuer.
L’émetteur peut, quand il reçoit la requête de challenge, déterminer comme il l’entend, la façon dont il va remédier à la résolution du challenge. L’émetteur peut, par exemple, solliciter le porteur via l’application web ou mobile, pour qu’il (le porteur) valide ou bloque ladite transaction qui fait l’objet d’un challenge.The issuer may, when it receives the challenge request, determine as it sees fit, how it will remedy the resolution of the challenge. The issuer may, for example, request the bearer via the web or mobile application, so that he (the bearer) validates or blocks said transaction which is the subject of a challenge.
Dès que le Challenge a été transmis à l’émetteur, le moteur de catégorisation attend une réponse qui peut prendre 3 formes :
- La transaction est validée.
- La transaction est bloquée
- Timeout : L’émetteur n’a pas fourni de réponse dans une delais imparti. L’action par défaut du challenge est appliquée. (A ne pas confondre avec la règle par défaut.)
- The transaction is validated.
- The transaction is blocked
- Timeout: The issuer did not provide a response within a specified timeout period. The challenge's default action is applied. (Not to be confused with the default rule.)
L’invention s’intègre en 2 étapes :
- Une API « transaction » est mise à disposition auprès du processeur pour que ce dernier puisse soumettre la transaction et ainsi obtenir de l’invention l’instruction sur la façon dont la transaction doit etre traitée.
- Une API « émetteur » est mise à disposition pour que
- L’utilisateur, via une interface mise en place par le fournisseur du moyen de paiement, puisse définir et modifier les règles en vigueur sur son moyen de paiement.
- Que l’émetteur soit notifié des transactions traitées, et de créer et administrer les comptes porteurs comme par exemple traiter des opérations d’authentification « Single Sign On ».
- A “transaction” API is made available to the processor so that the latter can submit the transaction and thus obtain from the invention the instruction on how the transaction should be processed.
- A “transmitter” API is made available so that
- The user, via an interface set up by the payment method provider, can define and modify the rules in force on their payment method.
- That the issuer is notified of the transactions processed, and to create and administer the bearer accounts such as processing “Single Sign On” authentication operations.
Une interface de gestion graphique mise à disposition de l’émetteur. L’émetteur pourra insérer l’interface porteur dans les applications que l’émetteur utilise pour gérer les éléments classiques de sa relation avec son client. (
L’interface de gestion mise a disposition auprès de l’émetteur afin de facilité les interactions entre l’invention et le porteur est optionnelle dans le cas où l’émetteur souhaiterait développer sa propre interface qui porteuse qui saura interpréter directement les informations en provenance de ou envoyées vers l’API émetteur.The management interface made available to the issuer in order to facilitate interactions between the invention and the bearer is optional in the event that the issuer wishes to develop its own bearer interface which will be able to directly interpret the information coming from or sent to the issuer API.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2300934A FR3145435A1 (en) | 2023-02-01 | 2023-02-01 | determination and filtering of multi-criteria monetary transactions, configurable by a means of payment holder in real time. |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2300934 | 2023-02-01 | ||
FR2300934A FR3145435A1 (en) | 2023-02-01 | 2023-02-01 | determination and filtering of multi-criteria monetary transactions, configurable by a means of payment holder in real time. |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3145435A1 true FR3145435A1 (en) | 2024-08-02 |
Family
ID=87554503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2300934A Pending FR3145435A1 (en) | 2023-02-01 | 2023-02-01 | determination and filtering of multi-criteria monetary transactions, configurable by a means of payment holder in real time. |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3145435A1 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007011695A2 (en) * | 2005-07-15 | 2007-01-25 | Revolution Money, Inc. | System and method for user selection of fraud detection rules |
WO2008032005A2 (en) * | 2006-09-15 | 2008-03-20 | Jean-Yves Rossi | Payment method and systems |
US20130018792A1 (en) * | 2009-01-09 | 2013-01-17 | Apple Inc. | Parental controls |
WO2013071310A1 (en) * | 2011-11-13 | 2013-05-16 | Google Inc. | Real-time payment authorization |
US20130151413A1 (en) * | 2011-12-08 | 2013-06-13 | Red Giant, Inc | Systems and methods for ensuring the application of user-mandated rules to payment transactions |
US20140310160A1 (en) * | 2013-04-11 | 2014-10-16 | Pawan Kumar | Alert System with Multiple Transaction Indicators |
WO2020176743A1 (en) * | 2019-02-28 | 2020-09-03 | Stripe, Inc. | Push payment decision routing |
-
2023
- 2023-02-01 FR FR2300934A patent/FR3145435A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007011695A2 (en) * | 2005-07-15 | 2007-01-25 | Revolution Money, Inc. | System and method for user selection of fraud detection rules |
WO2008032005A2 (en) * | 2006-09-15 | 2008-03-20 | Jean-Yves Rossi | Payment method and systems |
US20130018792A1 (en) * | 2009-01-09 | 2013-01-17 | Apple Inc. | Parental controls |
WO2013071310A1 (en) * | 2011-11-13 | 2013-05-16 | Google Inc. | Real-time payment authorization |
US20130151413A1 (en) * | 2011-12-08 | 2013-06-13 | Red Giant, Inc | Systems and methods for ensuring the application of user-mandated rules to payment transactions |
US20140310160A1 (en) * | 2013-04-11 | 2014-10-16 | Pawan Kumar | Alert System with Multiple Transaction Indicators |
WO2020176743A1 (en) * | 2019-02-28 | 2020-09-03 | Stripe, Inc. | Push payment decision routing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3113099B1 (en) | Payment container, creation method, processing method, devices and programs therefor | |
EP0496656B1 (en) | Method for exchanging rights between microprocessor-cards | |
CA2971647C (en) | Method for processing an authorisation to implement a service, devices and corresponding computer program | |
EP0507669B1 (en) | Method for electronic payment with an IC-card provided with numbered tokens; and card to implement this method | |
FR2737032A1 (en) | SECURE PAYMENT SYSTEM BY ELECTRONIC CURRENCY TRANSFER THROUGH AN INTERBANKING NETWORK | |
RU2718973C2 (en) | Method and device for providing an electronic transaction gateway | |
FR2475254A1 (en) | APPARATUS AND METHOD FOR CODING CARDS PROVIDING MULTI-LEVEL SECURITY | |
FR2882878A1 (en) | DEVICE, METHOD AND SYSTEM FOR SECURITY FOR FINANCIAL TRANSACTIONS BASED ON THE IDENTIFICATION OF AN INDIVIDUAL THROUGH ITS BIOMETRIC PROFILE AND USING A MICROPROCESSOR CARD | |
FR3010215A1 (en) | METHOD FOR PROCESSING TRANSACTIONAL DATA, DEVICES AND CORRESPONDING COMPUTER PROGRAMS. | |
EP0396592B1 (en) | Device for analysing a data processing transaction | |
KR20190086971A (en) | Method for dealing for virtual currency with value | |
FR2817108A1 (en) | Method for making payments over mobile telephone system, comprises calculation of signatures during voice or data transmission using a mother key and diversified keys derived from the mother key | |
FR3145435A1 (en) | determination and filtering of multi-criteria monetary transactions, configurable by a means of payment holder in real time. | |
FR3025915A1 (en) | METHODS AND DEVICES FOR MANAGING COMPOSITE TRANSACTIONS | |
JP6473531B1 (en) | Automatic split payment system using face recognition technology | |
WO2002005226A1 (en) | Micropayment transaction management method, client devices, trader and financial intermediary | |
FR3095066A1 (en) | Parental control implemented in a system for processing a transaction associated with a payment card held by a user subject to a decision-maker | |
FR2732486A1 (en) | METHOD FOR PROVIDING A REQUEST FOR ACCESS TO THE MANAGEMENT PROGRAM OF AN APPLICATION OF A MEMORY CARD, AND MEMORY CARD FOR IMPLEMENTING SAID METHOD | |
US20190259013A1 (en) | System and method for employer provided financial services | |
EP3215991A1 (en) | Simplified transaction using a payment device and a communication terminal | |
FR2888691A1 (en) | TRANSACTION AUTHORIZATION METHOD AND DEVICE | |
WO2012089953A1 (en) | Method of processing data for the management of transactions | |
Zamaria | La reconnaissance juridictionnelle des monnaies virtuelles | |
Seddiqi et al. | Bitcoin: The Decentralized Alternative to Cross-border Payments: What is Bitcoin position in cross-border payment market? | |
EP2884415A1 (en) | Method for processing transaction data, corresponding terminal, server and computer programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20240802 |