Introducción
Rekomi es una plataforma de seguimiento y gestión de afiliados con una integración nativa con Dodo Payments. Alguien comparte un enlace de afiliado, Rekomi registra el clic y, cuando ese visitante compra, la venta llega desde Dodo Payments y el afiliado correspondiente recibe el crédito automáticamente. Rekomi calcula la comisión y también paga a tus afiliados por ti, en más de 150 países e incluyendo los formularios fiscales. La conexión consiste en pegar un único valor: proporcionas a Rekomi una clave de API de Dodo Payments con acceso de escritura habilitado, y Rekomi la valida, crea el endpoint de webhook directamente en tu cuenta de Dodo Payments y obtiene el signing secret directamente. No hay ningún formulario de webhook que completar ni nada que pegar de vuelta en Dodo Payments.Una «venta» se atribuye a un afiliado cuando un cliente referido completa un pago único, inicia una suscripción de pago o paga una renovación. Los reembolsos y las disputas revierten la comisión automáticamente.
Cómo funciona
Dodo Payments aloja el checkout en su propio dominio, por lo que la referencia del afiliado llega a la venta como metadata del checkout:- Un visitante hace clic en un enlace de afiliado y llega a tu sitio, donde el script de Rekomi guarda la referencia en su navegador.
- Va al checkout y adjuntas esa referencia al pago como metadata
rekomi_ref. - Dodo Payments procesa el pago y envía un webhook
payment.succeededfirmado al endpoint que Rekomi creó. - Rekomi vincula la referencia con el afiliado, calcula la comisión sobre el importe de la venta antes de impuestos y la registra.
Requisitos previos
Antes de configurar esta integración, asegúrate de tener:- Una cuenta de Dodo Payments en modo live
- Una cuenta de Rekomi
- Una clave de API de Dodo Payments con acceso de escritura habilitado (las claves de solo lectura no pueden crear webhooks)
Primeros pasos
1
Create an API Key with Write Access
En tu dashboard de Dodo Payments, ve a Developer → API Keys y crea una clave (llámala “Rekomi”) con Enable write access marcado. Consulta la guía de claves de API para obtener instrucciones detalladas.
2
Paste the Key into Rekomi
En Rekomi, abre Setup → Connect payment processor, elige Dodo Payments y pega la clave. Rekomi la valida en tiempo real, crea el endpoint de webhook en tu cuenta y obtiene su signing secret directamente.

Después de conectarla, la clave solo se utiliza para gestionar el endpoint de webhook y ejecutar comprobaciones de estado periódicas. Tus ventas llegan a través del webhook firmado, nunca mediante la API.
3
Install the Rekomi Script
Añade el script de seguimiento de Rekomi a tu sitio de marketing para capturar los clics de los afiliados. Tu fragmento con el ID del programa completado se encuentra en Setup → Install, dentro de Rekomi.
4
Pass the Referral into Checkout
Adjunta la referencia capturada a cada pago como metadata
rekomi_ref. Consulta los ejemplos de implementación a continuación.5
Done!
Las ventas, renovaciones, reembolsos y disputas ahora atribuyen y revierten las comisiones de afiliados automáticamente, y Rekomi se encarga de pagar a tus afiliados.
Guía de implementación
Checkout Sessions mediante la API
Lee la referencia en tu frontend conwindow.Rekomi.getReferral(), envíala a tu backend con la solicitud de checkout y establécela en metadata:
Node.js
metadata.rekomi_ref funciona en productos de suscripción, por lo que el cargo inicial y cada renovación atribuyen la venta al mismo afiliado.
Payments API
El ejemplo siguiente utiliza
POST /payments, que está deprecated. Sigue funcionando para las integraciones existentes, pero las nuevas integraciones deben usar Checkout Sessions (POST /checkouts); metadata se proporciona de la misma manera.Node.js
Enlaces de pago estáticos
Añade al enlace el query parameter de metadata plano (no el formato con corchetes):metadata_* en la metadata del pago, donde Rekomi los lee.
Qué se registra
Notas importantes
- Rekomi registra el endpoint de webhook exactamente con los eventos que necesita. Evita editar la lista de eventos de ese endpoint en el dashboard de Dodo Payments; las comprobaciones de estado de Rekomi marcarán la conexión si se eliminan eventos.
- Las pruebas no generan ningún pago hasta que finaliza el periodo de prueba, por lo que no existe ninguna comisión hasta el primer cargo real.
- Al desconectar en Rekomi, el endpoint de webhook vuelve a eliminarse de tu cuenta de Dodo Payments.
Recursos adicionales
Rekomi's Dodo Payments Guide
El tutorial completo de configuración, la solución de problemas y los detalles de seguridad en la documentación de Rekomi.
Affiliates Feature Guide
Todas las opciones de integración de afiliados para Dodo Payments.
¿Necesitas ayuda? Contacta con el equipo de soporte de Rekomi en support@rekomi.com o con el equipo de soporte de Dodo Payments en support@dodopayments.com para obtener asistencia con la integración.