Accepter les Paiements Crypto sur WooCommerce

BlockFinances(Mis à jour 4 mars 2026)18 min
TL;DR

Guide étape par étape pour accepter les paiements crypto sur WooCommerce en 2026. Installation détaillée de 5 plugins : BTCPay Server, NOWPayments, CoinGate, Coinbase Commerce, MyCryptoCheckout.

Points clés

  • WordPress propulse 43,5 % de tous les sites web et WooCommerce détient ~36 % du marché e-commerce mondial (W3Techs 2026), ce qui en fait la première cible pour l'intégration de paiements crypto marchands.
  • Les paiements crypto marchands ont dépassé 10 milliards $ en volume annuel en 2026, soit +60 % vs 2023 selon le Chainalysis Geography of Cryptocurrency Report — une tendance que les e-commerçants WooCommerce ne peuvent pas ignorer.
  • Les chargebacks coûtent aux marchands e-commerce environ 1,8 % de leur chiffre d'affaires annuel (Mastercard/PYMNTS 2024) — les paiements crypto éliminent totalement ce risque grâce à leur caractère irréversible.
  • BTCPay Server facture 0 % de frais de traitement, NOWPayments démarre à 0,5 % sur plus de 350 cryptos, CoinGate convertit automatiquement en EUR, et MyCryptoCheckout offre un plugin crypto WooCommerce gratuit sans intermédiaire.
  • Ce guide détaille l'installation pas à pas de BTCPay Server, NOWPayments et CoinGate sur WooCommerce, avec un comparatif complet frais/cryptos/custody et les obligations fiscales françaises sous MiCA.

Pourquoi accepter les cryptos sur WooCommerce en 2026

WooCommerce est le plugin e-commerce le plus déployé au monde. Selon W3Techs (2025), WordPress propulse 43,5 % de tous les sites web, et WooCommerce capte environ 36 % du marché e-commerce mondial — devant Shopify, Magento et PrestaShop. Développé sous l'égide d'Automattic, l'écosystème WordPress/WooCommerce bénéficie d'une flexibilité que les plateformes hébergées ne peuvent pas offrir. Cette flexibilité s'étend aux passerelles de paiement : là où Shopify restreint les options, WooCommerce accepte n'importe quel plugin de paiement, y compris les processeurs crypto les plus avancés.

Les chiffres parlent d'eux-mêmes. Le Chainalysis 2026 Geography of Cryptocurrency Report indique que les paiements crypto marchands ont dépassé 10 milliards de dollars en volume annuel, en hausse de 60 % par rapport à 2023. Cette croissance est tirée par trois facteurs : l'adoption massive des stablecoins (USDT, USDC), la maturation du Lightning Network qui rend les transactions Bitcoin quasi-instantanées, et l'entrée en vigueur du règlement MiCA en Europe qui clarifie le cadre juridique.

Pour un marchand WooCommerce, accepter Bitcoin, Ethereum ou des stablecoins présente des avantages concrets. Selon une étude Mastercard/PYMNTS publiée en 2024, les chargebacks coûtent aux marchands e-commerce environ 1,8 % de leur chiffre d'affaires annuel. Les transactions crypto sont irréversibles : ce poste de perte disparaît. Les frais de traitement chutent également — de 2,5-3,5 % avec Stripe ou WooPayments à 0-0,5 % avec BTCPay Server ou NOWPayments. Et la clientèle crypto, souvent technophile et à pouvoir d'achat élevé, représente un segment que PayPal et les cartes bancaires classiques ne captent pas intégralement.


Comparatif des 5 meilleurs plugins crypto WooCommerce

BTCPay Server V2 : 0 % de frais, self-hosted

BTCPay Server est un processeur de paiement crypto 100 % open-source et auto-hébergé. Aucun intermédiaire, aucun frais de traitement, aucune donnée client partagée avec un tiers. Le marchand contrôle son propre nœud Bitcoin et reçoit les fonds directement dans son wallet. La version 2, déployée courant 2026, a considérablement simplifié l'interface d'administration et l'intégration WooCommerce via un plugin dédié.

