Passer au contenu principal
Les paiements uniques vous permettent de vendre un accès à vie, des téléchargements ou des services à usage unique avec un seul prélèvement. Il n’y a ni renouvellements, ni règles de proratisation, ni cycles de facturation. Juste une expérience d’achat fluide et instantanée.

Qu’est-ce que les paiements uniques ?

Les paiements uniques sont des achats fixes, à l’avance - idéaux pour :
  • Licences de logiciel : Déblocages à vie ou de versions majeures
  • Téléchargements numériques : E‑books, modèles, graphiques ou plugins
  • Services : Audits, forfaits d’intégration ou consultations ponctuelles
  • Cours et billets : Cours, ateliers ou sessions en direct

Avantages clés

  • Caisse simple : Pas de renouvellements ni de logique de prorata
  • Exécution instantanée : Livrez des licences ou des fichiers immédiatement
  • Tarification flexible : Remises et taxes prises en charge
  • Orienté développeur : APIs claires pour la création, les remboursements et les webhooks

Création de produits uniques

Créez des produits dans votre tableau de bord Dodo Payments, puis vendez-les via une caisse hébergée, des liens de paiement ou votre API.
Produits de paiement unique

Configuration du produit

Configurez les champs dans le tableau de bord pour définir comment votre produit apparaît et se vend.

Détails du produit

  • Nom du produit (obligatoire) : Nom affiché dans la caisse et les factures
  • Description du produit (obligatoire) : Déclaration de valeur claire que les clients voient avant de payer
  • Image du produit (obligatoire) : PNG/JPG/WebP jusqu’à 3 Mo
  • Marque : Associez le produit à une marque spécifique pour le thème et les e-mails
  • Catégorie fiscale (obligatoire) : Choisissez la bonne catégorie pour déterminer les règles fiscales
Choisissez la catégorie fiscale la plus précise pour garantir la collecte correcte des taxes selon chaque région.

Tarification

  • Type de tarification : Choisissez Paiement unique
  • Prix (obligatoire) : Charge fixe avec devise
  • Remise applicable (%) : Pourcentage de remise optionnel affiché dans la caisse et les factures
La modification des tarifs des produits ne concerne que les nouveaux achats. Les clients existants ne sont pas impactés.

Paramètres avancés

  • Tarification incluant les taxes : Affichez les prix incluant les taxes applicables
  • Générer des clés de licence : Émettez une clé unique après l’achat. Voir Clés de licence
  • Livraison de produits numériques : Livrez des fichiers ou du contenu automatiquement. Voir Livraison de produits numériques
  • Métadonnées : Attachez des paires clé-valeur personnalisées pour le marquage interne ou les intégrations. Voir Métadonnées
Utilisez les métadonnées pour stocker des identifiants de votre système (ex. : orderId) afin de rapprocher les événements et les reçus ultérieurement.

Gestion de l’API

Utilisez POST /checkout-sessions/create pour créer des frais ponctuels à partir des produits.

API Reference

Consultez l’API de création de paiement.
Utilisez POST /refunds pour créer des remboursements complets ou partiels.

API Reference

Découvrez comment rembourser un paiement.
Utilisez GET /payments pour lister les paiements et GET /payments/{payment_id} pour en récupérer un. Récupérez les éléments de ligne avec GET /payments/{payment_id}/line-items.

List Payments

Parcourez l’API de listing.

Get Payment Detail

Consultez l’API de récupération.

Retrieve Line Items

Examinez les articles achetés pour un paiement.
Réagissez à des événements comme payment.succeeded ou payment.failed dans votre backend.

Webhook Guide

Gérez les événements du cycle de vie des paiements.

Cas d’utilisation courants

  • Outils basés sur des licences : Débloquez des fonctionnalités avec une clé unique
  • Actifs numériques : Thèmes, modèles, ensembles d’icônes ou médias
  • Services professionnels : Mise en œuvre ou configuration à tarif fixe
  • Éducation : Billets de cours et ateliers ponctuels

Exemples d’intégration

Sessions de caisse (paiement unique)

Créez une session de caisse avec un produit unique dans le panier :
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_one_time', quantity: 1 }
  ]
});

Meilleures pratiques

  • Clarifiez les livrables : Dites aux acheteurs exactement ce qu’ils obtiennent et comment cela est livré
  • Livrez instantanément : Utilisez des clés de licence ou une livraison numérique pour un accès immédiat
  • Suivez avec des métadonnées : Stockez vos identifiants pour une réconciliation facile
Les paiements uniques sont la voie la plus rapide pour vendre des produits à prix fixe. Commencez simplement, vérifiez la livraison et faites évoluer votre offre en fonction de la conversion et des retours.