Introduction
Rekomi est une plateforme de suivi et de gestion des affiliations avec une intégration native à Dodo Payments. Quelqu’un partage un lien d’affiliation, Rekomi enregistre le clic et, lorsque ce visiteur achète, la vente est reçue depuis Dodo Payments et le bon affilié est automatiquement crédité. Rekomi calcule la commission et rémunère également vos affiliés pour vous, dans plus de 150 pays, formulaires fiscaux inclus. La connexion se fait en un seul collage : vous fournissez à Rekomi une clé API Dodo Payments avec l’accès en écriture activé, puis Rekomi la valide, crée le webhook endpoint directement dans votre compte Dodo Payments et récupère directement le signing secret. Aucun formulaire de webhook à remplir et rien à recopier dans Dodo Payments.Une « vente » est attribuée à un affilié lorsqu’un client recommandé effectue un paiement unique, démarre un abonnement payant ou règle 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.
- Il accède au checkout, et 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 avant taxes et l’enregistre.
Prérequis
Avant de configurer cette intégration, assurez-vous de disposer des éléments suivants :- Un compte Dodo Payments en mode live
- Un compte Rekomi
- Une clé API Dodo Payments avec l’accès en écriture activé (les clés en lecture seule ne peuvent pas créer de webhooks)
Premiers pas
1
Create an API Key with Write Access
Dans votre tableau de bord Dodo Payments, accédez à Developer → API Keys et créez une clé (nommez-la « Rekomi ») en cochant Enable write access. Consultez le guide des clés API pour obtenir des instructions détaillées.
2
Paste the Key into Rekomi
Dans Rekomi, ouvrez Setup → Connect payment processor, sélectionnez Dodo Payments et collez la clé. Rekomi la valide en temps réel, crée l’endpoint du webhook dans votre compte et récupère lui-même son signing secret.

Après la connexion, la clé sert uniquement à gérer l’endpoint du webhook et à effectuer des contrôles d’état périodiques. Vos ventes arrivent via le webhook signé, jamais via l’API.
3
Install the Rekomi Script
Ajoutez le script de suivi Rekomi à votre site marketing afin que les clics d’affiliation soient capturés. Votre snippet avec l’ID du programme renseigné se trouve sous Setup → Install dans Rekomi.
4
Pass the Referral into Checkout
Associez la recommandation capturée à chaque paiement en tant que métadonnées
rekomi_ref. Consultez les exemples d’implémentation ci-dessous.5
Done!
Les ventes, renouvellements, remboursements et litiges créditent et récupèrent désormais automatiquement les commissions des affiliés, et Rekomi se charge de rémunérer vos affiliés.
Guide d’implémentation
Checkout Sessions via l’API
Lisez la recommandation sur votre frontend avecwindow.Rekomi.getReferral(), envoyez-la à votre backend avec la requête de checkout et définissez-la dans metadata :
Node.js
metadata.rekomi_ref fonctionne pour les produits par abonnement : le prélèvement initial et chaque renouvellement créditent donc le même affilié.
Payments API
L’exemple ci-dessous utilise
POST /payments, qui est deprecated. Il fonctionne toujours pour les intégrations existantes, mais les nouvelles intégrations doivent utiliser Checkout Sessions (POST /checkouts) — metadata est transmis de la même manière.Node.js
Liens de paiement statiques
Ajoutez au lien le paramètre de requête de métadonnées au format plat (et non au format entre crochets) :metadata_* aux métadonnées du paiement, où Rekomi les lit.
Éléments suivis
Remarques importantes
- Rekomi enregistre l’endpoint du webhook avec exactement les événements dont il a besoin. Évitez de modifier la liste des événements de cet endpoint dans le tableau de bord Dodo Payments ; les contrôles d’état de Rekomi signaleront la connexion si des événements sont supprimés.
- Aucun paiement n’est effectué pendant les périodes d’essai tant que l’essai n’est pas terminé. Aucune commission n’existe donc avant le premier prélèvement réel.
- La déconnexion dans Rekomi supprime à nouveau l’endpoint du webhook de votre compte Dodo Payments.
Ressources supplémentaires
Rekomi's Dodo Payments Guide
Le guide complet de configuration, de résolution des problèmes et de sécurité dans la documentation de Rekomi.
Affiliates Feature Guide
Toutes les options d’intégration d’affiliation pour Dodo Payments.
Besoin d’aide ? Contactez l’assistance Rekomi à l’adresse support@rekomi.com ou l’assistance Dodo Payments à l’adresse support@dodopayments.com pour obtenir de l’aide concernant l’intégration.