BTCPay Server supporte le Lightning Network avec des transactions confirmées en moins de 3 secondes, ce qui le rend viable pour des achats e-commerce classiques. Il accepte Bitcoin on-chain, Lightning, et quelques altcoins via des plugins communautaires (Monero, Litecoin). En revanche, il ne gère pas nativement 350 cryptos comme NOWPayments — c'est un outil Bitcoin-first.

Le compromis : il faut héberger soi-même le serveur BTCPay (VPS à partir de 10-15 €/mois) ou utiliser un hébergeur tiers comme LunaNode. Pour un marchand technique ou prêt à investir quelques heures de configuration, c'est la solution souveraine par excellence.

NOWPayments : 350+ cryptos, plugin officiel

NOWPayments est un processeur de paiement crypto custodial qui supporte plus de 350 cryptomonnaies — du Bitcoin à l'Ethereum en passant par les stablecoins USDT et USDC et des tokens plus confidentiels. Le plugin officiel WooCommerce est installé sur plus de 10 000 boutiques selon les données de NOWPayments.

Les frais démarrent à 0,5 % par transaction, un tarif nettement inférieur aux 2,9 % + 0,30 € de Stripe ou WooPayments. NOWPayments propose une conversion automatique : un client paie en Dogecoin, le marchand reçoit du Bitcoin ou de l'USDT selon sa configuration. Le plugin s'installe en quelques minutes depuis le répertoire WordPress.

Le point faible : c'est un modèle custodial. NOWPayments détient temporairement les fonds avant de les reverser. Pour les marchands soucieux de souveraineté, BTCPay Server reste préférable. Mais pour ceux qui veulent un maximum de cryptos avec un minimum de friction, NOWPayments est difficile à battre.

CoinGate : conversion fiat automatique

CoinGate est un processeur de paiement crypto basé en Lituanie, enregistré comme institution de monnaie électronique, qui revendique plus de 100 000 marchands inscrits. Son atout principal : la conversion automatique en EUR. Un client paie en Bitcoin, le marchand reçoit des euros directement sur son compte bancaire. Aucune exposition à la volatilité.

CoinGate accepte plus de 70 cryptomonnaies, y compris les paiements via le Lightning Network. Les frais s'élèvent à 1 % par transaction — plus élevés que NOWPayments (0,5 %) mais compensés par la conversion fiat intégrée qui évite de passer par un exchange. Le plugin WooCommerce officiel est disponible sur le répertoire WordPress et se configure via une clé API.

Pour un marchand français qui souhaite accepter Bitcoin ou Ethereum sur WooCommerce sans jamais toucher à un wallet crypto, CoinGate offre le chemin de moindre résistance.

Coinbase Commerce : simplicité et marque reconnue

Coinbase Commerce est la solution de paiement marchand de Coinbase, le plus grand exchange crypto coté en bourse (NASDAQ : COIN). Le service supporte Bitcoin, Ethereum, Litecoin, USDC, Dogecoin et quelques autres tokens majeurs. L'intégration WooCommerce passe par un plugin officiel ou via l'API REST.

La force de Coinbase Commerce réside dans la confiance liée à la marque Coinbase et dans la simplicité d'utilisation. Le checkout est épuré, mobile-friendly, et les fonds sont reçus dans un wallet Coinbase Commerce que le marchand contrôle. Les frais sont de 1 % par transaction.

La limite : le nombre de cryptos supportées reste restreint (une dizaine) comparé à NOWPayments. Et la conversion fiat automatique vers l'EUR n'est pas aussi fluide que chez CoinGate — il faut généralement passer par Coinbase Exchange pour convertir et retirer en euros.

MyCryptoCheckout : plugin WordPress gratuit, sans intermédiaire

MyCryptoCheckout est un plugin crypto WooCommerce gratuit qui fonctionne sans intermédiaire. Les paiements arrivent directement dans le wallet du marchand — pas de compte tiers, pas de KYC, pas de frais de plateforme. Le modèle est similaire à BTCPay Server dans l'esprit, mais sans nécessiter d'héberger un nœud.

