Recibir webhooks y comprobar su firma
Recibe envelope.sent, signer.opened, signer.signed, signer.declined, envelope.completed y envelope.voided.
- 1
En Developers, un propietario o gerente agrega una dirección (https pública) y elige los eventos — o deja todos.
- 2
Copia el secreto de firma (
whsec_…); se muestra una vez. Toca Send test para recibir unping. - 3
Cada mensaje es un JSON
{ id, type, created, data }enviado por POST con el encabezadoMyESign-Signature: t=<hora unix>,v1=<hex>. - 4
Para comprobarlo, calcula el HMAC-SHA256 con tu secreto sobre
<t>.<cuerpo sin procesar>y compáralo conv1. Rechaza los mensajes que no coincidan. - 5
Cada entrega se intenta una vez con un tiempo de espera corto, y Developers muestra el último estado. Usa
GET /v1/envelopes/{id}para confirmar el estado si te perdiste alguno.
¿Aún necesitas ayuda?
Nuestro equipo responde por ticket y correo.