Canales de venta
¿Qué es un canal de venta?
Un canal de venta es una tienda online independiente con su propia URL, branding y configuración de pagos. Un mismo promotor puede tener varios canales:
- Web oficial del promotor.
- Portal B2B para empresas o grupos.
- Taquilla física (punto de venta en el recinto).
- Canal integrado en una web externa mediante widget o API.
Listado de canales
Canales → Mis canales
Desde aquí puedes crear nuevos canales, editar los existentes y acceder a la URL del portal asociado a cada uno.
Modelo de integración
Cada canal tiene un modelo de integración que determina cómo se venden las entradas y quién procesa el cobro. El modelo lo configura el equipo de beTickets según el acuerdo contractual:
| Modelo | Nombre técnico | Cuándo usar |
|---|---|---|
| A | portal_only | El canal quiere su propio portal con su branding; beTickets gestiona el cobro |
| B | portal_external_payment | El canal quiere su propio portal con su branding; el canal gestiona el cobro con su TPV |
| C | widget_betickets_payment | El canal embebe el widget en su site; beTickets gestiona el cobro |
| D | widget_external_payment | El canal embebe el widget en su site; el canal gestiona el cobro con su TPV |
Para cambiar el modelo de un canal, ir a Administración → Canales → [canal] → Configuración → Modelo de integración (requiere rol administrador).
URL de checkout externo (checkout_url) — solo Modelo B
Si el canal usa el Modelo B (portal_external_payment), es obligatorio configurar la URL de la página de checkout propia del canal. El portal de beTickets redirigirá al comprador a esta URL con ?order_token= al pasar al pago.
Administración → Canales → [canal] → Configuración → checkout_url
Ejemplo: https://mi-cine.com/pagarLa página de checkout del canal debe:
- Leer
?order_token=de la URL - Consultar el resumen de la orden vía
GET /portal/{slug}/{lang}/orders/{token} - Recoger los datos del comprador y cobrar con su TPV
- Notificar a beTickets vía
POST /confirm
Ver documentación técnica completa: integration-models.md.
Configurar un canal
Identidad
- Nombre y slug — el slug es el identificador en la URL:
portal.bticketing.com/mi-canal. - Logo, colores y tipografía para el branding del portal.
Métodos de pago
Activa o desactiva los métodos disponibles para ese canal:
| Método | Descripción |
|---|---|
| Tarjeta (Redsys) | Pago con tarjeta de crédito/débito a través de la pasarela Redsys del banco. |
| Bizum | Pago con Bizum a través de Redsys. |
| Bono Cultural Joven | Tarjeta Mastercard prepago (€400 para jóvenes de 18 años), mismo flujo que tarjeta, campo adicional para trazabilidad. |
| Transferencia bancaria | El comprador recibe instrucciones de transferencia; el pedido queda pendiente hasta confirmar el ingreso. |
Las credenciales de cada pasarela se configuran en Mi cuenta → Promotor → Métodos de pago.
Recargos
Define recargos de servicio aplicables en este canal:
- Por método de pago (p. ej. recargo de gestión para transferencia).
- Por tipo de entrada o tarifa.
- Importe fijo o porcentaje.
Analítica
- GTM ID — conecta un contenedor de Google Tag Manager específico para este canal.
Textos legales
- Política de privacidad, condiciones generales de venta, aviso legal.
- Puedes tener textos diferentes por canal (útil si operas bajo marcas distintas).
Tarjetas regalo — Configuraciones
Canales → Tarjetas regalo
Crea configuraciones de tarjeta regalo reutilizables:
- Importe fijo o a elegir por el comprador.
- Validez (días desde la emisión).
- Diseño gráfico de la tarjeta (imagen personalizable).
- Restricciones: solo válida para ciertos eventos o canales.
Tarjetas regalo — Listado con saldo
Canales → Tarjetas código saldo
Listado de todas las tarjetas emitidas. Puedes:
- Buscar por código.
- Ver el saldo disponible y el historial de usos.
- Emitir tarjetas manualmente (sin compra en el portal).
Widget SDK
Si quieres integrar el portal en una web externa sin redirigir al comprador, consulta la sección Widget SDK.