Passer au contenu principal
Les paiements Crypto & Stablecoins permettent aux clients de payer en utilisant des cryptomonnaies et des stablecoins de n’importe où dans le monde (à l’exclusion de l’Inde). Les transactions sont facturées en USD, vous recevez donc de la monnaie fiduciaire pendant que les clients paient avec leur portefeuille crypto préféré.

Pourquoi proposer les Crypto & Stablecoins ?

Global Reach

Acceptez des paiements de n’importe quel pays — aucune infrastructure bancaire requise du côté du client.

No Chargebacks

Les transactions crypto sont irréversibles, éliminant complètement la fraude par rétrofacturation.

USD Settlement

Vous recevez des USD — pas besoin de gérer la volatilité des cryptomonnaies ou des portefeuilles.

Vue d’ensemble

DétailValeur
Devise de facturationUSD
Pays pris en chargeMondial (sauf IN)
AbonnementsNon
Montant minimum$0.50
RèglementUSD

Comment ça fonctionne

Expérience client

  1. Le client sélectionne Crypto & Stablecoins à la caisse
  2. Une adresse de portefeuille et un code QR sont affichés avec le montant en crypto
  3. Le client envoie le montant exact depuis son portefeuille crypto
  4. La transaction est confirmée sur la blockchain
  5. Le client est redirigé vers la page de réussite
Les paiements crypto sont facturés en USD. Le montant en crypto affiché lors du paiement reflète le taux de change en temps réel au moment du paiement.

Devises & Réseaux pris en charge

DeviseRéseaux
USDCEthereum, Solana, Polygon, Base
USDPEthereum, Solana
USDGEthereum

Configuration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['crypto', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Type de méthode API

TypeMéthodePays
cryptoCrypto & StablecoinsMondial (sauf IN)

Test

1

Enable test mode

Utilisez vos clés API de test Dodo Payments.
2

Create a test checkout

Créez une session de paiement avec crypto dans les méthodes de paiement autorisées.
3

Complete the test flow

Suivez le flux de paiement crypto simulé dans l’environnement de test.

Bonnes pratiques

Tous les clients n’ont pas de portefeuilles crypto. Incluez toujours credit et debit comme méthodes de paiement de secours.
Les confirmations sur la blockchain peuvent prendre des minutes selon le réseau. Assurez-vous que votre caisse communique cela aux clients.
Les paiements crypto peuvent parfois différer légèrement du montant exact en raison des frais de réseau. Surveillez les webhooks pour les mises à jour du statut de paiement.

Dépannage

Vérification :
  1. crypto inclus dans allowed_payment_method_types ?
  2. Le montant de la transaction atteint-il le minimum (0,50 $) ?
Solution : Vérifiez que le type de méthode de paiement est correctement passé dans votre requête API.
Cause : Les temps de confirmation de la blockchain varient. Certains réseaux prennent plus de temps que d’autres.Solution : Attendez la confirmation du webhook. Ne considérez pas le paiement comme échoué avant la fin de la fenêtre de confirmation.
Cause : Les taux de change des cryptos fluctuent entre le moment où le paiement est initié et celui où il est envoyé.Solution : Surveillez les webhooks pour le montant final confirmé. Les petites différences sont gérées automatiquement.

Pages connexes

Payment Methods Overview

Voir tous les moyens de paiement pris en charge.

Checkout Guide

Guide complet de mise en œuvre de la caisse.

Webhooks

Gérer les confirmations de paiement de manière asynchrone.

Testing Process

Guide de test complet pour tous les moyens de paiement.
Last modified on April 1, 2026