Pasarela de pago Ceca para Event Tickets

Desde 49,95€

Aquí tienes el texto completo con el párrafo nuevo:

«`html
Si organizas eventos con WordPress, lo más probable es que uses The Events Calendar y Event Tickets, el sistema de venta de entradas más extendido para WordPress. Con su módulo Tickets Commerce puedes vender entradas sin montar una tienda, pero de serie solo permite cobrar con Stripe o PayPal, que no son las pasarelas que utilizan los bancos españoles.

Hasta ahora, para cobrar las entradas con Ceca había que instalar WooCommerce y el complemento de pago de Event Tickets. Con este plugin añades Ceca directamente como pasarela de Tickets Commerce, sin WooCommerce ni plugins adicionales, y además puedes ofrecer Bizum como método de pago.

Vende entradas para tus eventos cobrando con tu TPV virtual Ceca desde Event Tickets, de forma sencilla y rápida, sin necesidad de tener una tienda con WooCommerce. Tus asistentes podrán pagar con tarjeta de crédito, débito o Bizum.

Sin pantallas intermedias: el asistente elige sus entradas, pulsa «Pagar con tarjeta» o «Pagar con Bizum» y recibe sus entradas en cuanto el banco confirma el pago

Así de sencillo
  • 1Configura el Merchant ID, Acquirer BIN, Terminal ID y las claves de cifrado de pruebas y real en Tickets → Ajustes → Pagos → Ceca.
  • 2Copia la URL de notificación que te muestra el plugin en el campo «URL Online OK» del panel de Ceca.
  • 3Activa la pasarela y elige si tus asistentes pagan con tarjeta, con Bizum o con ambos.
  • 4Crea las entradas de tus eventos como siempre: Ceca aparece automáticamente en el checkout.
  • 5El pedido se completa solo cuando el banco confirma el pago, y el asistente recibe sus entradas por email.
Características
  • Pasarela nativa de Tickets Commerce: se integra en el checkout de Event Tickets y convive con Stripe o PayPal si ya los usas.
  • Tarjeta y Bizum: un botón por método de pago, con los logos de Visa, Mastercard y Bizum para que el asistente lo tenga claro.
  • Bizum con su propio terminal o con el de la tarjeta: si tu banco te da un terminal distinto para Bizum, introduces sus datos aparte; si es el mismo, un botón copia los datos de la tarjeta.
  • Confirmación automática y segura: Ceca notifica cada pago con firma SHA-256, se comprueban el importe y la moneda, y el pedido pasa a Completado sin que tengas que hacer nada. Si el asistente cancela o el pago se deniega, vuelve al checkout y puede intentarlo de nuevo.
  • Pedidos identificables en el banco: la descripción de cada pago incluye las entradas compradas (por ejemplo, «2x Entrada general»).
  • Pasarela en el idioma del asistente: detección automática según el idioma de tu web o idioma fijo entre 12 disponibles (español, catalán, valenciano, gallego, euskera, inglés, francés…).
  • Entornos de pruebas y real con claves de cifrado separadas, compatible con el modo de pruebas de Tickets Commerce, para probar la venta de entradas con tranquilidad antes de abrir la taquilla.
Requiere el plugin gratuito Event Tickets con Tickets Commerce activado. No necesita WooCommerce ni Event Tickets Plus. Para cobrar con Bizum, tu banco debe tenerlo activado en el TPV virtual de Ceca.

Elige el plan que necesitas

21/10/2026

Hasta ahora, si vendías entradas con Event Tickets (el plugin de venta de entradas de The Events Calendar) y querías cobrarlas con el TPV virtual de Ceca, no tenías una forma directa de hacerlo. Su sistema de venta integrado, Tickets Commerce, solo permite cobrar con Stripe o PayPal, así que la única alternativa era instalar WooCommerce más el complemento de pago Event Tickets Plus, y montar una tienda completa solo para poder usar Ceca. Con Ceca for Event Tickets haces la integración directa: añades Ceca como una pasarela más de Tickets Commerce, sin WooCommerce ni complementos de pago, y tus asistentes pueden pagar sus entradas tanto con tarjeta como con Bizum.

El plugin se integra en el propio checkout de Event Tickets, así que no tienes que cambiar nada de lo que ya tienes montado:

  • Tus eventos y entradas se crean exactamente igual que hasta ahora, con los precios, aforos y fechas de venta que ya conoces.
  • En la página de pago aparecen los botones «Pagar con tarjeta» y «Pagar con Bizum», junto a Stripe o PayPal si también los tienes activos.
  • Cuando el banco confirma el pago, el pedido se completa solo y el asistente recibe sus entradas por email, como con cualquier otra pasarela de Event Tickets.

Requisitos

Necesitas tener activo el plugin gratuito Event Tickets con Tickets Commerce habilitado (Tickets → Ajustes → Pagos). No hace falta WooCommerce ni Event Tickets Plus. Lo normal es usarlo junto a The Events Calendar, pero Event Tickets también permite vender entradas en entradas de blog o páginas, y la pasarela funciona igual en todos los casos. Y por supuesto, necesitas tener contratado con tu banco el TPV virtual de Ceca (Cecabank) y que te hayan facilitado tus datos de comercio.

1. Configura tus credenciales de Ceca

Ve a Tickets → Ajustes → Pagos. En la lista de pasarelas de Tickets Commerce verás Ceca junto a Stripe y PayPal. Entra en ella y encontrarás estos campos en la sección «Datos de conexión»:

  • Código comercio (Merchant ID), de 9 cifras, y Código entidad (Acquirer BIN), de 10 cifras. Si tu banco te los da sin los ceros de la izquierda, el plugin los completa automáticamente.
  • ID terminal: si tienes dudas, déjalo en 1.
  • Clave de cifrado (real) y Clave de cifrado (pruebas), las claves que te ha dado tu banco para cada entorno.
  • Entorno: Pruebas mientras validas que todo funciona, y Real cuando quieras empezar a cobrar de verdad.

Guarda los cambios y activa la pasarela con el interruptor de la parte superior. Si la moneda configurada en Tickets Commerce no es compatible con Ceca, el propio plugin te avisará en esta misma pantalla. Admite euros, dólares, libras, francos suizos, pesos mexicanos, argentinos y colombianos, reales brasileños y más.

Listado de pasarelas de pago en Event Tickets con Ceca

Panel de ajustes en Ceca dentro de Event Tickets

2. Da de alta la URL de notificación en el panel de Ceca

Debajo de los datos de conexión, el plugin te muestra la URL de notificación online de tu web. Cópiala y pégala en el campo «URL Online OK» del panel de Ceca, tanto en el entorno de pruebas como en el real. Es la dirección a la que Ceca avisa a tu web cuando un pago se completa. Sin ella, los pedidos no se marcarán como pagados.

3. Elige cómo pueden pagar tus asistentes

En la sección «Checkout» de la misma pantalla decides cómo se presenta la pasarela:

  • Métodos de pago: tarjeta, Bizum o ambos. Cada método aparece como un botón independiente, con los logos de Visa y Mastercard o el de Bizum, para que el asistente vea de un vistazo cómo va a pagar.
  • Texto en el checkout: el mensaje que aparece encima de los botones (por defecto, «Pago seguro. Serás redirigido a la pasarela del banco para completar el pago.»).
  • Idioma de la pasarela: puedes dejar que la pantalla de Ceca se muestre en el idioma de tu web o fijar uno de los 12 disponibles (español, catalán, valenciano, gallego, euskera, inglés, francés, alemán, italiano, portugués…).

Para ofrecer Bizum, rellena también la sección Bizum. Hay bancos que usan un terminal distinto para Bizum; en ese caso, introduce ahí los datos que te hayan dado. Si tu banco usa el mismo terminal para tarjeta y Bizum, pulsa «Copiar datos de la tarjeta» y guarda. Mientras esa sección esté vacía, el botón de Bizum no aparece en el checkout aunque lo hayas marcado. Y recuerda que tu banco debe tener Bizum activado en tu TPV virtual: si no lo tienes contratado, pídeselo a tu entidad antes de marcar la opción.

4. Así lo ve el asistente

El asistente elige sus entradas en la página del evento y llega a la página de pago de Tickets Commerce. Rellena su nombre y email como siempre, pulsa «Pagar con tarjeta» o «Pagar con Bizum» y va directamente al TPV del banco, sin pantallas intermedias. Antes de enviarle al banco, el plugin crea el pedido y comprueba que sigue habiendo aforo disponible, para que no se vendan más entradas de las que hay.

En la pantalla de Ceca, la descripción del pago incluye las entradas compradas (por ejemplo, «2x Entrada general»), así que tanto el asistente como tú podéis identificar el cobro fácilmente. Si has configurado Tickets Commerce para que sea necesario iniciar sesión para comprar, la pasarela lo respeta.

Pagando con Ceca y Bizum en Event Tickets

Qué pasa cuando el asistente paga

Cuando alguien completa un pago, Ceca avisa automáticamente a tu web mediante una notificación en segundo plano a la URL que diste de alta en el paso 2. El plugin la valida comprobando la firma SHA-256, para asegurarse de que viene realmente de Ceca y no ha sido manipulada. Además, comprueba que el importe, la moneda y los datos del comercio coinciden con los del pedido.

  • Si el pago es correcto, el pedido pasa a Completado y Event Tickets envía las entradas al asistente por email. El asistente vuelve a la página de confirmación de compra con su carrito ya vacío.
  • Si el pago falla o el asistente lo cancela, vuelve a la página de pago con un aviso de que el pago no se ha completado, para que pueda intentarlo de nuevo. Ceca solo notifica los pagos correctos, así que el pedido queda pendiente hasta que Tickets Commerce lo libera y las entradas vuelven a estar disponibles.

Todos los pedidos aparecen en el listado de pedidos de Tickets Commerce con su estado y el número de operación de Ceca, para que puedas cruzarlos con los movimientos del panel de tu banco.

Entorno de pruebas: prueba sin miedo antes de abrir la venta

Con el entorno en Pruebas, el plugin envía los pagos al entorno de pruebas de Ceca, donde puedes simular compras sin mover dinero real. Así compruebas que todo el circuito funciona como esperas: pedido, pago, email con las entradas y redirecciones. Además, si tienes activado el modo de pruebas general de Tickets Commerce, el plugin usará siempre el entorno de pruebas aunque hayas marcado Real. Así nunca cobrarás por error mientras pruebas. Como las claves de pruebas y real se guardan por separado, cuando todo esté listo solo tienes que cambiar el entorno a Real y comprobar que la URL de notificación también está dada de alta en el panel real de Ceca.

Para desarrolladores

Si necesitas ir más allá, el plugin dispone de la acción cet_notification_processed, que se ejecuta cada vez que se procesa una notificación de Ceca y recibe el pedido y su nuevo estado. Es el punto perfecto para enviar un aviso personalizado, sincronizar la venta con tu CRM o lanzar cualquier otra lógica. También puedes modificar los parámetros que se envían a Ceca con el filtro cet_merchant_args (la firma se calcula después, así que no tienes que preocuparte de ella). Y puedes personalizar el aspecto de los botones de pago copiando la plantilla a tu tema en tribe/tickets/v2/commerce/gateway/ceca/container.php.

Preguntas frecuentes

¿Necesito WooCommerce o Event Tickets Plus? No. El plugin funciona sobre Tickets Commerce, el sistema de venta incluido en la versión gratuita de Event Tickets. Los pedidos y asistentes se gestionan desde el propio Event Tickets.

¿Puedo seguir usando Stripe o PayPal? Sí. Ceca se añade como una pasarela más, y el asistente elige en la página de pago con cuál quiere pagar.

¿Necesito credenciales distintas para tarjeta y para Bizum? Depende de tu banco. Algunos usan el mismo terminal para los dos métodos y otros te dan un terminal específico para Bizum. El plugin admite ambos casos: si es el mismo, pulsa «Copiar datos de la tarjeta» en la sección Bizum y listo.

¿Tengo que configurar algo en el panel de Ceca? Sí, solo una cosa: pegar la URL de notificación que te muestra el plugin en el campo «URL Online OK», en pruebas y en real. Sin ella, Ceca no puede avisar a tu web de los pagos.

¿Cómo consigo una pasarela de pago para que mis asistentes paguen con tarjeta o Bizum? Tienes que hablarlo directamente con tu banco y pedir el TPV virtual de Ceca, indicando que quieres tener Bizum activado. Una vez contratado, te enviarán el código de comercio, el código de entidad, el terminal y las claves de cifrado, que introducirás en Tickets → Ajustes → Pagos → Ceca tal y como se explica en el paso 1.
«`

