L’acceptation des paiements par cryptomonnaies sur un terminal de paiement est possible d’un point de vue légal et technique.

Il suffit en théorie d’installer une application dédiée sur un TPE Android. Le client utilise son smartphone pour scanner un QR code généré par l’application et paie avec son cryptowallet, par exemple Metamask ou BitPay.

En pratique, c’est assez compliqué, notamment parce qu’il n’y a que peu d’applications sur le marché et encore moins de terminaux compatibles.

Image : EC, Mobile Transaction

Paiement en crypto avec un terminal

Le terminal affiche un QR code scanné par la caméra du smartphone du client qui est invité à payer en BTC depuis son cryptowallet.

Il y a par ailleurs plusieurs questions à éclaircir : faut-il encaisser des euros ou des cryptos ? Peut-on installer une application depuis Google Pay sur un terminal Android ? Les anciens terminaux Ingenico sont-ils compatibles ?

Les solutions disponibles en France

Les fournisseurs de terminaux de paiement capables d’encaisser des cryptos que nous avons identifiés sont Yavin et Sylq. Le paiement par cryptomonnaie est proposé par le terminal et est intégré par le système de caisse aux statistiques sur les transactions en magasin, contrairement à une solution en ligne.

Yavin est une entreprise française spécialisée dans la location de terminaux de paiement avec solution monétique incluse. Pas besoin de négocier un taux de commission avec sa banque. Les terminaux Android sont fournis avec de nombreuses solutions d’encaissement préconfigurées comme le paiement en trois fois et les titres restaurant. Voir notre avis sur Yavin.

Yavin s’est associé avec Coinbase Commerce. Il faudra donc ouvrir un compte chez ce prestataire. Les frais de transaction s’élèvent à 1 %.  Les coins acceptés sont BTC, ETH, LTC, BCH, USDC, USDT DAI, DOGE, SHIB, APE.

Image : EC, Mobile Transaction

Terminal Yavin-X

Le Yavin-X, un TPE mobile Android qui peut accepter les paiements en cryptomonnaie.

Sylq, autre entreprise française est née de l’alliance de Synalcom, spécialisé dans les paiements, dont les terminaux, et de Qori une fintech qui a notamment pour but l’acceptation des cryptomonnaies en magasin.

Sylq, tout comme Yavin, propose des terminaux en location longue durée, compatibles avec l’application d’encaissement des cryptos de Sylq. Si vous n’avez pas de TPE, l’application est utilisable sur un simple smartphone Android.

Encaisser des bitcoins ou des euros ?

Lorsque vous accepter des paiements en cryptomonnaies, vous avez deux possibilités théoriques :

  • Stocker ces cryptomonnaies
  • Utiliser un service de conversion automatique en euro

Lorsque l’on aime l’univers des cryptomonnaies, il est satisfaisant de voir celles-ci s’empiler sur sa clé ou sur la plateforme de son choix. Le problème est qu’en France, les cryptomonnaies ne sont pas reconnues comme moyen de paiement. D’un point de vue légal, le paiement doit s’effectuer en euros ou parfois en devise étrangère comme le dollar, si c’est conforme à l’usage.

Il faudra donc utiliser une application qui propose la conversion instantanée des cryptos vers les euros. Cela vous évitera également les complications ultérieures de comptabilité, vous obligeant à calculer a posteriori le montant exact en euro des sommes encaissées en cryptomonnaies.

Yavin/Coinbase Commerce et Sylq pratiquent la conversion automatique, donc pas de problème de ce côté-là.

Autre facteur plaidant pour la conversion automatique en euros : la fiscalité très compliquée des cessions de cryptoactifs, lorsque l’on souhaite convertir ceux-ci en monnaie fiat, qui taxe les plus-values selon un mode de calcul incompréhensible.

Alternative

Que faire si vous ne voulez pas utiliser les terminaux de Yavin ou Sylq ?

Installer une application sur son smartphone

