Aller au contenu
Crypto Merchant

Cas d’usage

Accepter les paiements crypto pour un SaaS ou un abonnement

Un SaaS accepte les cryptos avec Crypto Merchant en créant une facture pour chaque période de facturation et en prolongeant le compte lorsque le webhook signé invoice.paid arrive. Un portefeuille crypto ne peut pas être débité automatiquement : un renouvellement est donc une facture que le client paie, avec un rappel lorsqu’une facture expire. Pour les crédits prépayés, les portefeuilles fixes donnent à chaque client une adresse de dépôt permanente qui crédite son solde sur deposit.confirmed. Les frais sont de 1 % par facture payée, sans frais mensuels.

Mis à jour le 6 novembre 2026

Tout ce qui figure sur cette page décrit le fonctionnement actuel de Crypto Merchant, tel qu’il est exposé dans la Référence de l’API, la documentation de la page de paiement et les Tarifs. Rien ici n’est une affirmation au sujet d’autres passerelles.

En bref

SujetComment ça fonctionne
Comment les clients paientUne page de facture par période de facturation, accessible depuis votre écran de facturation ou un e-mail de renouvellement. Pour les soldes prépayés, leur propre adresse de dépôt permanente, une par réseau.
Ce que vous construisezUne tâche qui crée une facture à la fin d’une période, avec des metadata identifiant le compte et la période, et un endpoint de webhook qui prolonge le compte. Ou POST /sticky-wallets par compte.
Prélèvements récurrentsPas automatiques. Un portefeuille crypto ne peut pas être débité : chaque renouvellement est donc une nouvelle facture que le client paie. L’événement invoice.expired vous indique quand envoyer un rappel.
Prix et conservationFixez le prix des offres en dollars ou dans une autre devise prise en charge ; chaque stablecoin compte pour un dollar américain. Convertissez tout ce que vous recevez en USDT ou en USDC pour que vos revenus ne suivent pas le marché.
Fiches clientsEnvoyez customer_email et les paiements sont classés par client dans le portail ; order_id et metadata sont renvoyés dans chaque webhook.
Documents pour s’inscrireAucun. Vous n’avez pas besoin d’une société immatriculée pour ouvrir un compte ; les Conditions s’appliquent toujours.

Comment ça fonctionne, étape par étape ?

Une offre mensuelle, de la fin d’une période au début de la suivante :

  1. 1

    Créer une facture à la fin de la période

    Une tâche planifiée appelle POST /invoices avec le prix de l’offre, un order_id tel que l’identifiant de l’abonnement suivi de la période, l’e-mail du client, une redirect_url vers votre page de facturation, et des metadata identifiant le compte et la période.

  2. 2

    Montrer au client où payer

    Placez la checkout_url derrière un bouton « Payer en crypto » sur la page de facturation et dans l’e-mail de renouvellement. Le client choisit une crypto, le taux est bloqué, et la facture reste ouverte pendant la durée que vous définissez, 30 minutes par défaut.

  3. 3

    Prolonger le compte sur invoice.paid

    Vérifiez la signature, enregistrez l’événement, répondez 2xx, puis prolongez d’une période le compte indiqué dans metadata. Utilisez l’id de l’événement pour qu’une livraison répétée ne le prolonge pas deux fois.

  4. 4

    Rappeler sur invoice.expired

    Si la facture expire sans être payée, créez-en une nouvelle et envoyez-la par e-mail. Une facture expirée ne conserve rien : le taux n’était bloqué que pendant qu’elle était ouverte.

  5. 5

    Crédits prépayés : donner à chaque client une adresse permanente

    Avec les portefeuilles fixes, POST /sticky-wallets avec votre propre identifiant pour le client renvoie chaque fois les mêmes adresses. Affichez-les sur une page de rechargement ; sur deposit.confirmed, créditez le client indiqué dans sticky_wallet.reference.

Le seul appel d’API nécessaire

