Checklist de Certificación (Go-Live)
Autenticación
- [ ]
POST /sales-channel/v1/auth/tokenconwidget_keyválida devuelve Bearer token. - [ ] Bearer token se incluye correctamente en cabecera
Authorization. - [ ] Token expirado/revocado responde 401.
- [ ]
widget_keyincorrecta responde 401.
Funcional
- [ ] El widget carga mapa para
sessionIdválida. - [ ] Añadir/quitar asientos actualiza carrito y total.
- [ ] Descuentos (aplicar/eliminar) funcionan.
- [ ] Carrito vacío no muestra countdown.
- [ ] Al volver a añadir, countdown reaparece.
Integración host
- [ ] Botón de pago es externo al widget.
- [ ]
onOrderUpdatesincroniza estado del host correctamente. - [ ]
startCheckout()abre flujo correcto (redirect o popup según configuración).
Seguridad
- [ ] Bearer token de canal A con slug B en la URL responde 403.
- [ ]
widget_keyrevocada: el token anterior queda invalidado. - [ ] Endpoint
auth/tokencon credenciales incorrectas responde 401 (no revela si el slug existe).
Operación
- [ ] Logs de auditoría verificables.
- [ ] Runbook compartido con soporte.
- [ ] Contactos de escalado definidos.
- [ ] Integración validada en preproducción (
https://pre.bticketing.com/api) antes de go-live en producción (https://api.bticketing.com/api).