Un QR n'est pas un moyen de paiement
Un code QR de paiement est une image bidimensionnelle dont les modules encodent une chaîne de caractères lisible par un téléphone. Un code QR est un canal d'initiation, distinct de l'instrument de paiement qui exécute l'opération. Il transporte une adresse de bénéficiaire, éventuellement un montant, et rien d'autre. Les droits attachés au paiement, son coût, son délai de règlement et l'exposition à la fraude dépendent du rail sous-jacent que le code désigne. La négociation d'un contrat d'acceptation porte donc sur ce rail, dont le code ne fixe aucun paramètre.
- Un QR posé sur un virement instantané. QRIS (Indonésie), Pix QR (Brésil), UPI QR (Inde), VietQR (Vietnam), Thai QR Payment (Thaïlande) : le paiement est un virement irrévocable. Pas de chargeback, pas de préautorisation, crédit final en quelques secondes.
- Un QR posé sur une carte. SGQR agrège des schemes carte internationaux, TR Karekod couvre carte et virement FAST : le paiement reste une transaction carte, avec son interchange, ses règles scheme et son cycle de contestation.
- Un QR posé sur un portefeuille. Alipay, WeChat Pay, GCash : le paiement est un débit de solde de monnaie électronique, avec un risque de contrepartie sur l'émetteur et des délais de reversement fixés par contrat.
- Un QR posé sur du mobile money. GIMACPAY en zone CEMAC, TANQR en Tanzanie : le solde est une monnaie électronique cantonnée, la conversion en monnaie scripturale relève du cash-out.
Cette distinction éclaire aussi la diffusion du QR sur les marchés où l'acceptation carte restait peu répandue. L'acceptation par QR ne demande aucun terminal. Un chevalet plastifié suffit, et l'investissement d'acceptation tombe à zéro. En Indonésie, 32,71 millions de marchands étaient enrôlés sur QRIS dès 2024 (Bank Indonesia), un ordre de grandeur qu'aucun parc de TPE n'atteint dans un pays émergent. En Bolivie, 88,4 % des paiements QR sont inférieurs à 500 bolivianos et 49,7 % inférieurs à 50 bolivianos (Banco Central de Bolivia, Informe de Vigilancia del Sistema de Pagos 2025). Le QR y sert des tickets de faible montant, que la carte ne traitait pas à un coût acceptable pour le commerçant.
EMV QRCPS : la norme sous les normes
La spécification EMV QRCPS définit la structure des données encodées dans un code QR de paiement, ainsi que les deux modes de présentation de ce code. Presque toutes les normes QR nationales citées dans ce dossier déclarent une conformité EMVCo, notamment QRIS, Thai QR Payment, QR Ph, DuitNow QR, LANKAQR, KHQR et Pix QR. La référence est la EMV® QR Code Specification for Payment Systems (EMV QRCPS), publiée par EMVCo en deux volumes distincts, tous deux en version 1.1 datée du 27 novembre 2020 (EMVCo, spécifications publiques).
| Merchant-Presented Mode (MPM) | Consumer-Presented Mode (CPM) | |
|---|---|---|
| Qui affiche le code | Le commerçant | Le client, sur l'écran de son téléphone |
| Qui scanne | Le client, avec son application | Le commerçant, avec un lecteur optique ou une caméra |
| Équipement commerçant | Aucun (autocollant) ou un écran | Un scanner 2D ou une caisse équipée d'une caméra |
| Encodage du contenu | Texte, TLV positionnel en clair | BER-TLV encodé en Base64 ; gabarit d'application avec cryptogramme |
| Nature du jeton | Adresse du bénéficiaire, réutilisable | Jeton de paiement à usage unique, à durée de vie courte |
| Cas d'usage typique | Micro-commerce, marchés, factures, e-commerce mobile | Caisse à fort débit, transport, commerce organisé |
| Sensibilité au réseau côté client | Élevée : le client doit être connecté | Faible : le code peut être pré-généré hors ligne |
Le mode MPM domine largement les déploiements mondiaux, parce qu'il déplace le coût d'équipement du commerçant vers le client, qui possède déjà un téléphone. Sa structure est un TLV positionnel. Chaque objet de données est une suite identifiant (2 chiffres) + longueur (2 chiffres) + valeur, concaténée sans séparateur. Le contenu se lit en clair, sans clé et sans déchiffrement, à partir de la seule image. Un QR MPM ne contient aucun secret et n'est pas authentifié. Un tiers peut donc en reproduire un à l'identique, ou en substituer un autre, sans qu'aucun mécanisme du format ne s'y oppose.
000201 tag 00 : Payload Format Indicator, valeur "01"
010212 tag 01 : Point of Initiation Method
11 = STATIQUE (reutilisable)
12 = DYNAMIQUE (usage unique)
26XX.... tags 02 a 51 : Merchant Account Information
un gabarit par scheme ou par norme
nationale ; c'est ici que vit l'adresse
reelle du beneficiaire (alias, VPA, cle
Pix, numero de compte, identifiant wallet)
52045812 tag 52 : Merchant Category Code (MCC, ISO 18245)
5303360 tag 53 : devise de transaction (ISO 4217 numerique)
540512500 tag 54 : montant (absent si QR statique)
5502011 tag 55 : indicateur de pourboire / frais
5802ID tag 58 : pays (ISO 3166-1 alpha-2)
5913WARUNG BU SRI tag 59 : nom du commercant (25 caracteres max)
6008SURABAYA tag 60 : ville du commercant (15 caracteres max)
62XX.... tag 62 : Additional Data Field Template
01 numero de facture
03 libelle du point de vente
05 reference de rapprochement <<< CLE
07 libelle du terminal
6304A1B2 tag 63 : CRC-16/CCITT-FALSE sur TOUT le payload,
"6304" inclus, valeur exclueLe mode CPM repose sur une construction différente. Le téléphone du client produit un BER-TLV encodé en Base64, dont le gabarit d'application porte l'identifiant d'application, la donnée de compte et un cryptogramme. On y retrouve la logique EMV de la carte sans contact, transposée dans une image. Le cryptogramme authentifie la transaction, ce qu'aucun QR MPM ne permet, et la lecture incombe au commerçant, qui doit donc disposer d'un scanner. Le CPM se déploie ainsi là où le débit prime et où l'équipement de caisse existe déjà, en caisse de supermarché et dans les transports, plutôt que là où l'acceptation doit rester sans coût de déploiement.
Statique et dynamique : deux produits, pas deux réglages
Le tag 01 du payload, appelé Point of Initiation Method, ne prend que deux valeurs et distingue deux usages du même format. Le QR statique, valeur 11, est une adresse imprimée, sans montant ni référence, réutilisable à l'infini et distribuée à coût nul. Le QR dynamique, valeur 12, est généré par la caisse pour une transaction unique. Il porte le montant, la devise et la référence, et il expire.
| Dimension | QR statique (tag 01 = 11) | QR dynamique (tag 01 = 12) |
|---|---|---|
| Montant | Saisi par le client, source d'erreur et de fraude au sous-paiement | Imposé par la caisse, non modifiable |
| Référence de commande | Absente le plus souvent | Portée par le tag 62-05, injectée par le système d'encaissement |
| Rapprochement comptable | Manuel, au montant et à l'heure | Automatique, un pour un |
| Coût de déploiement | Quasi nul : impression, chevalet, autocollant | Intégration caisse ou terminal, écran ou imprimante |
| Risque physique | Substitution de l'autocollant (QR swap) | Nul : le code n'existe que quelques secondes |
| Confirmation d'encaissement | Notification dans l'app du commerçant, à surveiller à l'œil | Retour caisse : la caisse sait que le paiement a abouti |
| Cas d'usage | Marché, taxi, artisan, pourboire, don, facture | Retail organisé, restauration, e-commerce, transport |
Ce clivage emporte une conséquence de conception souvent ignorée. Le QR dynamique constitue un produit distinct du statique, destiné à une autre catégorie de commerçants, et non une version supérieure du même produit. Les pays où l'adoption a réussi ont commencé par le statique, précisément parce qu'il ne coûte rien et n'exige aucun équipement. Ils ont ensuite branché le dynamique sur les caisses des enseignes. La séquence inverse, le dynamique d'abord, est un marqueur assez fiable des déploiements en échec : elle réserve l'acceptation aux commerçants déjà dotés d'une caisse intégrable, c'est-à-dire à la fraction du marché que la carte servait déjà.
Le panorama mondial des normes QR nationales
Une norme QR nationale répond toujours à la même définition, à savoir un seul code affiché par le commerçant, lisible par toutes les applications agréées du pays. Les variables sont le rail de règlement placé dessous, l'autorité qui impose la norme et le degré de contrainte exercé. Le tableau ci-dessous couvre les normes en production sur les principaux marchés. Chaque chiffre porte sa source et son année.
| Norme | Pays | Exploitant | Depuis | Rail réglé |
|---|---|---|---|---|
| QRIS (Quick Response Code Indonesian Standard) | Indonésie | Bank Indonesia avec l'ASPI | 2019 | Virement / monnaie électronique, interopérables |
| Thai QR Payment (Standardised Thai QR Code) | Thaïlande | Bank of Thailand / National ITMX | 2018 | PromptPay (instantané) |
| QR Ph | Philippines | Bangko Sentral ng Pilipinas avec PPMI | 2019 | InstaPay (instantané) |
| DuitNow QR | Malaisie | PayNet | 2019 | DuitNow (instantané) + acceptation UnionPay |
| SGQR | Singapour | MAS / IMDA via le Singapore Payments Council | 2018 | Multi-schemes : PayNow, NETS, schemes carte |
| UPI QR | Inde | National Payments Corporation of India | 2016 | UPI (instantané) |
| Pix QR | Brésil | Banco Central do Brasil | 2020 | Pix / SPI (instantané) |
| VietQR | Vietnam | NAPAS | 2021 | NAPAS 247 (instantané), adresse = compte bancaire |
| KHQR | Cambodge | National Bank of Cambodia, sur Bakong | 2020 | Bakong (bi-devise riel / dollar) |
| LANKAQR | Sri Lanka | Central Bank of Sri Lanka / LankaClear | 2018 | Interbancaire domestique |
| MMQR | Myanmar | Central Bank of Myanmar | 2025 | Commutateur reliant 11 portefeuilles |
| tarusQR | Brunei | ndpx, sous Brunei Darussalam Central Bank | 2025 | Interbancaire et portefeuilles |
| JPQR | Japon | Payments Japan Association, impulsion METI | 2019 | Multi-prestataires, un code par commerçant |
| Taiwan Pay (台灣Pay) | Taïwan | Financial Information Service Co. | 2017 | Débit direct du compte bancaire |
| TR Karekod | Turquie | BKM | 2020 | Carte et virement instantané FAST |
| QR Platba | Tchéquie | Česká bankovní asociace | 2012 | Ordre de virement |
| IPS pokaži / IPS skeniraj | Serbie | Narodna banka Srbije | 2020 | IPS NBS (instantané) |
| qvik | Hongrie | Magyar Nemzeti Bank / GIRO Zrt. | 2024 | AFR (instantané) |
| RoPay | Roumanie | TRANSFOND S.A. | 2025 | Plăți instant |
| Transferencias 3.0 / PCT | Argentine | Banco Central de la República Argentina, compensation COELSA | 2020-2021 | Virement (pas carte) |
| QR Simple | Bolivie | Banco Central de Bolivia avec l'ASFI | 2019 | Interbancaire, incluant coopératives et mutuelles |
| CoDi | Mexique | Banco de México | 2019 | SPEI (instantané) |
| GhQR | Ghana | GhIPSS | 2020 | Interbancaire et mobile money |
| TANQR | Tanzanie | Bank of Tanzania | 2022 | TIPS (instantané) |
| GIMACPAY | Zone CEMAC (6 pays) | GIMAC, sous l'égide de la BEAC | 2020 | Carte, mobile money et transfert sur un rail unique |
| Bangla QR | Bangladesh | Bangladesh Bank, sur la plateforme NPSB | 2020 | Interbancaire domestique |
| Fonepay | Népal | Fonepay Payment Service Ltd (groupe F1Soft) | 2020 | Réseau privé devenu norme de fait |
| ELQR | Kirghizistan | Banque nationale de la République kirghize | 2022 | Rail instantané national |
| Fiji QR Code Scheme | Fidji | Reserve Bank of Fiji | – | Interbancaire domestique |
| QMP (Qatar Mobile Payment) | Qatar | Qatar Central Bank | – | Switch mobile instantané interopérable |
| 聚易用 Simple Pay | Macao | Autoridade Monetária de Macau | – | Agrégation des instruments QR locaux |
Qui impose la norme : trois modèles de gouvernance
La gouvernance d'une norme QR nationale désigne l'entité qui publie la spécification et décide de son caractère obligatoire. Aucune norme QR nationale n'est née spontanément du marché. Dans chaque pays, une autorité a tranché, et l'identité de cette autorité prédit assez bien le taux d'adoption, le niveau de commission et la stabilité du dispositif à dix ans. Trois configurations couvrent l'essentiel des cas.
Ce que coûte réellement l'acceptation QR
Le coût d'acceptation d'un paiement QR se compose de la commission prélevée sur le commerçant, désignée par le sigle MDR, et des charges d'exploitation attachées au canal. Le QR est couramment présenté comme le canal gratuit, et le détail des barèmes contredit cette présentation. Le mode de fixation de la commission varie radicalement d'un pays à l'autre, selon cinq régimes. L'Indonésie applique un tarif réglementé et publié, l'Inde une interdiction légale de toute commission et l'Arabie saoudite un plafond réglementaire sur le rail carte sous-jacent. La Hongrie a retenu la gratuité imposée par la banque centrale, tandis que le Brésil et la plupart des marchés laissent un prix libre négocié avec le prestataire.
| Catégorie de commerçant | MDR QRIS |
|---|---|
| Micro-entreprise (UMI), transaction ≤ Rp 500 000 | 0 % |
| Micro-entreprise (UMI), au-delà de Rp 500 000 | 0,3 % |
| Petite, moyenne et grande entreprise | 0,7 % |
| Éducation | 0,6 % |
| Stations-service publiques | 0,4 % |
| Services publics, administrations, programmes sociaux | 0 % |
- Indonésie, barème ci-dessus, plafond de Rp 10 millions par transaction ; les prestataires peuvent ajouter leurs propres limites journalières ou mensuelles selon leur analyse de risque (Bank Indonesia).
- Inde, commission interdite par la loi. L'article 10A de la Payment and Settlement Systems Act, 2007 et l'article 269SU de l'Income-tax Act, 1961 prohibent toute charge au payeur comme au bénéficiaire sur les paiements UPI et RuPay débit, depuis le 1er janvier 2020. Conséquence directe : sur UPI, l'acceptation n'est pas un centre de revenu, et le modèle économique se déplace vers le crédit, la distribution de produits et la donnée.
- Arabie saoudite, le rail carte mada est plafonné réglementairement à une commission commerçant de 0,80 %, avec un plafond d'environ 40 SAR par transaction (SAMA) ; c'est ce plafond, et non le canal QR, qui structure l'économie de l'acceptation locale.
- Hongrie, qvik ne prélève aucune commission, ni au commerçant ni au client, par construction réglementaire (Magyar Nemzeti Bank). C'est une attaque frontale et assumée contre l'interchange carte.
- Mexique, CoDi est entièrement gratuit des deux côtés. Il n'a pas décollé pour autant : la gratuité ne compense ni l'absence de distribution dans les applications bancaires, ni l'absence d'incitation marchande.
- Brésil, Pix est gratuit pour les particuliers par décision du Banco Central do Brasil ; côté commerçant, le prix est fixé par l'établissement participant, pas par la banque centrale. L'écart de tarif entre prestataires brésiliens y est plus large que l'écart entre pays, ce qui déplace la comparaison à l'intérieur du marché.
Les liaisons transfrontalières : le maillage bilatéral et sa relève
L'acceptation transfrontalière du QR désigne la faculté, pour un voyageur, de régler un commerçant étranger avec son application de paiement habituelle. Elle repose aujourd'hui, pour l'essentiel, sur un réseau d'accords bilatéraux entre banques centrales, et non sur un standard mondial. Le voyageur paie en scannant le QR national du pays visité, avec son application domestique habituelle. Le commerçant conserve son code, son contrat et son équipement. Il reçoit un crédit domestique, dans sa devise, sur son compte habituel.
Le maillage documenté est dense. Les liaisons ouvertes comprennent Thaïlande–Cambodge (2020), Thaïlande–Vietnam (2021), Thaïlande–Malaisie (2021), Thaïlande–Singapour (2021) et Thaïlande–Indonésie (2022). S'y ajoutent Malaisie–Singapour (2023), Malaisie–Indonésie (2023), Cambodge–Laos (2023), Cambodge–Vietnam (2023), Indonésie–Singapour (2023), Malaisie–Cambodge (2024) et Laos–Thaïlande (2024). Au total, 29 liaisons QR et P2P intra-ASEAN ou avec des partenaires externes étaient recensées en décembre 2025 (sources régionales, 2025-2026). Le Cambodge, avec KHQR, affiche le réseau le plus dense rapporté à sa taille, avec des liaisons vers la Thaïlande, le Laos, le Vietnam, la Malaisie, la Chine, Singapour et l'Inde.
- Hors ASEAN, l'Inde exporte son QR. L'acceptation UPI est live au Bhoutan (2021, premier pays au monde à accepter l'UPI en paiement marchand), aux Émirats via NeoPay (2022), à Singapour, au Népal, au Sri Lanka, à Maurice (2024), au Qatar via QNB (2024). Le corridor népalais, ouvert en février 2024, a porté 134 701 transactions pour Rs 321 M en cinq mois (Fonepay / NPCI International).
- Le Japon s'y met tard mais vite. JPQR Global, lancé le 5 juillet 2025 sur le site de l'Expo 2025 Osaka-Kansai, interconnecte JPQR à KHQR puis à QRIS à partir du 17 août 2025.
- Le Laos a intégré les spécifications UnionPay dans sa norme nationale fin 2024, pour capter le tourisme chinois. C'est l'exemple type du petit marché qui s'ouvre par nécessité économique.
- Il existe une voie privée concurrente : Alipay+ (Ant International, depuis 2020), qui revendique plus de 2 milliards de comptes atteignables via une cinquantaine de portefeuilles partenaires, plus de 150 millions de commerçants et plus de 220 marchés couverts (alipayplus.com, consulté en 2026). Pour un commerçant, c'est une seule intégration au lieu de N accords bilatéraux, au prix d'une dépendance à un intermédiaire privé.
- Les Philippines et le Myanmar restent en dehors du maillage QR de l'ASEAN, ce qui a des conséquences opérationnelles immédiates pour qui opère sur ces marchés.
Ce qui casse en production
Les incidents d'exploitation d'une acceptation QR sont les défaillances qui empêchent un paiement d'aboutir ou son produit d'être identifié. Ils se répètent d'un pays à l'autre avec une grande régularité. Ils tiennent moins à la cryptographie qu'à la chaîne physique et comptable installée autour du code. Le tableau ci-dessous les recense. Il indique pour chacun la cause réelle et la correction associée.
| Symptôme | Cause réelle | Ce qu'il faut faire |
|---|---|---|
| Le QR n'est lu par aucune application | CRC (tag 63) mal calculé, l'erreur classique est d'oublier d'inclure « 6304 » dans le calcul | Tester le payload contre au moins trois applications émettrices distinctes, pas une seule |
| Le QR est lu, le paiement est refusé | Devise (tag 53) ou pays (tag 58) incohérents avec le compte bénéficiaire | Vérifier le mapping devise ISO 4217 numérique (pas alphabétique) dans le générateur |
| Nom du commerçant tronqué à l'écran du client | Le tag 59 est limité à 25 caractères, le tag 60 à 15 | Choisir un nom d'affichage court et reconnaissable par le client, sinon il annule le paiement |
| Un encaissement sur deux ne se rapproche pas | Tag 62-05 absent, non transporté par le rail, ou non restitué dans le fichier de règlement | L'exiger contractuellement et le tester de bout en bout, du QR au relevé |
| Le commerçant encaisse un montant faux | QR statique : le montant est saisi par le client | Passer en dynamique dès que le ticket moyen le justifie ; à défaut, contrôler chaque notification |
| Le commerçant ne reçoit rien alors que le client a payé | Autocollant substitué par un tiers (QR swap) | Chevalet scellé ou sous vitre, contrôle visuel quotidien, réconciliation journalière obligatoire |
| Faux paiements acceptés à la caisse | Le caissier se fie à l'écran du client | Ne valider que sur la notification reçue par le commerçant, ou un boîtier d'annonce vocale |
| Remboursement envoyé au mauvais destinataire | Le remboursement est un virement sortant, initié à la main faute d'alias fiable | N'accepter un remboursement que déclenché depuis la transaction d'origine, jamais saisi manuellement |
Un dernier point d'architecture détermine la dépendance à long terme. La norme encode soit un compte bancaire, soit un identifiant de portefeuille. VietQR encode un compte bancaire. Ce choix explique que le Vietnam n'ait pas développé de dépendance à un portefeuille dominant, contrairement à l'Indonésie ou aux Philippines. Taiwan Pay et QR Platba ont retenu la même option. Quand la norme encode un identifiant de portefeuille, l'écosystème se concentre autour des deux ou trois acteurs dominants, et le commerçant perd à mesure la possibilité d'opposer à l'un l'offre d'un autre.
Se brancher : qui il faut connaître, et ce qu'il faut exiger
Se brancher à une norme QR nationale consiste, pour un commerçant, à obtenir un identifiant d'acceptation reconnu par les applications agréées du pays. Sur presque tous ces marchés, l'accès direct à la norme est réservé aux établissements agréés, c'est-à-dire aux banques, aux établissements de paiement et aux émetteurs de monnaie électronique. Un commerçant ou un prestataire étranger n'obtient pas d'identifiant de la banque centrale. Il passe par un participant. Le premier travail d'un projet porte donc sur l'identification des entités habilitées à enrôler un commerçant dans le pays visé, avant toute question technique.
- Identifier le rail réglé, avant tout le reste : virement instantané, carte, monnaie électronique ou mobile money. Tout le reste en découle.
- Établir qui a le droit d'enrôler un commerçant : liste des participants agréés publiée par la banque centrale ou l'opérateur, et vérification que le candidat y figure encore.
- Obtenir le barème applicable : réglementé et public (Indonésie), interdit par la loi (Inde), plafonné (Arabie saoudite) ou libre (majorité des marchés). La réponse change complètement la négociation.
- Tester le tag 62-05 de bout en bout : génération du QR, notification, fichier de règlement, relevé bancaire. Tant que la référence n'apparaît pas dans le dernier maillon, le rapprochement n'existe pas.
- Vérifier le mode d'annulation et de remboursement : sur un rail irrévocable, ce n'est pas un reversal, c'est un virement sortant, avec ses contrôles de conformité et son délai propre.
- Contrôler le statut transfrontalier du marché visé : acceptation ou non du QR entrant, pays d'origine couverts, et porteur du risque de change.
- Cartographier les codes statiques émis dès le premier jour, avec point de vente, date et canal de diffusion. Cet inventaire ne se reconstitue pas après coup.