Descripción general
La Entrega Dinámica le permite manejar programáticamente el cumplimiento de productos implementando un endpoint de webhook que recibe información del pedido y devuelve el contenido de entrega. Ideal para entregar productos digitales, claves de licencia, códigos de juegos o integrar con sistemas de cumplimiento externos. Cuando un cliente compra un producto con entrega dinámica habilitada, Komerza envía inmediatamente una solicitud POST a su URL de webhook configurada con los detalles del pedido, y su endpoint responde con el contenido para entregar al cliente.La Entrega Dinámica se configura por variante de producto en la configuración
de su producto bajo métodos de entrega.
Casos de uso
Productos digitales
Entregue claves de licencia, enlaces de descarga o códigos de acceso en tiempo real
Integración de terceros
Conecte con sistemas de cumplimiento externos o gestión de inventario
Lógica personalizada
Implemente reglas de entrega complejas basadas en datos del cliente, producto
o pedido
Códigos de juegos
Entregue automáticamente claves de juego, códigos de activación o artículos en el juego
Cómo funciona
- El cliente compra - Un cliente completa el pago de un producto con entrega dinámica habilitada
- Webhook activado - Komerza envía una solicitud POST a su URL de webhook configurada
- Su respuesta - Su endpoint procesa la solicitud y devuelve el contenido de entrega
- El cliente recibe - El contenido devuelto se entrega al cliente como texto plano
Configuración
Configurar la Entrega Dinámica
- Navegue a su producto en el panel de Komerza
- Seleccione la variante que desea configurar
- Elija Entrega Dinámica como método de entrega
- Ingrese la URL de su endpoint de webhook
- Genere y guarde su secreto de webhook
Solicitud de webhook
Encabezados de solicitud
Verificación de firma
Todas las solicitudes de webhook incluyen un encabezadoX-Signature con una firma HMAC SHA256. Debe verificar esta firma para asegurarse de que la solicitud es de Komerza.
Cálculo de firma:
Estructura del payload
El webhook recibe un payload JSON con la siguiente estructura:Respuesta del webhook
Formato de respuesta
Su endpoint debe responder con texto plano (text/plain) que contenga el contenido de entrega. Esto se mostrará al cliente exactamente como se devuelva.