Transformez une clé Pix en QR Code et en code à copier-coller, directement dans votre navigateur.
Un QR Code Pix n'est pas une image contenant un secret : c'est une courte ligne de texte, appelée BR Code, dessinée sous forme de QR. Ce texte suit la norme EMV® QR Code adoptée par le Banco Central do Brasil, et c'est exactement la même chaîne que les applications bancaires appellent « Pix copia e cola » — scanner ou coller envoie à la banque des informations identiques, et c'est pour cela que cet outil vous donne toujours les deux, côte à côte.
Le BR Code est une suite de champs écrits sous la forme ID (2 chiffres) + longueur (2 chiffres) + valeur. Le champ 00 indique le format, le champ 26 porte les données Pix — l'identifiant BR.GOV.BCB.PIX suivi de votre clé —, le 53 la devise (986, le real brésilien), le 54 le montant lorsqu'il y en a un, le 58 le pays, le 59 le nom du bénéficiaire, le 60 la ville et le 62 un identifiant facultatif. Le dernier champ, le 63, est une somme de contrôle CRC16 calculée sur l'ensemble du payload : changez un seul caractère où que ce soit et le code cesse d'être valide, ce qui empêche un copier-coller corrompu de devenir un paiement erroné. Les noms et les villes sont tronqués aux 25 et 15 caractères autorisés par la norme, et les accents sont supprimés parce que le payload est en ASCII.
Ce qui en sort est un QR Code statique : il n'expire jamais, il peut être payé autant de fois que nécessaire et il tient sur une affichette de stand ou sur une facture. Deux limites, en toute honnêteté. L'outil vérifie le format de la clé — les chiffres de contrôle d'un CPF ou d'un CNPJ, la forme d'un e-mail, d'un téléphone ou d'une clé aléatoire — mais il ne peut demander à aucune banque si cette clé existe ni à qui elle appartient ; seule l'application du payeur résout la clé et affiche le vrai nom du bénéficiaire, alors confirmez ce nom et testez d'abord un nouveau code avec un petit montant. Et un code statique ne vous renvoie aucune information : pour savoir qui a payé quoi, utilisez l'identifiant facultatif ou un prestataire de paiement. Tout ici s'exécute en JavaScript sur votre appareil : votre clé Pix est saisie, validée et dessinée dans le navigateur et ne voyage nulle part.
Chaque champ s'écrit ID (2) + longueur (2) + valeur, par ordre croissant d'ID. Le champ 63 est un CRC16/CCITT-FALSE : polynôme 0x1021, valeur initiale 0xFFFF, sans réflexion, calculé sur l'ensemble du payload se terminant déjà par « 6304 » et écrit sous forme de quatre chiffres hexadécimaux en majuscules.
Non. La clé, le nom et le montant sont lus, validés et transformés en QR Code par du JavaScript qui s'exécute sur votre appareil. Rien n'est envoyé à Vai.la ni à aucun autre serveur, rien n'est stocké, et personne d'autre ne voit le code que vous générez.
Oui. Il suit la norme BR Code publiée par le Banco Central, que toute application compatible Pix sait lire. Si une application refuse le code, la cause habituelle est une clé qui n'est enregistrée dans aucune banque.
Oui, et c'est le choix le plus courant. Laissez le montant vide et le payeur saisit la somme qu'il souhaite envoyer — pratique pour les pourboires et les dons. Renseignez-le et la valeur arrive pré-remplie dans l'application du payeur.
Il n'expire jamais et peut être payé autant de fois que vous le souhaitez. C'est un code Pix statique, du type imprimé sur une affichette à la caisse d'un commerce. Les codes qui expirent ou qui sont liés à un seul paiement sont dynamiques et émis par une banque.
L'outil refuse les clés au format invalide — un CPF ou un CNPJ dont les chiffres de contrôle sont faux, un e-mail mal formé, un téléphone sans indicatif régional ou une clé aléatoire invalide. Il ne peut pas savoir si une clé bien formée est bien la vôtre : lisez donc le récapitulatif sous le code et confirmez le nom affiché par l'application du payeur.
Parce que la norme EMV exige ces deux champs dans chaque payload. Ce sont des libellés : l'argent est acheminé par la clé Pix, pas par le nom. Le nom est limité à 25 caractères et la ville à 15, tous deux sans accents, si bien que les saisies trop longues sont raccourcies ici.
Vai.la crée des liens courts et des QR Codes avec suivi des clics, gratuitement.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.