En l’occurrence , il s’agira de CoinPayments ou de Sylq. Inconvénient : on perd la connexion avec le logiciel de caisse, par rapport à l’utilisation d’un TPE compatible.

Utiliser le navigateur internet de son TPE

Le plus simple est  d’utiliser un lien vers une page de paiement en ligne par cryptomonnaie. N’importe quel fournisseur comme BitPay ou Coinbase commerce devrait faire l’affaire. On peut aussi utiliser son site de commerce en ligne, si une passerelle de paiement par crypto a été ajoutée.

À éviter

On pourrait être tenté de donner directement une adresse sur la blockchain à son client, mais dans ce cas on perd la conversion instantanée en euros et l’on se heurte à des problèmes comptables et fiscaux.

Pourquoi si peu de choix ?

On a vu qu’en pratique il suffirait d’installer une application dédiée sur son terminal, mais il y a deux obstacles : le blocage au niveau du système d’exploitation du terminal et  le peu de solutions disponibles.

On ne peut pas toujours installer l’application de son choix sur un terminal

Les terminaux Android utilisent un système d’exploitation très proche de celui des smartphones. Le problème est que les terminaux de paiement Android n’utilisent pas Google Play, mais disposent de leur propre marché d’application.

Sur un smartphone, on peut installer une application non disponible sur Google Pay, par l’intermédiaire d’un fichier SDK, mais il faut pour cela recourir à une application spécialisée téléchargeable via Google Pay, qui n’est pas disponible sur les TPE.

Les applications d’encaissement de cryptos sont rares

La solution du smartphone n’est pas forcément possible.

De nombreuses plateformes permettant d’accepter les paiements par bitcoin en ligne, ont développé des applications Android. Les plus connues sont BitPay, Coinbase Commerce, CoinPayments et Coingate.

  • CoinPayments est actuellement disponible sur Google Pay.
  • BitPay Checkout et Coinbase Commerce ne sont plus disponibles sur Google Pay.
  • Coingate a développé Bitcoin POS, mais celle-ci n’est pas disponible en France.

Autres questions

Existe-t-il des cartes bancaires contenant des cryptos ?

Non. Lorsque l’on utilise un terminal de paiement, il ne s’agit pas de lire une carte bancaire spéciale qui contiendrait des Bitcoins, Ethereum ou autre. En effet, les cartes émises par les plateformes de cryptomonnaies comme Binance, permettent d’effectuer de simples transactions en euros. Pour le porteur de la carte, une conversion des cryptomonnaies vers l’euro est effectuée de manière automatique, ce qui pose des problèmes en matière de fiscalité, mais cela ne concerne pas le commerçant.

Comme cela a été expliqué plus haut, on utilise une application ou le navigateur internet du terminal pour encaisser des cryptomonnaies.

Image : Binance

Carte Binance

La carte Visa Binance délivrée en France permet de payer en euros à partir d’un solde en euros ou en cryptomonnaies.

Peut-on accepter les cryptos sur un TPE Ingenico comme le Move 5000 ?

La réponse est non. Il y a quelques années, Ingenico avait noué un partenariat avec BitPay qui permettait d’accepter les paiements en crypto sur les terminaux utilisant le système d’exploitation maison Telium. Cela n’est plus possible actuellement. Il faudra donc passer par un terminal Android.

Quelle cryptomonnaie préférer ?

Cela va dépendre de ce que votre client a stocké dans son portefeuille de cryptos ou cryptowallet.

On sait que les transactions en Bitcoin sont lentes, sauf en passant par le réseau Lightning, qui n’est pas encore déployé à large échelle.

Lite Coin et Bitcoin Cash sont beaucoup plus rapides et adaptés à des transactions en magasin. Ethereum est plus rapide que Bitcoin, mais les frais de transactions peuvent être très importants en cas d’engorgement du réseau. Si l’application de paiement l’autorise, préférez Solana ou Ripple qui sont conçus pour la vitesse.