Le plugin supporte Bitcoin, Ethereum, et une cinquantaine de tokens ERC-20 et BEP-20. La version gratuite est limitée à 5 transactions par jour. Au-delà, un abonnement Premium à 99 $/an débloque les transactions illimitées et des fonctionnalités avancées (taux de change personnalisés, confirmations ajustables).

MyCryptoCheckout ne gère pas le Lightning Network et ne propose pas de conversion fiat automatique. C'est un outil minimaliste, idéal pour un petit marchand WordPress qui veut tester le paiement Bitcoin sans engagement financier.


Installer BTCPay Server sur WooCommerce — Tuto pas à pas

1. Déployer une instance BTCPay Server

BTCPay Server nécessite un serveur dédié. L'option la plus simple : LunaNode, un hébergeur cloud qui propose un déploiement en un clic via le launcher BTCPay. Comptez environ 10-15 €/mois pour un VPS suffisant. Alternativement, déployez sur votre propre serveur Ubuntu 22.04+ via Docker en suivant la documentation officielle (docs.btcpayserver.org).

Lors du déploiement, choisissez Bitcoin + Lightning Network pour bénéficier des paiements instantanés. La synchronisation initiale du nœud Bitcoin prend entre 24 et 72 heures selon la puissance du serveur.

2. Créer un store et configurer le wallet

Une fois BTCPay Server opérationnel, accédez à l'interface web et créez un nouveau store. Générez un wallet Bitcoin directement dans BTCPay (HD wallet) ou importez votre propre clé publique étendue (xpub) depuis un hardware wallet Ledger ou Trezor. Pour Lightning, BTCPay Server intègre LND ou Core Lightning — activez le nœud Lightning et ouvrez des canaux de liquidité.

3. Installer le plugin WooCommerce

Dans votre backoffice WordPress, allez dans Extensions > Ajouter et recherchez « BTCPay for WooCommerce V2 ». Installez et activez le plugin. Rendez-vous ensuite dans WooCommerce > Réglages > Paiements et activez la méthode BTCPay Server.

4. Connecter BTCPay Server à WooCommerce

Dans les réglages du plugin, entrez l'URL de votre instance BTCPay Server (ex. : https://btcpay.votredomaine.com). Cliquez sur « Generate API Key » — vous serez redirigé vers BTCPay Server pour autoriser la connexion. Sélectionnez votre store, validez les permissions, et la connexion s'établit automatiquement.

5. Tester une transaction

Passez en mode Testnet dans BTCPay Server pour simuler une transaction sans dépenser de vrais bitcoins. Effectuez un achat test sur votre boutique WooCommerce, vérifiez que la facture BTCPay s'affiche correctement, et que la commande passe en statut « Traitement » après confirmation. Une fois validé, basculez en Mainnet.


Installer NOWPayments sur WooCommerce — Tuto pas à pas

1. Créer un compte NOWPayments

Rendez-vous sur nowpayments.io et créez un compte. La vérification d'identité (KYC) est requise pour les retraits en fiat mais pas pour recevoir des cryptos. Configurez vos adresses de wallet de réception pour les cryptomonnaies que vous souhaitez recevoir (Bitcoin, USDT, USDC, etc.).

2. Générer la clé API

Dans le dashboard NOWPayments, allez dans Store Settings > API Keys et générez une nouvelle clé API. Copiez-la — elle sera nécessaire pour connecter le plugin WooCommerce. Activez également les IPN (Instant Payment Notifications) et notez le secret IPN.

3. Installer le plugin WooCommerce

Dans WordPress, allez dans Extensions > Ajouter, recherchez « NOWPayments for WooCommerce » et installez le plugin officiel. Activez-le, puis rendez-vous dans WooCommerce > Réglages > Paiements > NOWPayments.

4. Configurer le plugin

Collez votre clé API et votre secret IPN dans les champs correspondants. Sélectionnez la devise de réception (BTC, USDT, EUR si vous avez activé la conversion fiat). Choisissez les cryptomonnaies que vos clients pourront utiliser pour payer — les 350+ tokens de NOWPayments sont disponibles.

5. Valider l'intégration

Effectuez une transaction test. Le checkout WooCommerce affichera un bouton « Payer en crypto » qui redirige vers la page de paiement NOWPayments. Le client scanne un QR code ou copie l'adresse, et la commande se met à jour automatiquement via l'IPN une fois le paiement confirmé sur la blockchain.


