Los hold periods protegen contra chargebacks. El clawback automático revierte comisiones en refunds. La lógica en cascada gestiona programas multi-nivel. Tu margen se mantiene intacto.
Un cliente compra en enero, el afiliado cobra en febrero, refund en marzo. Sin clawback, pierdes el producto Y la comisión. Multiplica por 100 refunds y es un problema de seis cifras.
Las comisiones empiezan PENDING. Tras el hold, pasan a PROCEED (pagables). Una vez pagadas, COMPLETE. Si llega un refund en cualquier fase, eliminamos o revertimos — y cascadeamos a comisiones de referral u organización vinculadas.
LEAD = 3 días, SALE = 30 días, RECURRING = 30 días. Diseñado para cubrir ventanas de refund.
charge.refunded dispara eliminación de comisiones pending y saldo negativo en las pagadas.
Los programas multi-nivel cascadean el clawback sobre referrals y splits de organización automáticamente.
Cada comisión espera a que pase la ventana de chargeback antes de ser pagada.
Por programa: acorta para socios de confianza, alarga para nuevos.
Los refunds disparan clawback inmediato — sin reconciliación manual.
Si el dinero ya salió, lo rastreamos como saldo negativo. El siguiente pago se autocorrige.
Cuando un cliente devuelve una compra que ya había generado comisión, la comisión debe revertirse. Si se pagó, el socio te debe el importe — lo rastreamos como saldo negativo, autodeducido del siguiente pago.
Sí, por programa. Algunos SaaS extienden el hold SALE a 60 días para más seguridad. Algunos e-commerces acortan el hold LEAD a 1 día para socios de confianza.
Puedes cancelarlo manualmente en el dashboard. Las cantidades típicas son pequeñas — la mayoría de socios tienen suficientes comisiones en vuelo para absorber el clawback.
Sí. Cada comisión de referral vinculada vía referral_source_commission_id se elimina cuando la comisión origen se clawbacka.
Los trials nunca generan comisiones (monto bruto = 0), así que no hay nada que clawbackar. Cancelar durante trial no afecta al sistema.
Sí. Cada clawback crea un event log con timestamps, importes y origen. Disponible vía dashboard y API.
Hold periods + clawback + cascada. Integrado, siempre activo.