Aller au contenu
Scanay

Comment ajouter un code QR de paiement aux commandes Shopify par virement

Un code QR de paiement transforme « merci de virer sur cet IBAN » en un scan dans l'application bancaire du client. Voici ce que contient le code, trois façons de l'intégrer à vos e-mails Shopify et comment le tester avant qu'un client ne le fasse.

· 6 min de lecture

Un code QR de paiement dans votre e-mail de commande Shopify permet à un client de payer par virement en le scannant avec son application bancaire. L’application s’ouvre avec votre nom, votre IBAN, le montant exact et le numéro de commande comme référence déjà remplis, et le client n’a plus qu’à confirmer. Pour une boutique qui accepte les virements, c’est le moyen le plus simple d’en finir avec les IBAN mal saisis et les références oubliées. Si vous n’avez pas encore configuré le virement bancaire dans Shopify, commencez par comment accepter les paiements par virement bancaire sur Shopify.

Pourquoi les commandes par virement posent problème sans code QR

Quand un client choisit le virement, l’e-mail de commande dit généralement « merci de virer le montant sur cet IBAN en indiquant cette référence ». Le client doit alors recopier un IBAN d’environ 20 caractères, le montant et la référence dans une application bancaire, souvent sur son téléphone.

Trois choses tournent mal sans cesse :

  • Un IBAN ou un montant mal saisi. Le virement échoue, revient ou arrive avec un mauvais montant.
  • Une référence manquante ou erronée. L’argent arrive mais vous ne savez pas à quelle commande il correspond : vous écrivez au client et la commande attend.
  • Les e-mails « avez-vous bien reçu mon paiement ? ». Les clients qui ont un doute posent la question, et chaque question vous coûte une réponse.

Un code QR de paiement supprime la saisie, donc ces trois problèmes deviennent plus rares. Il ne déplace pas d’argent lui-même : le client confirme toujours le paiement dans sa propre application bancaire, et l’argent va de sa banque directement à votre compte.

Ce que contient un code QR de paiement

Un code QR de paiement n’est pas un lien, et ce n’est pas seulement votre IBAN. Il contient tout le paiement sous forme de texte, au format qu’attend l’application bancaire du client : bénéficiaire, IBAN, montant, devise, référence et motif. Un code qui ne contient que votre IBAN en texte brut ne remplit aucun paiement, car l’application ne le reconnaît pas comme tel.

Le format dépend du pays de la banque du client :

  • Slovénie : UPN QR
  • Croatie : HUB3, qui est un code-barres PDF417 et non un code QR
  • Tchéquie : QR Platba
  • Slovaquie : PAY by square
  • Pologne : ZBP
  • Hongrie : MNB QR
  • Zone euro : EPC QR, aussi appelé GiroCode

L’article normes de QR code de paiement en Europe, comparées explique en quoi elles diffèrent. Chacune dispose aussi de sa propre page qui explique ce qu’elle contient et quelles banques la lisent.

Trois façons d’intégrer un code QR de paiement à un e-mail Shopify

1. Créer les codes à la main

Vous créez un code pour chaque commande à la main, avec un générateur pour la norme que vos clients utilisent (la zone euro utilise l’EPC QR), et vous l’envoyez au client. C’est acceptable pour quelques commandes par semaine. Cela ne passe pas à l’échelle : Shopify envoie la confirmation de commande immédiatement, le code arrive donc toujours plus tard, et chaque code est saisi par une personne, avec le même risque de fautes de frappe que vous vouliez éviter.

2. L’intégrer vous-même au modèle d’e-mail

Les modèles de notification de Shopify sont écrits en Liquid. Liquid peut afficher le numéro de commande, le total et le pays de livraison, mais il ne sait pas dessiner un code QR. Il vous faudrait un service externe d’images QR, ce qui signifie que votre IBAN et le montant de la commande transitent par un tiers dans l’adresse de l’image.

