Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt

Use this file to discover all available pages before exploring further.

Les paiements en stablecoins permettent aux clients de payer avec des stablecoins depuis n’importe où dans le monde (sauf en Inde). Les transactions sont facturées en USD, vous recevez donc la monnaie fiduciaire tandis que les clients paient avec leur portefeuille de stablecoins préféré.

Pourquoi offrir les Stablecoins ?

Global Reach

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

No Chargebacks

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

USD Settlement

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

Aperçu

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

Comment ça fonctionne

Expérience client

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

Devises et 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
cryptoStablecoinsGlobal (sauf IN)

Tests

1

Enable test mode

Utilisez vos clés API de test de 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 stablecoin simulé dans l’environnement de test.

Meilleures pratiques

Tous les clients ne possèdent pas de portefeuilles de stablecoins. 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 en stablecoins 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 du paiement.

Dépannage

Vérifiez :
  1. crypto est-elle incluse 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 transmis dans votre demande API.
Cause : Les temps de confirmation sur 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é tant que la fenêtre de confirmation n’est pas passée.
Cause : Les frais de réseau peuvent entraîner une différence entre le montant reçu et le montant demandé.Solution : Surveillez les webhooks pour le montant final confirmé. Les petites divergences sont traitées automatiquement.

Pages connexes

Payment Methods Overview

Voir tous les moyens de paiement pris en charge.

Checkout Guide

Guide complet de mise en œuvre du paiement.

Webhooks

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

Testing Process

Guide complet de test pour tous les moyens de paiement.
Last modified on May 4, 2026