Installer CoinGate sur WooCommerce — Tuto pas à pas

1. Créer un compte CoinGate

Inscrivez-vous sur coingate.com. CoinGate exige une vérification d'identité complète (KYC) pour tous les marchands, conformément aux réglementations européennes. Le processus prend généralement 24 à 48 heures.

2. Configurer les préférences de paiement

Dans le dashboard CoinGate, définissez votre devise de règlement : EUR (virement SEPA), Bitcoin, ou un mix des deux. Si vous choisissez EUR, CoinGate convertira automatiquement chaque paiement crypto en euros au taux du marché au moment de la transaction.

3. Installer le plugin WooCommerce

Recherchez « CoinGate for WooCommerce » dans le répertoire WordPress et installez-le. Activez le plugin puis accédez à WooCommerce > Réglages > Paiements > CoinGate.

4. Connecter via l'API

Générez un API Auth Token dans votre dashboard CoinGate (section API > Apps). Collez ce token dans les réglages du plugin WooCommerce. Sélectionnez l'environnement (Sandbox pour les tests, Live pour la production).

5. Lancer en production

Testez en Sandbox avec des cryptos fictives, puis basculez en mode Live. Les clients verront l'option « Payer en crypto » au checkout. CoinGate gère le Lightning Network nativement : les paiements Bitcoin Lightning sont confirmés en quelques secondes et convertis en EUR automatiquement.


Tableau comparatif : frais, cryptos, custody et conversion fiat

CritèreBTCPay ServerNOWPaymentsCoinGateCoinbase CommerceMyCryptoCheckout
Frais0 %0,5 %1 %1 %0 % (gratuit limité)
Cryptos supportéesBTC + LN + quelques alts350+70+~10~50
Lightning Network✔ Natif✔ Via partenaire✔ Natif
CustodyNon-custodialCustodialCustodialSemi-custodialNon-custodial
Conversion fiat EUROptionnelle✔ AutomatiqueVia Coinbase Exchange
KYC requisNonOptionnelOuiOuiNon
Coût infra10-15 €/mois (VPS)0 €0 €0 €0 € (99 $/an premium)
Difficulté installAvancéeFacileFacileFacileFacile
Open-sourcePartiellement

BTCPay Server est imbattable sur les frais et la souveraineté mais exige des compétences techniques. NOWPayments offre le meilleur rapport cryptos supportées/simplicité. CoinGate est le choix logique pour les marchands français qui veulent recevoir des euros. Coinbase Commerce mise sur la confiance institutionnelle. MyCryptoCheckout convient aux petites boutiques WordPress qui démarrent sans budget.


Configurer la conversion automatique EUR pour éviter la volatilité

La volatilité reste le frein principal pour les marchands qui envisagent le paiement crypto WooCommerce. Un Bitcoin à 95 000 € au moment de la vente peut valoir 88 000 € le lendemain. Trois stratégies permettent de neutraliser ce risque.

Conversion fiat instantanée via CoinGate ou NOWPayments

CoinGate convertit chaque paiement crypto en EUR au taux spot au moment de la confirmation, puis vire les euros sur le compte bancaire du marchand par SEPA. Le marchand ne détient jamais de crypto. NOWPayments propose un mécanisme similaire via son option « Fiat Settlement » — les fonds sont convertis et versés quotidiennement ou hebdomadairement selon le plan choisi.

Réception en stablecoins

Une alternative : configurer NOWPayments ou MyCryptoCheckout pour recevoir tous les paiements en USDT ou USDC, quelle que soit la crypto envoyée par le client. Le stablecoin maintient une parité 1:1 avec le dollar US, éliminant la volatilité à court terme. Le marchand peut ensuite convertir en EUR via un exchange quand il le souhaite.

Conversion manuelle via un exchange

Pour les marchands qui utilisent BTCPay Server (non-custodial, sans conversion fiat intégrée), la solution passe par un transfert régulier vers un exchange comme Kraken, Bitstamp ou Coinbase, puis une conversion et un retrait SEPA. Ce processus peut être semi-automatisé avec des scripts ou des outils comme Zapier connectés à l'API BTCPay.