Cuando subas las capturas, borra cada línea `[IMAGEN …]` e inserta la imagen en su lugar desde el editor.

Changelog

= 1.0.1 – 2026-10-20 =
* Actualizaciones automáticas: corregida la comprobación de versiones nuevas en codection.com; ahora se detectan correctamente y solo se avisa cuando la versión publicada es mayor que la instalada

= 1.0.0 =
* Versión inicial: pago con tarjeta y Bizum, notificación online firmada con SHA-256, entorno de pruebas y real.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Ceca for Event Tickets”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    1. Responsable de los datos: Codection S.L.

    2. Finalidad de los datos: Comunicaciones con clientes

    3. Almacenamiento de los datos: Base de datos alojada en Webempresa Europa S.L. (UE)

    4. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

    Con la compra de una licencia nueva de un plugin obtendrás:

    • Podrás usar de por vida el plugin en los sitios que incluya tu plan
    • Tendrás soporte (telefónico, por chat y por email) durante un año
    • Podrás actualizar y descargar el plugin durante ese año

    ¿Y cuándo pasa el año? ¿Tengo que pagar de nuevo la licencia?

    No, la renovación del período de soporte, actualizaciones y descarga, cuesta la mitad que la licencia nueva: 24,95 € (Personal), 64,95 € (Profesional) o 149,95 € (Agencia), IVA incluido. Es completamente voluntario y es algo mínimo pero suficiente para poder seguir atendiéndote como te mereces y que sigamos manteniendo el plugin.

    El único requisito para poder renovar a mitad de precio, y no tener que pagar la licencia al completo, es renovar antes de que caduque la licencia o hacerlo en los 14 días siguientes a su caducidad.

    ¿Por qué lo hacemos?

    Es una cantidad mínima (en el plan Personal, 20,62 € sin IVA, unos 0,06 €/día), pero que te asegura tres cosas:

    • Que el plugin no se va a quedar desactualizado (todo lo contrario, no solo es que actualicemos el plugin para que siga teniendo compatibilidad, sino que os habréis fijado que vamos siempre mejorándolo)
    • Que cuando nos escribas o nos llames, te podamos atender tranquilamente y con el tiempo que necesites
    • Como ya has comprado la licencia, te premiamos cobrándote una cantidad muy inferior

    ¿Y si no renuevo?

    Nosotros no cortamos el servicio del plugin, por lo que a priori, debe seguir funcionando mientras no haya algo en tu sitio o en la pasarela de pago que al actualizar genere una incompatibilidad.

    Al no poder actualizar o pedirnos soporte, llegará un momento en el que deje de funcionar, pero no será por acción nuestra, sino porque el plugin ha quedado desactualizado. En el corto plazo realmente eso no debe ser un problema, pero en algo tan importante como los pagos por seguridad y por compatibilidad siempre recomendamos renovar.