Par l'API
Avec Recurly, votre serveur déclare la vente à Meritt par l'API, en trois appels, dès que Recurly confirme le paiement. L'attribution et le grand livre sont les mêmes que pour Stripe.
POST /v1/conversions pour déclarer la vente, POST /v1/identify pour rattacher un client à une visite, POST /v1/conversions/reverse pour un remboursement. Une vente envoyée deux fois n'est comptée qu'une fois.custom_fields) du compte au moment du paiement.charge_invoice.paid n'est envoyé que si les factures de crédit sont activées, et les champs personnalisés dépendent de l'offre : aucun sur Starter, 5 sur Pro, 10 sur Elite.custom_fields) du compte.charge_invoice.paid, appelez POST /v1/conversions avec le montant, la devise, le clic et l'identifiant client.successful_refund_notification, appelez POST /v1/conversions/reverse avec la référence du paiement.Une clé, et deux appels à ajouter à votre gestion des webhooks.
À cet instant le paiement n'est pas confirmé, et quand il l'est, dans le webhook, le cookie n'existe plus. Le champ libre de Recurly transporte le clic entre les deux.
Non. Avec la même référence, le second envoi répond « déjà reçu » et rien ne s'ajoute.
Non : selon Recurly, elle ne porte que l'identifiant et le numéro de facture. Votre serveur relit la facture par l'API Recurly avant de nous déclarer la vente.
La notification de paiement réussi (successful_payment_notification) fait le même travail.
Documentation de Recurly consultée le 19 octobre 2026 : docs.recurly.com › charge invoice notifications, docs.recurly.com › payment notifications, docs.recurly.com › custom fields
Les liens de vos affiliés passent par votre site : les bloqueurs de publicité ne les coupent pas.
Un programme d'affiliation sur Chargebee : le clic dans meta_data, payment_succeeded et payment_refunded déclarés à Meritt par l'API.
Un programme d'affiliation sur Braintree : le clic dans custom_fields, les échéances et paiements par carte déclarés à Meritt par l'API.
Gratuit jusqu'à votre première commission. Aucune carte demandée.