Por qué los pagos manuales fallan a escala
Calcular y procesar manualmente las comisiones de afiliados sobre compras dentro de la app funciona cuando tienes 5 afiliados y 20 transacciones al mes. Con 50 afiliados y 500 transacciones, se convierte en una tarea de un día entero. Con 200 afiliados y miles de transacciones, es imposible hacerlo sin errores.
Automatizar todo el flujo, desde el evento de compra hasta el cálculo de la comisión y el pago, elimina errores, ahorra tiempo y genera confianza entre los afiliados gracias a pagos confiables y puntuales.
El flujo automatizado
Paso 1: captura del evento de compra
Cuando un usuario hace una compra dentro de la app, el evento debe llegar a tu sistema de seguimiento de afiliados:
- Suscripciones: RevenueCat o Adapty envían eventos de webhook automáticamente para compras nuevas, renovaciones y cancelaciones
- Compras consumibles dentro de la app: tu app informa cada compra a través del SDK de Insert Affiliate o de la API de servidor
- Pagos web: los eventos de webhook de Stripe se reenvían a Insert Affiliate
Paso 2: asignación de la atribución
Insert Affiliate asocia cada evento de compra con el afiliado que refirió al usuario que compra. Esto ocurre automáticamente a partir de la atribución guardada cuando el usuario hizo clic por primera vez en el enlace del afiliado.
Paso 3: cálculo de la comisión
El sistema aplica las reglas de comisión que configuraste:
- Porcentaje del valor de la transacción
- Tasas distintas para distintos tipos de producto
- Ajustes de nivel según el nivel de rendimiento del afiliado
- Reglas de recuperación para transacciones reembolsadas
Paso 4: acumulación de comisiones
Las comisiones calculadas se acumulan en el saldo de la cuenta de cada afiliado. El afiliado ve cómo se actualizan sus ganancias en tiempo real en su panel.
Paso 5: procesamiento del pago
Según el calendario de pagos que definas (mensual, quincenal), el sistema procesa los pagos de todos los afiliados cuyo saldo supere el umbral mínimo:
- Stripe Connect transfiere los fondos directamente a las cuentas bancarias de los afiliados
- Las confirmaciones de pago se envían automáticamente
- Los registros de transacciones se guardan para fines de informes e impuestos
Cómo configurar la automatización
- Configura los webhooks de verificación de compras desde tu proveedor de pagos hacia Insert Affiliate
- Define las reglas de comisión para cada tipo de producto en el panel de Insert Affiliate
- Conecta Stripe Connect para el procesamiento automatizado de pagos
- Define el calendario de pagos y el umbral mínimo
- Prueba el flujo completo con transacciones de sandbox antes de salir a producción
Cómo manejar los casos especiales automáticamente
Reembolsos: cuando se recibe un webhook de reembolso, el sistema revierte automáticamente la comisión asociada. Si el pago ya se procesó, la reversión se aplica al siguiente pago del afiliado.
Cambios a una suscripción inferior: cuando un usuario baja a un nivel inferior, las comisiones futuras se ajustan automáticamente para reflejar el nuevo precio de la suscripción.
Conversión de moneda: para los afiliados internacionales, el sistema se encarga de la conversión de moneda al momento del pago.
Pagos fallidos: si un pago falla (datos bancarios inválidos, saldo insuficiente), el sistema marca la falla y lo reintenta en el siguiente ciclo. Las notificaciones de alerta te mantienen informado.
Qué monitorear
Incluso con automatización completa, revisa esto cada semana:
- Tasa de éxito en la entrega de webhooks (¿todos los eventos de compra están llegando a Insert Affiliate?)
- Precisión del cálculo de comisiones (revisa al azar algunas transacciones cada mes)
- Tasa de éxito de los pagos (¿los pagos se completan sin fallas?)
- Tendencias en los saldos de los afiliados (los saldos inusualmente altos o bajos pueden indicar problemas)
Insert Affiliate aporta las capas de seguimiento, cálculo e informes de este flujo. Combínalo con Stripe Connect para la capa de procesamiento de pagos y tendrás una automatización de extremo a extremo.
