Endpoints de webhooks
Configura dónde recibe tu servidor los eventos de Billete.
Usa billete.webhookEndpoints desde tu servidor. Configura el cliente con el entorno y la clave de tu negocio.
Ejemplo
const endpoint = await billete.webhookEndpoints.create({
url: "https://example.com/api/webhooks/billete",
events: ["checkout.completed", "subscription.renewed"],
}, { idempotencyKey: "webhook-endpoint-example-001" });
await billete.webhookEndpoints.update(endpoint.id, { enabled: false });Métodos
| Método | Qué hace |
|---|---|
create(input, options?) | Registrar un receptor. |
retrieve(id, options?) | Consultar su configuración. |
update(id, input, options?) | Cambiar URL, eventos o disponibilidad. |
list(query?, options?) | Listar receptores. |
iterate(query?) | Recorrer receptores. |
delete(id, options?) | Eliminar un receptor; sus entregas se conservan. |
Qué debes tener en cuenta
Guarda el secreto de firma en tu servidor y selecciona solo los eventos necesarios. events: ["*"] recibe todos. Configurar el endpoint no verifica las entregas: utiliza el verificador de webhooks.