Passer au contenu principal

Introduction

Ce guide vous explique comment suivre les références d’affiliation, gérer les événements de commission et augmenter vos revenus grâce à des partenariats d’affiliation de confiance via Dodo Payments. Nous proposons des intégrations avec des plateformes d’affiliation de premier plan, notamment Affonso et Dub Partners, pour vous aider à gérer et suivre vos programmes d’affiliation sans effort.

Fonctionnalités Clés

Attribution Automatisée des Commissions

Pas de tableurs ni de suivi manuel. Les références sont automatiquement attribuées et enregistrées lorsqu’un achat est effectué.

Rapports en Temps Réel

Vous et vos affiliés pouvez suivre les performances et les prospects depuis des tableaux de bord dédiés.

Options de Suivi Flexibles

Utilisez des scripts de suivi, des champs de métadonnées et des événements webhook pour capturer les données de référence lors des inscriptions et des transactions.

Entièrement Chiffré & Sécurisé

Toutes les informations sensibles et les données webhook sont échangées et stockées en toute sécurité grâce à un chiffrement de pointe.

Configuration Rapide

Lancez votre programme d’affiliation en quelques minutes—aucun changement de code requis en dehors du copier-coller de snippets de script et de tokens API.

Intégration transparente

Intégrez le suivi des affiliés directement dans vos flux de paiement en utilisant nos intégrations avec Affonso et Dub Partners, des plateformes de marketing d’affiliation de premier plan.

Options d’intégration

Dodo Payments s’intègre à deux plateformes de gestion d’affiliation de premier plan :
  • Affonso : Une plateforme complète de gestion d’affiliation avec suivi automatisé des commissions, reporting en temps réel et tableaux de bord dédiés aux affiliés.
  • Dub Partners : Utilisez la gestion des liens et le suivi des conversions de Dub pour alimenter votre programme d’affiliation avec des analyses d’attribution détaillées.
Choisissez la plateforme qui correspond le mieux à vos besoins, ou utilisez les deux pour différents cas d’utilisation.

Intégration Affonso

Nous avons établi un partenariat avec Affonso, une plateforme de gestion d’affiliation de premier plan pour dynamiser vos ventes. Suivez les étapes ci-dessous pour connecter votre compte Dodo Payments avec Affonso et commencer à suivre les ventes générées par les affiliés.
1

Connectez-vous à Dodo Payments

Pour commencer, connectez votre compte Dodo Payments en ajoutant votre clé API.

Comment obtenir votre clé API Dodo Payments

  • Connectez-vous à votre Tableau de bord Dodo Payments
  • Allez dans la section Développeur dans le menu de gauche
  • Cliquez sur Clés API
  • Sélectionnez Ajouter une clé API
  • Donnez-lui un nom (par exemple, “Intégration Affonso”)
  • Cliquez sur Créer et copiez votre clé API

Ajoutez votre clé API à Affonso

  • Ouvrez votre Tableau de bord Affonso via affonso.io
  • Allez dans Détails du programme > Connecter
  • Cliquez sur la carte intégration Dodo Payments
  • Collez votre clé API Dodo Payments
  • Cliquez sur Connecter
Votre clé API sera cryptée en toute sécurité par Affonso.
2

Ajoutez un Webhook à Dodo Payments

Une fois connecté, vous recevrez une URL de webhook unique d’Affonso. Cela permet le suivi des paiements et le déclenchement des commissions d’affiliation.

Ajoutez l’URL du Webhook dans Dodo Payments

  • Dans votre Tableau de bord Dodo Payments, allez dans Développeur → Webhooks
  • Cliquez sur Ajouter un Webhook
  • Collez votre URL de webhook Affonso (à partir des paramètres de votre programme)
  • Enregistrez le webhook

Ajoutez le secret du Webhook dans Affonso

  • Après avoir enregistré le webhook dans Dodo Payments, copiez la clé de signature fournie
  • Collez-la à nouveau dans Affonso sous les paramètres de webhook Dodo Payments
Cela permet à Affonso de vérifier en toute sécurité les événements entrants de Dodo Payments.
3

Ajoutez le script de suivi

Placez le pixel Affonso sur votre site pour commencer à suivre les visites et les conversions des affiliés.
<!-- Place in <head> tag -->
<script async defer
src="https://affonso.io/js/pixel.min.js"
data-affonso="YOUR_PUBLIC_PROGRAM_ID"
data-cookie_duration="YOUR_COOKIE_DURATION">
</script>
Ce script :
  • Suit les visites des affiliés
  • Définit un cookie avec l’ID de référence (affonso_referral)
  • Permet le suivi des inscriptions et des paiements
