Evento de checkout
HG.Cash envía este webhook cuando una sesión de checkout hospedado se completa, requiere revisión manual o es rechazada.
Configure webhookUrl al crear o use su URL de webhook predeterminada en Configuración.
En checkout.completed, cuando hay una transacción de libro vinculada, la carga incluye un objeto transaction anidado con los mismos campos que un webhook TRANSACTION / created (excepto topic y eventType).
Autorizaciones
Firma HMAC-SHA256 del cuerpo JSON sin procesar. Formato: sha256=<hex>.
Cuando configura un secreto de firma de webhooks en la configuración de la cuenta, HG.Cash incluye
este encabezado en cada POST de webhook. Verifique la firma en su endpoint para asegurar que la solicitud es auténtica.
Cuerpo
Carga enviada cuando una sesión de checkout hospedado cambia de estado.
En checkout.completed, cuando hay una transacción de libro vinculada, incluye un objeto transaction anidado con los mismos campos que los webhooks de movimiento de cuenta, excepto topic y eventType.
Tema del webhook para enrutamiento
CHECKOUT "CHECKOUT"
Tipo de evento (coincide con event)
checkout.completed, checkout.awaiting_manual_review, checkout.rejected "checkout.completed"
ID de la sesión de checkout
Estado del checkout después del evento
checkout.completed, checkout.awaiting_manual_review, checkout.rejected Monto decimal como cadena
Código de moneda ISO 4217
AR, BR, CL, BO Transacción entrante vinculada cuando esté disponible
Presente en checkout.completed cuando hay una transacción de libro vinculada. Se omite si no hay transacción vinculada.
Metadatos opacos de la creación del checkout

