Passer au contenu principal
Page de paiement
Le paiement Dodo est un paiement optimisé pour la conversion, conforme à la réglementation mondiale, conçu pour les produits numériques et les entreprises SaaS. Il prend en charge plusieurs devises, langues, taxes, réductions, add-ons et workflows de conformité adaptés aux entreprises.

Devise Adaptative

La Devise Adaptative permet aux clients de payer dans leur devise locale préférée, améliorant ainsi la confiance et les taux de conversion.

Comment ça fonctionne

  1. Activer : Activez la Devise Adaptative dans vos paramètres commerciaux
  2. Sélectionner : Les clients peuvent changer de devise directement lors du paiement
  3. Convertir : Les prix sont convertis dynamiquement en utilisant des taux de change en temps réel
  4. Afficher : Le montant final à payer est affiché de manière transparente avant le paiement
Sélecteur de devise lors du paiement

Devise Adaptative

En savoir plus sur les devises prises en charge, les frais de conversion et le traitement des remboursements.

Paiement Multilingue

Dodo Payments prend en charge plusieurs langues sur la page de paiement, permettant aux clients de finaliser leurs paiements dans une langue avec laquelle ils sont à l’aise.
Sélecteur de langue lors du paiement

Points Clés

  • Sélecteur de langue disponible directement lors du paiement
  • Texte de l’interface utilisateur, étiquettes et messages système sont localisés
  • Améliore l’accessibilité et la conversion internationale

Langues prises en charge

#CodeLangue
1enAnglais
2arArabe
3caCatalan
4cnChinois
5deAllemand
6esEspagnol
7frFrançais
8heHébreu
9idIndonésien
10itItalien
11jaJaponais
12nlNéerlandais
13plPolonais
14ptPortugais
15svSuédois
16trTurc

Calcul Automatique des Taxes

Les taxes sont calculées automatiquement en fonction de l’emplacement de facturation du client, garantissant la conformité avec les exigences de la TPS, de la TVA et des taxes de vente sans configuration manuelle.

Comment fonctionne le calcul des taxes

1

Détection de l'emplacement

Les règles fiscales sont appliquées en fonction du pays du client (et de la région le cas échéant).
2

Mises à jour dynamiques

Le montant de la taxe se met à jour automatiquement lorsque :
  • Le pays change
  • L’adresse est mise à jour
3

Affichage transparent

La répartition finale des taxes est clairement affichée avant le paiement.
Le calcul des taxes est entièrement automatisé. Aucune configuration manuelle requise pour les biens numériques standard et les produits SaaS.

Support de l’ID Fiscal de l’Entreprise

Pour les entreprises enregistrées, le paiement permet aux clients d’entrer leur ID Fiscal d’Entreprise (par exemple, numéro de TVA/TPS).

Que se passe-t-il lorsqu’un ID Fiscal est saisi

  • L’éligibilité fiscale est validée en temps réel
  • Les exonérations fiscales applicables ou les règles de reverse-charge sont appliquées
  • Le montant de la taxe se met à jour instantanément lors du paiement
Saisie de l'ID Fiscal de l'Entreprise lors du paiement
Ceci est particulièrement utile pour les services SaaS B2B et numériques où les clients professionnels peuvent être éligibles à des exonérations fiscales.

Codes de Réduction

Les clients peuvent appliquer des codes de réduction ou de promotion que vous avez créés dans le tableau de bord directement sur la page de paiement.

Expérience de Paiement

  1. Le client saisit le code de réduction
  2. La réduction est validée instantanément
  3. Le prix mis à jour et les économies sont affichés clairement
Saisie du code de réduction lors du paiement

Intégration API

Appliquez un code de réduction à l’avance ou activez le champ de saisie de réduction :
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_abc', quantity: 1 }
  ],
  discount_code: 'WELCOME20', // Pre-apply a code
  feature_flags: {
    allow_discount_code: true // Show discount input field
  },
  return_url: 'https://yoursite.com/return'
});

Codes de Réduction

Découvrez comment créer et gérer des codes de réduction.

Valider la Réduction par Code

Recherchez et validez les réductions en utilisant les noms de code.

Collecte d’Adresse Intelligente

Le paiement prend en charge une saisie d’adresse flexible pour une finalisation plus rapide.

Options Disponibles

OptionDescription
Autocomplétion d’Adresse GoogleSélection rapide avec autocomplétion
Saisie ManuelleContrôle total pour des adresses complètes
Sélection de PaysGère la logique fiscale et de conformité
La collecte d’adresses équilibre rapidité, précision et couverture mondiale pour maximiser la conversion tout en garantissant la conformité.

Politique de Confidentialité & Acceptation des Conditions

Pour garantir la transparence légale et de conformité :
Cela aide à répondre aux exigences mondiales de protection des consommateurs et de confidentialité des données, y compris la conformité au RGPD.

Configuration de la Session de Paiement

Contrôlez le comportement de paiement en utilisant l’API des Sessions de Paiement :
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_abc', quantity: 1 }
  ],
  customer: {
    email: 'customer@example.com',
    name: 'Jane Doe'
  },
  billing_currency: 'EUR', // Set specific currency
  discount_code: 'PROMO10',
  feature_flags: {
    allow_discount_code: true
  },
  return_url: 'https://yoursite.com/return',
  metadata: {
    order_ref: 'ORD-12345'
  }
});
const session = await client.checkoutSessions.create({
  product_collection_id: 'pdc_abc123',
  product_cart: [], // Required: pass an empty array for collection checkout
  return_url: 'https://yoursite.com/return'
});
Lorsque vous utilisez product_collection_id, passez un tableau vide product_cart. Les codes de réduction ne peuvent pas être pré-appliqués lors de la création de session.

Collections de produits

Apprenez à créer et à gérer des collections de produits pour des expériences de paiement unifiées.

Configuration de la session de paiement

Contrôlez le comportement de paiement à l’aide de l’API des sessions de paiement :
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_abc', quantity: 1 }
  ],
  customer: {
    email: 'customer@example.com',
    name: 'Jane Doe'
  },
  billing_currency: 'EUR', // Set specific currency
  discount_code: 'PROMO10',
  feature_flags: {
    allow_discount_code: true
  },
  return_url: 'https://yoursite.com/return',
  metadata: {
    order_ref: 'ORD-12345'
  }
});