Comment ajouter les paiements crypto à une boutique en ligne
Un plan pas à pas pour ajouter les paiements crypto à une boutique en ligne : décisions préalables, étapes d'intégration, rédaction de la page de paiement et mise en production sans risque.

Ajouter la crypto comme moyen de paiement est un petit projet, pas un changement de plateforme. Votre catalogue, votre panier et votre système de commandes restent tels quels ; vous ajoutez une option de paiement qui crée un paiement par commande et écoute le résultat. Voici le plan dans l'ordre, des décisions préalables à la mise en production, avec des liens vers les guides détaillés de chaque étape.
Décidez d'abord
Quatre décisions évitent de refaire le travail plus tard.
- Quels actifs et réseaux. Commencez petit : l'USDT et l'USDC couvrent la plupart des clients. Qvard prend en charge USDT, USDC, BTC, LTC, TRX, BNB et ETH, sur les réseaux TRC20, ERC20, BEP20, Bitcoin et Litecoin.
- Prix en dollars. Gardez vos prix tels quels. Le paiement est créé en dollars américains et le montant crypto exact s'affiche sur la page de paiement, avec un taux fixe pendant une heure.
- Ce que déclenche une commande payée. Expédition, clé de licence, accès à un contenu. Décidez de ce qui se passe au moment où le paiement est terminé.
- Ce que vous faites quand quelque chose tourne mal. Paiements incomplets, remboursements, un client qui a payé sur le mauvais réseau. Écrivez la règle maintenant.
Étapes d'intégration
Qvard n'a pas encore de plugins prêts pour les boutiques, une boutique s'intègre donc via l'API. Cela fait deux morceaux de code serveur.
- Créez un paiement quand le client choisit la crypto. Un
POSTvershttps://api.qvard.com/api/v1/paymentavec votre numéro de commande commeidet le total de la commande en dollars américains commeprice, authentifié avec votre clé d'API. La réponse contient unredirectUrl; envoyez le client dessus. - Recevez le résultat. Enregistrez une URL de callback dans le tableau de bord. Quand le paiement est terminé, Qvard envoie un POST avec votre numéro de commande et le statut. Marquez la commande comme payée et déclenchez l'exécution. Répondez exactement HTTP 200.
- Rendez le gestionnaire sûr. Il peut être livré plus d'une fois, donc une répétition ne doit rien changer.
Les versions détaillées : comment accepter les paiements crypto sur un site web pour le flux générique, WordPress et WooCommerce pour ces plateformes, et l'API de paiement crypto pour les développeurs comme référence.
Associez les statuts aux états de votre commande
Un paiement a quatre statuts : wait, partial, completed et rejected. Votre commande a besoin d'états correspondants, et le webhook n'arrive que sur completed.
- Commande créée et impayée correspond à
wait. - Un paiement incomplet correspond à
partial: gardez la commande en attente et demandez la différence au client. - Une commande payée correspond à
completed: exécutez-la. rejected: considérez le paiement comme échoué et laissez le client réessayer.
L'association complète, avec du code, se trouve dans les paiements crypto pour l'e-commerce.
Rédaction de la page de paiement
La plupart des tickets de support sur la crypto viennent d'une rédaction peu claire. À l'étape de paiement :
- nommez les pièces et réseaux acceptés ;
- dites que le montant doit être envoyé en entier et sur le réseau affiché sur la page de paiement ;
- indiquez que le taux est fixe pendant une heure ;
- expliquez comment fonctionnent les remboursements et où obtenir de l'aide.
Qvard ne propose pas encore d'URL de retour : le client arrive sur la page de paiement et c'est vous qui lui dites ce qui se passe ensuite. Une page de commande claire qui se met à jour après le webhook, plus un e-mail de confirmation, remplace la redirection.
Test et mise en production
Il n'y a pas encore de sandbox, testez donc avec de petits montants réels.
- Payez un petit montant réel et suivez tout le parcours : paiement créé, client a payé, webhook reçu, commande marquée comme payée.
- Faites échouer l'endpoint une fois et vérifiez que la nouvelle tentative (cinq tentatives en six minutes environ) n'exécute pas la commande deux fois.
- Retirez un petit montant vers votre propre portefeuille pour vérifier cette étape. Il ne coûte que les frais de réseau.
- Ajoutez la crypto au paiement et surveillez les premières commandes.
Après le lancement, tenez une routine courte ; la liste est dans la liste de contrôle opérationnelle pour les paiements crypto. Coût : pas d'abonnement, et la commission, individuelle pour votre projet, commence à 1 % et peut descendre jusqu'à 0,1 % selon la page des tarifs.
FAQ
Ai-je besoin d'un plugin pour ajouter les paiements crypto à ma boutique ?
Qvard n'a pas encore de plugins prêts. Une boutique s'intègre via l'API avec deux morceaux de code serveur : créer un paiement et recevoir le webhook.
Dois-je changer mes prix ?
Non. Les paiements sont créés en dollars américains et le montant crypto exact s'affiche sur la page de paiement, avec un taux fixe pendant une heure.
Comment savoir qu'une commande a été payée ?
Qvard envoie un webhook à votre URL de callback quand le paiement est terminé. Marquez la commande comme payée et exécutez-la ; répondez exactement HTTP 200.
Combien de temps prend l'intégration ?
Pour un développeur qui connaît le code de la boutique, c'est un petit travail : une requête pour créer le paiement et un endpoint pour le résultat. Les tests avec de petits montants réels prennent l'essentiel du temps.