Fiscalité et obligations légales pour les marchands FR

Cadre réglementaire MiCA et PSAN

Depuis le 30 décembre 2024, le règlement européen MiCA (Markets in Crypto-Assets) est pleinement applicable. En France, l'AMF (Autorité des Marchés Financiers) supervise le régime transitoire : les prestataires enregistrés PSAN (Prestataire de Services sur Actifs Numériques) peuvent continuer à opérer jusqu'au 1er juillet 2026, date à laquelle ils devront obtenir un agrément MiCA complet (CASP — Crypto-Asset Service Provider).

Un marchand WooCommerce qui accepte les paiements crypto n'est pas un prestataire de services crypto au sens de MiCA. Il n'a pas besoin d'un enregistrement PSAN ni d'un agrément CASP. En revanche, le processeur de paiement qu'il utilise (NOWPayments, CoinGate, Coinbase Commerce) doit être enregistré ou agréé dans l'UE.

Traitement comptable et TVA

Les recettes en cryptomonnaies sont imposables comme n'importe quelle recette commerciale. Le montant à déclarer est la contrevaleur en EUR au moment de la transaction. Si le marchand conserve des cryptos et les revend ultérieurement avec une plus-value, cette plus-value est soumise à l'impôt sur les sociétés (IS) ou au barème de l'impôt sur le revenu (IR) selon la structure juridique.

La TVA s'applique normalement : un produit vendu 100 € TTC payé en Bitcoin génère la même TVA collectée qu'un paiement par carte. L'administration fiscale française recommande d'utiliser le taux de change au moment exact de la transaction, documenté par la facture du processeur de paiement.

Conservation des preuves

Archivez systématiquement les confirmations blockchain (hash de transaction), les factures générées par BTCPay Server, NOWPayments ou CoinGate, et les taux de change appliqués. Ces documents constituent la preuve comptable en cas de contrôle fiscal.


Optimiser l'expérience checkout crypto sur WordPress

Afficher le prix en crypto et en EUR

Utilisez un plugin de conversion de devises WooCommerce pour afficher les prix en BTC ou ETH à côté du prix en euros sur les pages produits. NOWPayments et CoinGate fournissent des widgets de prix en temps réel. Cette transparence réduit l'hésitation au moment du checkout.

Réduire les étapes de paiement

