# TicketingHub para desarrolladores.

Integra el widget de reservas, crea tu propio checkout con la Widget API o conecta tus sistemas con las Supplier API y los webhooks, con cada endpoint en la [documentación para desarrolladores](https://api.ticketinghub.com/api-docs/index.html).

- [Widget de reservas](https://www.ticketinghub.com/es/developers#widget)
- [Widget API](https://www.ticketinghub.com/es/developers#widget-api)
- [Supplier API y webhooks](https://www.ticketinghub.com/es/developers#apis-webhooks)
- [Pasos para el lanzamiento](https://www.ticketinghub.com/es/developers#launch)

## Integra el widget de reservas en tu web.

Este es el widget en vivo en el que reservan tus clientes: añade una entrada para probarlo.

- **Integra el widget.** Añádelo a tu web con un fragmento de código corto y pruébalo antes de publicarlo.

- **Usa tus propios colores.** Un checkout alojado con tus colores, en tu propia web.

- **Cobra los pagos a través de TicketingHub.** La disponibilidad, el pago y la confirmación se quedan en TicketingHub.

Descubre la [venta online](https://www.ticketinghub.com/es/product/sell#online) con el widget de reservas.

[Ver el widget en directo en la web de Immersive Gamebox](https://www.immersivegamebox.com/en-US)

En vivo – pruébalo

## Crea tu propio checkout con la Widget API.

Tu checkout obtiene la disponibilidad de la API y confirma la reserva después del pago.

- **Obtén la disponibilidad.** Consulta las fechas y horas que un cliente puede reservar.

- **Crea la cesta.** Añade las entradas y los datos del cliente al pedido.

- **Guarda las credenciales en tu servidor.** Las solicitudes pasan por tu servidor, y tu integración cobra el pago antes de confirmar el pedido.

Consulta la [referencia de la Widget API](https://api.ticketinghub.com/api-docs/index.html?urls.primaryName=Widget%20API%20V1).

*Ilustración: tu propio proceso de pago obtiene la disponibilidad de la API, el cliente elige una hora y la reserva se confirma a través de la API.*

## Conecta tus sistemas con las Supplier API y los webhooks.

Cada nueva reserva se envía a tus herramientas, y a tu propio sistema como un webhook firmado.

- **Trabaja con tu cuenta.** Las Supplier API gestionan productos, reservas y operaciones desde tus propios sistemas.

- **Recibe webhooks firmados.** Recibe un aviso cuando una reserva se confirma, se cancela o se actualiza.

- **Verifica y reintenta.** Comprueba cada firma en tu servidor; la documentación explica los payloads y los reintentos.

Consulta la [referencia de las Supplier API](https://api.ticketinghub.com/api-docs/index.html?urls.primaryName=Supplier%20API%20V2) y los [webhooks](https://api.ticketinghub.com/api-docs/index.html?urls.primaryName=Webhooks).

*Ilustración: una nueva reserva online se envía por turnos a cada una de tus herramientas conectadas.*

## De tu primera solicitud al lanzamiento.

1. **Cuéntanos qué estás creando.** Comparte tu flujo de reserva, los sistemas que quieres conectar y los datos que necesitas.

2. **Confirma tu acceso.** Acuerda con nuestro equipo el acceso a la API y la configuración que necesita tu integración.

3. **Crea y prueba.** Usa la referencia de la API para explorar endpoints, revisar formatos de solicitud y probar tu flujo de reserva.

4. **Prepara el lanzamiento.** Revisa el manejo de pagos, las respuestas de error y los webhooks que usa tu integración.

## Preguntas frecuentes.

### ¿Ofrecen claves API públicas de autoservicio?

Habilitamos el acceso a la API después de una breve conversación sobre su caso de uso para que podamos dirigirlo a las superficies y entornos correctos. Reserve una demostración para comenzar.

### ¿Cuál es la diferencia entre la API de Widget y las API de Proveedores?

La API de Widget te ayuda a construir flujos impulsados por el servidor alrededor de nuestro proceso de pago integrable. Las API de proveedores son para gestionar productos, reservas y operaciones de manera programática. Muchos equipos utilizan ambas.

### ¿Cómo pruebo antes de la producción?

Proporcionamos credenciales y documentación apropiadas para el entorno para que puedas validar las integraciones de manera segura. Tu contacto en TicketingHub confirmará qué endpoints usar mientras construyes.

### ¿Cómo se autentican los webhooks?

Los webhooks se entregan a través de HTTPS e incluyen firmas que debes verificar en tu servidor. Trata el secreto de firma como cualquier otra credencial: guárdalo solo en el lado del servidor.

### ¿Puedo obtener ayuda con la implementación?

Sí. Nuestro equipo apoya a los socios durante la incorporación, casos especiales y revisiones de lanzamiento, especialmente cuando estás conectando pagos, control de acceso o informes personalizados.
