Skip to content

Overview End-to-End

Flujo global

  1. Backoffice: se crea/revoca widget_key del canal (panel admin o promotor).
  2. Canal integrador: incrusta widget y configura channelSlug, sessionId, apiKey.
  3. Widget/API: el widget intercambia widget_key por un Bearer token y opera contra /api/sales-channel/v1/... con ese token.
  4. Checkout: host decide cuándo iniciar pago (instance.startCheckout()).
  5. Operación: monitorización, troubleshooting y rotación de key.

Actores

  • Equipo beTickets negocio/ops: alta canal, permisos, soporte.
  • Equipo beTickets técnico: API, seguridad, dashboard, widget.
  • Canal externo: integración frontend y pruebas E2E.

Artefactos de integración

  • channelSlug
  • widget_key (wk_...) — 64 caracteres aleatorios, gestionada desde el dashboard
  • sessionId
  • apiBaseUrl (producción: https://api.bticketing.com/api)
  • snippets de integración (manual/loader)

Referencias de flujo