Placez ceci sur tous les domaines où les utilisateurs visitent ou convertissent (par exemple, site marketing, application).
4

Suivez les inscriptions des utilisateurs

Pour obtenir une visibilité sur l’entonnoir et optimiser les performances des affiliés, suivez les inscriptions des utilisateurs en tant que leads.
// After successful registration
window.Affonso.signup(userEmail);
Cela permettra :
  • D’enregistrer une nouvelle référence en tant que LEAD si l’utilisateur est venu via un lien d’affiliation
  • De l’afficher dans votre tableau de bord et dans les statistiques de l’affilié
Meilleure pratique : Déclenchez cela après une inscription réussie ou un double opt-in (DOI).
5

Transmettez les données de référence à Dodo Payments

Pour attribuer correctement les commissions, transmettez l’ID de référence d’Affonso à Dodo Payments lors du paiement.

Intégration des paiements

import DodoPayments from 'dodopayments';

const referralId = window.affonso_referral;

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'],
});

async function main() {
  const payment = await client.payments.create({
    payment_link: true,
    billing: { city: 'city', country: 'AF', state: 'state', street: 'street', zipcode: 0 },
    customer: { email: 'email@email.com', name: 'name' },
    product_cart: [{ product_id: 'product_id', quantity: 0 }],
    metadata: {
      affonso_referral: referralId,
    },
  });

  console.log(payment.payment_id);
}

main();

Intégration des abonnements

import DodoPayments from 'dodopayments';

const referralId = window.affonso_referral;

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'],
});

async function main() {
  const subscription = await client.subscriptions.create({
    billing: { city: 'city', country: 'IN', state: 'state', street: 'street', zipcode: 89789 },
    customer: { customer_id: 'customer_id' },
    product_id: 'product_id',
    payment_link: true,
    return_url: 'https://example.com/success',
    quantity: 1,
    metadata: {
      affonso_referral: referralId,
    },
  });

  console.log(subscription.subscription_id);
}

main();

Liens de paiement

// Original Dodo Payments Link
const originalLink = 'https://checkout.dodopayments.com/buy/<YOUR_PRODUCT_ID>';

// Append referral ID as reference_id
const linkWithReferral = `${originalLink}?metadata_affonso_referral=${window.affonso_referral}`;
Pour plus de détails, consultez la documentation API de Dodo Payments
6

Tester votre intégration

Avant de lancer publiquement, testez votre configuration avec des liens d’affiliation en direct et des transactions de test.Liste de vérification des tests :
  • ✅ Créez un affilié et générez un lien de suivi
  • ✅ Visitez votre site via le lien d’affiliation
  • ✅ Assurez-vous que le script Affonso se charge et que le cookie affonso_referral est défini
  • ✅ Complétez une inscription (optionnel)
  • ✅ Effectuez un paiement via Dodo Payments
  • ✅ Confirmez le suivi et l’attribution dans votre tableau de bord Affonso

Intégration Dub Partners

Vous pouvez également utiliser Dub Partners pour suivre les références et les conversions des affiliés. La fonctionnalité de suivi des conversions de Dub vous permet d’attribuer des ventes à vos liens d’affiliation, fournissant des analyses détaillées sur les partenaires qui génèrent le plus de revenus.
Pour des instructions détaillées sur la configuration, consultez notre guide d’intégration Dub qui couvre comment suivre les événements de conversion de vente et attribuer des revenus à vos liens d’affiliation.

Configuration rapide avec Dub Partners

  1. Activez le suivi des conversions dans votre tableau de bord Dub pour les liens d’affiliation
  2. Capturez l’ID de clic Dub (dub_id cookie) lors de la création de sessions de paiement
  3. Stockez l’ID de clic dans les métadonnées de paiement avec les informations client
  4. Configurez l’intégration du webhook pour envoyer les données de vente à Dub lorsque les paiements réussissent
L’intégration suit automatiquement :
  • Les paiements uniques
  • Les activations d’abonnement
  • Les paiements d’abonnement récurrents

En savoir plus

Consultez le guide complet d’intégration Dub avec des exemples de code et des modèles de transformation.

Besoin d’aide ?

Si vous rencontrez des problèmes ou avez besoin de support lors de l’intégration :

Support Affonso

Support Dub

Support Dodo Payments

Pour des questions spécifiques à l’API Dodo Payments, consultez docs.dodopayments.com ou contactez notre équipe de support.

Guides d'intégration