Disponible en:
Post Affiliate Pro
, Post Affiliate Pro Ultimate
, Post Affiliate Network
¿Qué son los Contracargos y Reembolsos?
En el marketing de afiliados, cuando un cliente devuelve un producto o disputa un cargo, el comerciante típicamente no debería pagar comisión por esa transacción. Post Affiliate Pro proporciona herramientas completas para manejar estas situaciones:
- Reembolsos - Devoluciones voluntarias iniciadas por el comerciante o cliente (ej., devolución de producto, cancelación de servicio)
- Contracargos - Cargos disputados revertidos por el procesador de pagos o banco (ej., disputa de tarjeta de crédito, transacción no autorizada)
Ambos resultan en ajustes de comisión para asegurar que los afiliados solo sean pagados por ventas válidas y completadas.
Cómo Funcionan los Reembolsos y Contracargos
Cuando se procesa un reembolso o contracargo, Post Affiliate Pro crea un nuevo registro de transacción que:
- Se vincula a la transacción original - Mantiene un rastro de auditoría claro
- Contiene valores negativos - Revierte los montos de comisión y costo total
- Aparece en informes - Se muestra como un tipo de transacción de reembolso/contracargo separado
- Ajusta el saldo del afiliado - Reduce el saldo de comisiones pendientes del afiliado
Tipos de Transacción
Post Affiliate Pro distingue entre:
| Tipo | Código | Descripción |
|---|
| Reembolso | R | Devolución o cancelación voluntaria |
| Contracargo | H | Transacción disputada revertida por banco/procesador |
Ambos tipos funcionan de manera similar pero se rastrean por separado para propósitos de informes y análisis.
Opciones de Procesamiento de Reembolsos
Tienes flexibilidad en cómo los reembolsos afectan la transacción original:
Opción 1: Rechazar la Transacción Original
Cuando se recibe un reembolso, la transacción de venta original cambia a estado “Rechazada”. Este es el enfoque más limpio cuando:
- El pedido completo es reembolsado
- Quieres que la venta original ya no aparezca en transacciones aprobadas
- Todas las comisiones multi-nivel pueden ser rechazadas
Opción 2: Crear una Entrada de Reembolso Separada
Se crea una nueva transacción de reembolso como hija de la original. Esto es útil cuando:
- Procesas reembolsos parciales (solo parte del valor del pedido)
- Necesitas mantener la venta original en informes
- La comisión original ya ha sido pagada
- Necesitas seguimiento detallado de reembolsos
Este comportamiento se controla en Configuración > Configuración de seguimiento > Rechazar transacción en reembolso/contracargo.
Reembolsos de Comisiones Multi-Nivel
Si tu programa de afiliados usa comisiones multi-nivel, una sola venta puede generar comisiones para múltiples afiliados (el referidor directo más los afiliados padres en su línea ascendente).
Al procesar un reembolso, puedes elegir:
- Reembolsar solo la comisión directa - Solo se revierte la comisión del afiliado de nivel 1
- Reembolsar todos los niveles - Las comisiones para todos los afiliados en la cadena se revierten automáticamente
Esto asegura que todas las comisiones relacionadas se ajusten apropiadamente cuando se reembolsa un pedido.
Configuraciones de Reembolso
Permitir Reembolsos en Comisiones Pagadas
Ubicación: Configuración > Configuración de seguimiento
Cuando está habilitado, los reembolsos pueden procesarse incluso si el afiliado ya ha sido pagado por la comisión. El monto negativo se deducirá de su próximo pago.
Cuando está deshabilitado, los reembolsos en comisiones ya pagadas se bloquean para prevenir situaciones de saldo negativo.
Rechazar Transacción en Reembolso
Ubicación: Configuración > Configuración de seguimiento
Controla qué pasa con la transacción original cuando se procesa un reembolso:
- Rechazar solo transacciones pendientes - Solo las transacciones pendientes (no aprobadas) se rechazan; las transacciones aprobadas obtienen una entrada de reembolso separada
- Siempre rechazar - La transacción original siempre se rechaza, independientemente del estado
- Nunca rechazar - Siempre crear una transacción de reembolso separada
Procesamiento de Reembolsos
Reembolso Manual en el Panel de Comerciante
- Navega a Transacciones en el panel de comerciante
- Encuentra la transacción original
- Haz clic en el menú de acciones de transacción
- Selecciona Reembolso o Contracargo
- Opcionalmente agrega una nota explicando la razón
- Elige si deseas reembolsar comisiones multi-nivel
- Confirma el reembolso
Vía API
La API de Post Affiliate Pro soporta procesamiento de reembolsos:
API v2 (PHP):
$transaction = new Pap_Api_Transaction($session);
$transaction->setTransId('original_transaction_id');
$transaction->processRefundChargeback(
'original_transaction_id', // ID de transacción a reembolsar
'R', // 'R' para reembolso, 'H' para contracargo
'El cliente solicitó reembolso', // Nota
'ORDER-123', // ID de pedido
0, // Monto de tarifa
true // Reembolsar todos los niveles
);
API v3 (REST):
POST /api/v3/transactions/{transactionId}/refund
Content-Type: application/json
{
"fee": 0,
"note": "El cliente solicitó reembolso"
}
Procesamiento Automático de Reembolsos
Muchas integraciones de pasarelas de pago soportan procesamiento automático de reembolsos:
| Integración | Reembolsos Automáticos | Contracargos |
|---|
| Chargebee | Sí | Sí |
| Stripe | Sí | Sí |
| PayPal | Sí | Sí |
| Braintree | Sí | Sí |
| ThriveCart | Sí | Sí |
| SamCart | Sí | Sí |
| FastSpring | Sí | Sí |
| Authorize.Net | Sí | Sí |
| PayWhirl | Sí | Sí |
Cuando ocurre un reembolso o contracargo en estos sistemas de pago, Post Affiliate Pro crea automáticamente la transacción de reembolso correspondiente.
Reembolsos Parciales
Post Affiliate Pro soporta reembolsos parciales donde solo una porción del valor del pedido es reembolsada:
- Un reembolso parcial crea una nueva transacción con el monto reembolsado (como valor negativo)
- La transacción original permanece sin cambios
- La comisión se ajusta proporcionalmente o por el monto exacto del reembolso
- Múltiples reembolsos parciales pueden aplicarse a una sola transacción original
El sistema previene sobre-reembolsos rastreando el monto total reembolsado contra el valor de la transacción original.
Tarifas de Reembolso
Algunos comerciantes cobran una tarifa por procesar reembolsos o tienen porciones no reembolsables de la comisión. Post Affiliate Pro soporta:
- Tarifas de reembolso - Una porción de la comisión que no se revierte
- Montos de reembolso personalizados - Reembolsar un valor específico en lugar de la comisión completa
Esto te permite retener una tarifa de procesamiento o costo administrativo al procesar reembolsos.
Notificaciones por Email
Los afiliados pueden ser notificados cuando sus comisiones son reembolsadas o tienen contracargos:
Notificación: “Afiliado - Nuevo reembolso/contracargo”
Esta notificación puede habilitarse en Configuración > Notificaciones por email e incluye:
- Detalles de la transacción
- Monto del reembolso/contracargo
- Razón de la reversión
- Impacto en el saldo restante
Los afiliados también pueden controlar si reciben estas notificaciones en la configuración de su perfil.
Los reembolsos y contracargos aparecen en todo el sistema de informes:
- Filtra por tipo de transacción (Reembolso, Contracargo)
- Ve montos de reembolso/contracargo
- Ve transacciones originales vinculadas
- Rastrea tasas de reembolso a lo largo del tiempo
- Identifica patrones en contracargos
- Compara volumen de reembolsos con ventas
- Ve historial de reembolsos por afiliado
- Calcula comisión neta después de reembolsos
- Identifica afiliados con altas tasas de reembolso
- Total de reembolsos y contracargos
- Porcentaje de tasa de reembolso
- Comisiones aprobadas netas
Mejores Prácticas
1. Configura Procesamiento Automático
Conecta la integración de tu pasarela de pago para procesar reembolsos automáticamente. Esto elimina el trabajo manual y asegura la precisión.
2. Configura las Configuraciones Apropiadas
Decide si permitir reembolsos en comisiones pagadas basándote en tu ciclo de pagos y modelo de negocio.
3. Monitorea las Tasas de Reembolso
Altas tasas de reembolso para afiliados específicos pueden indicar problemas de calidad o fraude. Usa informes para identificar patrones problemáticos.
4. Documenta las Razones de Reembolso
Siempre agrega notas al procesar reembolsos manuales para propósitos de auditoría y referencia futura.
5. Considera el Impacto Multi-Nivel
Recuerda que reembolsar una venta afecta a todos los afiliados en la cadena de comisiones cuando los reembolsos multi-nivel están habilitados.
Protección contra Fraude
Los reembolsos y contracargos son parte de tu estrategia de protección contra fraude:
- Rastrea tasas de reembolso por afiliado - Identifica afiliados enviando tráfico de baja calidad
- Monitorea patrones de contracargos - Altos contracargos pueden indicar fraude
- Configura webhooks - Recibe notificaciones de reembolsos para acción inmediata
- Revisa antes de pagar - Verifica reembolsos pendientes antes de pagar comisiones
Integración con Webhooks
Los reembolsos y contracargos pueden activar webhooks
para integración con sistemas externos:
- Activar en creación de reembolso/contracargo
- Enviar detalles de reembolso a tu CRM
- Actualizar sistemas de contabilidad externos
- Notificar a miembros del equipo vía Slack o email
Funciones Relacionadas