Le format est la partie la plus difficile. L’EPC QR est du texte brut et peut être faisable. UPN QR exige du texte ISO 8859-2 et un numéro de contrôle, PAY by square est compressé, et HUB3 n’est pas un code QR du tout. Liquid ne sait ni encoder ni compresser un texte de cette manière. Pour une boutique qui vend dans un seul pays de la zone euro, cela peut marcher. Au-delà, cela devient fragile, et vous le maintenez vous-même.

3. Laisser un service générer le code et le placer

C’est ce que fait Scanay. Il lit chaque commande par virement dans Shopify, génère le code au bon format pour le pays de livraison de la commande et le sert sous forme d’image. Vous collez un extrait dans vos e-mails de commande, et c’est la seule modification dans Shopify.

L’extrait est écrit pour vos paramètres :

  • Il n’affiche les coordonnées bancaires et le code que pour les modes de paiement manuels que vous nommez, par exemple « Dépôt bancaire ». Les commandes par carte et PayPal ne sont pas touchées.
  • Il se masque dès que la commande est payée, remboursée ou annulée.
  • Il choisit le pays d’après l’adresse de livraison, puis l’adresse de facturation, de sorte que le compte imprimé est bien celui que le code paie.
  • Le code suit la commande : si le total change, le code change.

La mise en place avec Scanay en quatre étapes

  1. Connectez votre boutique. Créez une petite application privée qui peut seulement lire les commandes, ou utilisez de simples webhooks, qui n’exigent aucun accès à votre boutique.
  2. Saisissez vos coordonnées bancaires pour chaque pays où vous vendez. Scanay vérifie l’IBAN et affiche un aperçu du code.
  3. Collez l’extrait dans les modèles Confirmation de commande, Commande modifiée et Facture de commande, sous Paramètres, Notifications, Notifications client.
  4. Passez une commande de test et scannez-la.

Le guide de configuration détaille chaque écran et prend une dizaine de minutes. Si vous préférez ne pas toucher aux paramètres de Shopify, nous pouvons faire la configuration pour vous, gratuitement.

Tester le code avant qu’un client ne le fasse

Un code qui semble correct peut quand même être faux : scannez-le toujours.

  1. Passez une commande de test avec votre mode de virement et une adresse de livraison dans un pays que vous avez activé.
  2. Ouvrez l’e-mail de confirmation sur votre ordinateur et scannez le code avec l’application bancaire de votre téléphone.
  3. Vérifiez le bénéficiaire, l’IBAN, le montant et la référence par rapport à la commande.
  4. Scannez-le de nouveau avec l’application d’une deuxième banque. Les applications bancaires diffèrent par de petits détails, et vos clients en utilisent plusieurs.
  5. Comparez les informations imprimées à côté du code avec ce que l’application affiche.

Questions

Cela fonctionne-t-il si le client lit l’e-mail sur son téléphone ?

Un téléphone ne peut pas scanner son propre écran. Les informations imprimées restent dans l’e-mail à côté du code, et ces clients copient donc l’IBAN et la référence comme aujourd’hui. Le code aide surtout les clients qui ouvrent l’e-mail sur un ordinateur ou une tablette et paient depuis leur téléphone.

Faut-il Shopify Plus ou une application de l’App Store ?

Non. Toute formule Shopify qui permet de modifier les modèles de notification convient. Scanay ne s’installe pas depuis l’App Store : c’est soit une petite application privée dans votre propre boutique, soit de simples webhooks.

Le code apparaît-il sur les commandes par carte et PayPal ?

Non. Il n’apparaît que pour les modes de paiement manuels que vous nommez, et il disparaît dès que la commande est payée, remboursée ou annulée.

Puis-je utiliser un compte bancaire différent pour chaque pays ?

Oui. Chaque pays peut payer sur son propre compte : un client tchèque peut ainsi payer en couronnes sur votre compte en CZK.

Le code QR de paiement dans vos e-mails Shopify

Scanay génère le bon code pour chaque commande par virement et l'ajoute à l'e-mail de commande. Essayez gratuitement, sans carte. La configuration prend environ dix minutes, ou nous la faisons pour vous.

Plus sur le blog