Skip to content

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:

ModeloNombre técnicoCuándo usar
Aportal_onlyEl canal quiere su propio portal con su branding; beTickets gestiona el cobro
Bportal_external_paymentEl canal quiere su propio portal con su branding; el canal gestiona el cobro con su TPV
Cwidget_betickets_paymentEl canal embebe el widget en su site; beTickets gestiona el cobro
Dwidget_external_paymentEl 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/pagar

La página de checkout del canal debe:

  1. Leer ?order_token= de la URL
  2. Consultar el resumen de la orden vía GET /portal/{slug}/{lang}/orders/{token}
  3. Recoger los datos del comprador y cobrar con su TPV
  4. Notificar a beTickets vía POST /confirm

Ver Flujo de pago — Modelo B.

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étodoDescripción
Tarjeta (Redsys)Pago con tarjeta de crédito/débito a través de la pasarela Redsys del banco.
BizumPago con Bizum a través de Redsys.
Bono Cultural JovenTarjeta Mastercard prepago (€400 para jóvenes de 18 años), mismo flujo que tarjeta, campo adicional para trazabilidad.
Transferencia bancariaEl 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.

beTickets — Plataforma de ticketing