Introduction
Rekomi est une plateforme de suivi et de gestion des affiliés avec une intégration native à Dodo Payments. Un affilié partage un lien, et Rekomi enregistre le clic. Lorsque ce visiteur effectue un achat, Dodo Payments envoie la vente à Rekomi, qui l’attribue au bon affilié. Rekomi calcule la commission et paie vos affiliés pour vous, dans plus de 150 pays, formulaires fiscaux inclus. Pour vous connecter, vous collez une clé API Dodo Payments avec un accès en écriture dans Rekomi. Rekomi valide la clé, crée l’endpoint webhook dans votre compte Dodo Payments et récupère le secret de signature de l’endpoint. Vous n’avez pas à remplir de formulaire webhook ni à recopier quoi que ce soit dans Dodo Payments.Rekomi attribue une vente à un affilié lorsqu’un client référé effectue un paiement unique, démarre un abonnement payant ou paie un renouvellement. Les remboursements et les litiges récupèrent automatiquement la commission.
Fonctionnement
Dodo Payments héberge le checkout sur son propre domaine. La recommandation de l’affilié est donc transmise à la vente sous forme de métadonnées du checkout :- Un visiteur clique sur un lien d’affiliation et arrive sur votre site, où le script Rekomi enregistre la recommandation dans son navigateur.
- Lors du checkout, vous associez cette recommandation au paiement en tant que métadonnées
rekomi_ref. - Dodo Payments traite le paiement et envoie un webhook
payment.succeededsigné à l’endpoint créé par Rekomi. - Rekomi associe la recommandation à l’affilié, calcule la commission sur le montant de la vente hors taxes et l’enregistre.
Prérequis
Avant de configurer cette intégration, vous avez besoin de :- Un compte Dodo Payments en mode live
- Un compte Rekomi
- Une clé API Dodo Payments avec l’accès en écriture activé, car les clés en lecture seule ne peuvent pas créer de webhooks
Premiers pas
1
Create an API Key with Write Access
Dans le dashboard Dodo Payments, accédez à Developer → API Keys et cliquez sur Add API Key. Nommez la clé
Rekomi et laissez Enable write access coché. Pour plus de détails, consultez Authentication.2
Paste the Key into Rekomi
Dans Rekomi, ouvrez Setup → Connect payment processor, choisissez Dodo Payments et collez la clé. Rekomi la valide, crée l’endpoint webhook dans votre compte et récupère le secret de signature de l’endpoint.

Après la connexion, Rekomi utilise la clé uniquement pour gérer l’endpoint webhook et effectuer des contrôles d’intégrité périodiques. Vos ventes arrivent via le webhook signé, et non via l’API.
3
Install the Rekomi Script
Ajoutez le script de suivi Rekomi à votre site marketing pour enregistrer les clics des affiliés. Rekomi affiche votre extrait de code, avec l’ID du programme renseigné, sous Setup → Install.
4
Pass the Referral into Checkout
Associez la recommandation enregistrée à chaque paiement en tant que métadonnées
rekomi_ref. L’Implementation Guide explique comment procéder pour chaque type de checkout.5
Done
Les ventes, les renouvellements, les remboursements et les litiges attribuent désormais automatiquement les commissions aux affiliés et les récupèrent si nécessaire, tandis que Rekomi paie vos affiliés.
Guide d’implémentation
Checkout Sessions via l’API
Sur votre frontend, lisez la recommandation avecwindow.Rekomi.getReferral() et envoyez-la à votre backend avec la requête de checkout. Sur le backend, définissez-la dans metadata :
Node.js
metadata.rekomi_ref fonctionne avec les produits par abonnement : le premier prélèvement et chaque renouvellement attribuent donc la commission au même affilié.
Payments API
L’exemple ci-dessous utilise
POST /payments, qui est deprecated. Il fonctionne toujours pour les intégrations existantes. Les nouvelles intégrations doivent utiliser Checkout Sessions (POST /checkouts), qui utilisent metadata de la même manière.Node.js
Liens de paiement statiques
Ajoutez la recommandation au lien en tant que paramètre de requêtemetadata_rekomi_ref simple, et non sous forme de crochets :
metadata_* aux métadonnées du paiement, où Rekomi les lit.
Éléments suivis
Rekomi gère chaque type d’événement de vente comme suit :Remarques importantes
- Rekomi enregistre l’endpoint webhook avec exactement les événements dont il a besoin. Ne modifiez pas la liste des événements de cet endpoint dans le dashboard Dodo Payments : les contrôles d’intégrité de Rekomi signalent la connexion si des événements sont supprimés.
- Un essai gratuit ne crée aucun paiement avant sa fin ; aucune commission n’existe donc avant le premier prélèvement. Un essai payant facture le montant de l’essai immédiatement.
- La déconnexion dans Rekomi supprime l’endpoint webhook de votre compte Dodo Payments.
Ressources supplémentaires
Rekomi's Dodo Payments Guide
Le guide complet de configuration, les procédures de dépannage et les informations de sécurité dans la documentation de Rekomi.
Affiliates Feature Guide
Toutes les options d’intégration des affiliés pour Dodo Payments.
Pour obtenir de l’aide concernant l’intégration, contactez le support Rekomi à l’adresse support@rekomi.com ou le support Dodo Payments à l’adresse support@dodopayments.com.