Trois mécanismes
Un lien PayPal ouvre un service externe. Le format EPC prépare des données de virement. BIP21 désigne une adresse Bitcoin et éventuellement un montant. Aucun paiement n’est exécuté sur QR Code Ninja.
Périmètre
SEPA utilise EPC version 002, UTF-8, IBAN contrôlé et correction M, pour accompagner des données visibles sur une facture. Bitcoin accepte seulement Base58Check (1 ou 3), avec contrôle de la clé. Les autres réseaux et Bech32 ne sont pas proposés.
Contrôler la destination
Une clé valide ne prouve pas l’identité du bénéficiaire. Comparez les données avec une source fiable et votre application bancaire ou portefeuille.
Lire les données avant de valider un paiement
Un QR Code peut préparer un lien de paiement, un virement SEPA ou une URI Bitcoin, mais le site n'exécute aucune transaction. Après lecture, contrôlez l'identité du bénéficiaire, le montant, la devise et les informations présentées dans votre application bancaire ou portefeuille. Une image de QR Code peut être remplacée sur un support : ne présumez jamais du destinataire à partir de l'affiche seule.
Trois chemins qui ne sont pas interchangeables
Un lien PayPal mène à une page externe et dépend de ses autorisations. Les données SEPA sont interprétées par l'application bancaire compatible ; tous les lecteurs ne créent pas un virement. Une URI Bitcoin ne vaut pas preuve de paiement et sa prise en charge dépend du portefeuille. Réalisez un essai de lecture et de confirmation sans transférer d'argent lors de la préparation du support.
Questions fréquentes
Le scan d'un QR Code déclenche-t-il un paiement ?
Non. Le scan transmet ou prépare des données ; la validation dépend de l'application de paiement et de votre confirmation explicite.
Puis-je corriger un bénéficiaire après impression ?
Pas dans un QR Code statique. Il faut générer et diffuser un nouveau symbole si les données encodées changent.
Sources et références
Sources consultées le 19 septembre 2026.