Le checkout crypto ajoute une étape (scan du QR code ou copie d'adresse). Pour compenser, utilisez un thème WooCommerce avec checkout en une page. BTCPay Server V2 propose un modal de paiement intégré directement dans la page checkout, sans redirection — ce qui réduit le taux d'abandon de panier.

Proposer Lightning Network en priorité

Les paiements Bitcoin on-chain nécessitent 10 à 60 minutes de confirmation. Le Lightning Network confirme en moins de 3 secondes selon les données de BTCPay Server. Pour une expérience comparable à un paiement par carte, configurez Lightning comme option par défaut dans BTCPay Server ou CoinGate. Les clients WooCommerce équipés de wallets compatibles (Phoenix, Muun, Wallet of Satoshi) apprécieront la rapidité.

Offrir une remise crypto

Étant donné l'économie réalisée sur les frais de traitement (0-0,5 % au lieu de 2,5-3,5 % par carte), certains marchands offrent une remise de 2-3 % aux clients qui paient en crypto. WooCommerce permet de créer un coupon automatique appliqué quand le mode de paiement crypto est sélectionné. C'est un levier d'acquisition efficace auprès de la communauté crypto.


FAQ — Paiement crypto WooCommerce

Comment accepter les paiements en crypto sur WooCommerce sans payer de frais de transaction ?

BTCPay Server est la seule solution qui offre 0 % de frais de traitement sur les paiements crypto WooCommerce. Le logiciel est 100 % open-source et auto-hébergé : les fonds Bitcoin et Lightning arrivent directement dans le wallet du marchand sans intermédiaire. Le seul coût est l'hébergement du serveur BTCPay, à partir de 10-15 €/mois chez un hébergeur cloud comme LunaNode. MyCryptoCheckout est également gratuit en version de base, mais limité à 5 transactions par jour.

Quel plugin utiliser entre BTCPay Server et NOWPayments pour WooCommerce ?

BTCPay Server convient aux marchands techniques qui veulent 0 % de frais et un contrôle total (non-custodial, self-hosted, Bitcoin/Lightning). NOWPayments s'adresse aux marchands qui veulent une installation rapide et le support de plus de 350 cryptomonnaies avec des frais de 0,5 %. Si vos clients paient principalement en Bitcoin, BTCPay Server est optimal. Si vous vendez à une audience crypto diversifiée (Ethereum, USDT, tokens variés), NOWPayments est plus adapté.

Est-ce que je peux recevoir directement des euros quand un client paie en Bitcoin sur ma boutique WooCommerce ?

Oui. CoinGate convertit automatiquement chaque paiement crypto en EUR au taux du marché et verse les fonds par virement SEPA sur le compte bancaire du marchand. NOWPayments propose une option similaire via son service de Fiat Settlement. Le marchand ne touche jamais à la crypto — le processeur gère la conversion, moyennant des frais de 1 % (CoinGate) ou 0,5 % + spread (NOWPayments).

Le plugin NOWPayments pour WooCommerce est-il compatible avec le Lightning Network en 2026 ?

NOWPayments supporte les paiements Bitcoin via le Lightning Network depuis 2024. Les clients WooCommerce peuvent scanner un QR code Lightning depuis n'importe quel wallet compatible (Phoenix, Muun, BlueWallet, Wallet of Satoshi). La transaction est confirmée en quelques secondes et le marchand reçoit les fonds dans son wallet NOWPayments. Cette fonctionnalité est activée par défaut dans le plugin WooCommerce pour les paiements Bitcoin.

Faut-il s'enregistrer PSAN ou MiCA pour accepter les paiements crypto sur son site e-commerce français ?

Non. Un marchand e-commerce qui accepte les cryptomonnaies comme moyen de paiement pour ses produits ou services n'exerce pas une activité de prestataire de services sur actifs numériques au sens du règlement MiCA ni du régime PSAN français. C'est le processeur de paiement (NOWPayments, CoinGate, Coinbase Commerce) qui doit être enregistré ou agréé. Le marchand doit simplement déclarer ses recettes crypto en contrevaleur EUR auprès de l'administration fiscale et appliquer la TVA normalement.

Existe-t-il un plugin crypto WooCommerce gratuit et sans intermédiaire ?

MyCryptoCheckout est un plugin crypto WooCommerce gratuit qui envoie les paiements directement dans le wallet du marchand, sans aucun intermédiaire. La version gratuite supporte Bitcoin, Ethereum et une cinquantaine de tokens, mais elle est limitée à 5 transactions par jour. BTCPay Server est également gratuit (open-source) et sans intermédiaire, mais nécessite d'héberger son propre serveur, ce qui génère un coût d'infrastructure mensuel.

Comment éviter la volatilité crypto quand on accepte Bitcoin sur WordPress ?

Trois solutions existent. La plus simple : utiliser CoinGate qui convertit instantanément chaque paiement crypto en EUR par virement SEPA. Alternative : configurer NOWPayments pour recevoir les paiements en stablecoins USDT ou USDC, qui maintiennent une parité 1:1 avec le dollar et éliminent la volatilité. Troisième option pour les utilisateurs de BTCPay Server : transférer régulièrement les BTC reçus vers un exchange (Kraken, Bitstamp) et les convertir en EUR. La première option est la plus adaptée aux marchands qui ne veulent aucune exposition aux fluctuations.

Acceptez les paiements crypto dans votre business

Recevez nos guides pratiques pour intégrer les paiements en cryptomonnaie — solutions, régulation, tutoriels.

BF
Said Bensfia DoroteoFondateur & Analyste Crypto
Crypto TradingDeFiAnalyse de plateformes

Passionné de crypto et de finance décentralisée. Je teste chaque plateforme, décrypte les tendances et partage mes analyses sans filtre pour vous aider à investir en toute connaissance de cause.

Analyste crypto depuis 2020