Beacon

Convenciones de eventos

Ver como Markdown

Convenciones de eventos

Nomenclatura, deduplicación y versionado para eventos Stripe.

reference • updated 2026-03-15

Convención de nombres

  • Usa <dominio>.<recurso>.<acción> para eventos públicos.
  • Evita verbos ambiguos (updated) sin contexto de negocio.
  • Mantén nombres estables para reducir roturas en consumidores.

Claves y deduplicación

TipoCampo recomendadoObjetivo
Evento técnicoevent.iddeduplicar reentregas del provider
Operación de negociocheckout.session.id o id funcional equivalenteasegurar unicidad lógica
Petición mutableIdempotency-Keyprevenir doble ejecución en retries

Reglas de versionado

  1. Cambios incompatibles requieren nueva versión de schema/evento.
  2. Campos nuevos deben ser opcionales por defecto.
  3. Deprecaciones deben incluir ventana explícita en changelog.

Envelope mínimo recomendado

json
{
  "event_id": "evt_123",
  "event_type": "billing.checkout.completed",
  "occurred_at": "2026-03-15T12:00:00Z",
  "organization_id": "org_123",
  "payload": {}
}