Facturer une période de facturation
curl https://cryptomerchant.online/api/v1/invoices \
  -H "Authorization: Bearer $CM_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "29.00",
    "currency": "USD",
    "order_id": "sub_8f3a-2026-11",
    "description": "Pro plan, November 2026",
    "customer_email": "[email protected]",
    "redirect_url": "https://app.example/billing?paid=1",
    "metadata": { "account": "8f3a", "period": "2026-11" }
  }'

# On "invoice.paid": extend account 8f3a by one month (metadata is echoed back).
# On "invoice.expired": send a reminder with a fresh invoice.

Combien ça coûte ?

1 % de chaque facture payée, déduits au moment où le paiement est crédité sur votre solde. Il n’y a pas de frais d’inscription, pas de frais mensuels et aucun paiement pour activer le compte ; les factures expirées et annulées ne coûtent rien. Le déplacement des cryptos (regroupements, conversions et versements) entraîne des frais de gas, prélevés sur votre solde de gas si vous en ajoutez un, sinon sur les cryptos déplacées. Les clients paient aussi des frais de gas sur chaque facture : ils s’ajoutent au montant qu’ils envoient, sont affichés sur la page de paiement et ne dépassent jamais 5 $US. Les taux de conversion incluent une marge de service de 1 %. Tous les coûts figurent dans un seul tableau sur la page Tarifs.

Ce que Crypto Merchant ne fait pas ici

  • Pas de renouvellement automatique. Il n’y a pas de carte enregistrée à débiter ni d’objet abonnement. Votre tâche crée la facture de chaque période, et le client la paie.
  • Pas de moteur de taxes ni de relance. Crypto Merchant crée les factures, encaisse les paiements et informe votre serveur ; la TVA, les reçus et les e-mails de rappel sont à votre charge.
  • Avec conservation (custodial), en crypto uniquement. Les soldes se trouvent dans un portefeuille pool détenu par Crypto Merchant jusqu’à votre versement vers vos propres adresses. Il n’y a pas de règlement bancaire.

À qui cela s’adresse-t-il ?

  • Les outils pour développeurs, les API et les logiciels vendus à des clients dans de nombreux pays.
  • Les produits dont les clients détiennent déjà des stablecoins et préfèrent payer avec.
  • Les équipes sans société immatriculée qui ne peuvent pas ouvrir un compte marchand traditionnel.

Questions fréquentes

Crypto Merchant peut-il prélever mes clients automatiquement chaque mois ?
Non. Un portefeuille crypto ne peut pas être débité par un marchand. Chaque renouvellement est une facture que le client paie ; vous la créez avec l’API à la fin de la période et vous lui envoyez un rappel si elle expire.
Comment savoir à quel compte appartient un paiement ?
Envoyez l’identifiant du compte dans order_id ou metadata lorsque vous créez la facture. Les deux sont renvoyés tels quels dans l’objet facture et dans chaque webhook qui la concerne.
Puis-je fixer le prix de mes offres en USDT ?
Les factures sont libellées dans une devise comme le dollar américain, et chaque stablecoin compte pour un dollar : une offre à 29 $ coûte donc 29 USDT, plus les éventuels frais de gas affichés sur la page de paiement. Le client peut toujours payer dans n’importe quelle crypto que vous acceptez, et vous pouvez convertir tout ce que vous recevez en USDT ou en USDC.
À quoi servent les portefeuilles fixes ?
Aux soldes prépayés. Chaque client reçoit des adresses de dépôt permanentes, une par réseau, et chaque dépôt confirmé est ajouté à votre solde avec un webhook qui identifie le client, pour que vous puissiez créditer le bon compte.

Autres cas d’usage

Tous les cas d’usage

Commencez à accepter les cryptos dès aujourd’hui

Inscription gratuite, aucun document à fournir pour s’inscrire, 1 % par facture payée et des versements quand vous le souhaitez.