Les périodes de hold protègent contre les chargebacks. Le clawback automatique inverse les commissions sur refund. La logique cascade gère les programmes multi-niveaux. Votre marge reste intacte.
Un client achète en janvier, l’affilié est payé en février, refund en mars. Sans clawback, vous perdez le produit ET la commission. Multipliez par 100 refunds et c’est un problème à six chiffres.
Les commissions démarrent en PENDING. Après la période de hold, elles passent en PROCEED (payables). Une fois payées, en COMPLETE. Si un refund tombe à n’importe quel stade, on supprime ou on inverse — et on cascade vers toute commission de parrainage ou d’organisation liée.
LEAD = 3 jours, SALE = 30 jours, RECURRING = 30 jours. Conçu pour couvrir les fenêtres de refund.
charge.refunded déclenche la suppression des commissions pending et un solde négatif sur les payées.
Les programmes multi-niveaux font cascader le clawback sur les parrainages et les splits organisation automatiquement.
Chaque commission attend la fin de la fenêtre de chargeback avant d’être payée.
Par programme : raccourcissez pour les partenaires de confiance, allongez pour les nouveaux.
Les refunds déclenchent un clawback immédiat — pas de réconciliation manuelle.
Si l’argent est déjà parti, on tracke un solde négatif. Le prochain payout se corrige tout seul.
Quand un client rembourse un achat qui avait déjà généré une commission, la commission doit être inversée. Si elle a été payée, le partenaire vous la doit — on tracke ça en solde négatif, auto-déduit du prochain payout.
Oui, par programme. Certains SaaS allongent le hold SALE à 60 jours pour plus de sécurité. Certains e-commerces raccourcissent le hold LEAD à 1 jour pour les partenaires de confiance.
Vous pouvez le passer en perte manuellement dans le dashboard. Les montants sont typiquement faibles — la plupart des partenaires ont assez de commissions en vol pour absorber le clawback.
Oui. Chaque commission de parrainage liée via referral_source_commission_id est supprimée quand la commission source est clawbackée.
Les essais ne génèrent jamais de commissions (montant brut = 0), donc il n’y a rien à clawbacker. L’annulation pendant un essai est un non-événement pour le système.
Oui. Chaque clawback crée un event log avec horodatages, montants et source. Disponible via dashboard et API.
Périodes de hold + clawback + cascade. Intégré, toujours actif.