Directorio de integraciones

Integración de la API de Amadeus: el conector de vuelos, paso a paso

El módulo Amadeus conecta la búsqueda de vuelos de PHPTRAVELS con Amadeus Enterprise. Registra una app, pega tres credenciales en el admin, prueba en modo desarrollo y pasa a producción cuando Amadeus apruebe tu cuenta.

  • Conector del plan Enterprise
  • OAuth2 client credentials
  • Desarrollo y producción
  • Guía de configuración publicada

Configuración del conector

De la app de Amadeus a resultados de vuelos en vivo en cinco pasos

El conector es un módulo listo para usar, así que una configuración estándar no requiere escribir código. Tú aportas tu cuenta de Amadeus y tus condiciones comerciales, y el módulo gestiona la autenticación, la búsqueda de vuelos y la creación de pedidos dentro del módulo de vuelos de PHPTRAVELS.

  1. Empieza con el plan Enterprise, que incluye el módulo Amadeus
  2. Regístrate en Amadeus for Developers y crea una app con Flight Offers Search y Flight Create Orders
  3. Introduce grant type, client ID y client secret en Módulos del admin, con Dev mode activado
  4. Busca vuelos en tu sitio y comprueba el logo de Amadeus bajo el botón Reservar ahora
  5. Solicita las claves de producción, sustituye las de sandbox y cambia Dev mode a producción
Dev mode
Desarrollo
Endpoint
travel.api.amadeus.com/v2/
c1 · grant_type
client_credentials
c2 · client_id
••••••••••7Kq2
c3 · client_secret
••••••••••
Leer la guía de configuración

Flujo de peticiones

Qué ocurre en cada búsqueda en Amadeus

La misma secuencia se ejecuta en desarrollo y en producción; solo cambian las claves y el ajuste Dev mode.

  1. Autenticar

    Tu client ID y tu secret se intercambian por un token de acceso.

  2. Buscar

    Flight Offers Search devuelve tarifas para la ruta, las fechas y los pasajeros.

  3. Mostrar

    Las ofertas aparecen con tu margen, junto a los resultados de otros proveedores conectados.

  4. Pedir

    Flight Create Orders reserva la oferta elegida con los datos del viajero.

  5. Registrar

    La reserva se guarda en tu admin y la confirmación se envía por email.

Dónde encaja Amadeus

Tu cuenta de Amadeus, otras APIs de vuelos y desarrollo a medida

El módulo Amadeus es uno de varios conectores de vuelos, y cada uno funciona con sus propias credenciales en la misma búsqueda.

  • Tu cuenta Amadeus Enterprise

    Amadeus emite las claves de producción tras revisar tu caso de uso, el registro de tu empresa y tu web, y tú aceptas sus condiciones comerciales.

  • Otros conectores de vuelos

    Añade Duffel, Kiwi u otros proveedores de vuelos desde el directorio de integraciones y compara sus tarifas en una sola lista.

  • Otros endpoints y APIs

    Un endpoint regional de Amadeus o una API que el módulo aún no usa se puede añadir como desarrollo a medida.

Proveedores de vuelos que puedes conectar:

  • Seeru
  • Amadeus
  • Duffel
  • Google Flights
  • Kayak
  • Kiwi
  • Mystifly
  • PKfare
  • Sabre
  • TBO Holidays
  • Travelport
Ver todas las integraciones

Back office

Gestiona las reservas de Amadeus desde el mismo admin

Con las claves introducidas, las tarifas de Amadeus siguen las reglas que ya usas para cualquier otro proveedor de vuelos.

  • Márgenes de vuelos

    Añade márgenes fijos o porcentuales para que las tarifas de Amadeus muestren tu precio de venta.

  • Lista de reservas

    Las reservas de Amadeus aparecen con datos del viajero y estado en la pantalla de reservas de vuelos.

  • Agentes B2B

    Los agentes buscan y reservan tarifas de Amadeus en el portal de agentes con sus propias tarifas.

  • Pagos

    Los viajeros pagan con las pasarelas que hayas activado, o los agentes desde su monedero.

  • Claves en tu servidor

    Las credenciales se guardan en tu propio admin autoalojado, no en una plataforma compartida.

  • Tickets de soporte

    Abre un ticket en app.phptravels.com si una conexión o una reserva necesita nuestra ayuda.

Comparar

Programar contra Amadeus por tu cuenta vs el módulo de PHPTRAVELS

Ambos usan la misma cuenta de Amadeus. La diferencia es cuánto escribe y mantiene tu equipo a su alrededor.

TareaIntegración directa de la APIPHPTRAVELS
AutenticaciónIntegración directa de la APIPeticiones y renovación de tokens escritas por tus desarrolladoresPHPTRAVELSGestionada por el módulo desde tres campos del admin
Resultados de búsquedaIntegración directa de la APIDatos de ofertas mapeados a tu propia página de resultadosPHPTRAVELSOfertas mostradas en la búsqueda de vuelos existente
ReservaIntegración directa de la APIFormularios de viajeros y llamadas de pedido creados desde ceroPHPTRAVELSCreate Orders conectado al checkout y al pago
Pruebas y producciónIntegración directa de la APIConfiguración separada para cada entornoPHPTRAVELSUn solo interruptor Dev mode
Márgenes y reservasIntegración directa de la APIUn back office por diseñar y construirPHPTRAVELSIncluido en el admin de vuelos
Pasos de configuraciónIntegración directa de la APIEscritos y actualizados por tu equipoPHPTRAVELSGuía publicada en docs.phptravels.com

Casos de uso

Quién activa el módulo Amadeus

  • Agencias de viajes online

    Búsqueda pública de vuelos con contenido de Amadeus, con tu margen y tu checkout.

  • Redes de agentes B2B

    Los subagentes reservan tarifas de Amadeus en tu portal con tus tarifas.

  • Empresas de gestión de viajes

    Los gestores corporativos buscan tarifas de Amadeus en una plataforma que tú alojas y controlas.

Por qué PHPTRAVELS

Un conector que puedes leer, modificar y alojar

  • Código fuente incluido

    Autoalojado con licencia comercial, para que tus desarrolladores amplíen el módulo Amadeus.

  • Configuración documentada

    Cada paso, campo y causa de error está explicado en docs.phptravels.com.

  • 24 idiomas

    Muestra tarifas de Amadeus en los idiomas de tus mercados, incluidos los de derecha a izquierda.

  • B2C y B2B

    Una instalación para tu web pública y tu portal de agentes.

Preguntas frecuentes

Preguntas sobre el conector Amadeus

Lo que preguntan los equipos al configurar el módulo Amadeus.

Habla con ventas

Es un módulo de vuelos listo para usar. Creas una app en Amadeus for Developers, introduces sus credenciales en el admin y las ofertas de Amadeus aparecen en tu búsqueda de vuelos, con reservas creadas mediante Flight Create Orders.

El módulo Amadeus está disponible con el plan Enterprise, un pago único de $9999 indicado en la página de precios. Tu cuenta de Amadeus y sus condiciones comerciales son aparte y se acuerdan con Amadeus.

Un grant type client_credentials, un client ID y un client secret. Amadeus emite claves sandbox al crear una app y claves de producción tras aprobar tu solicitud de producción.

El módulo usa travel.api.amadeus.com/v2/. Algunas regiones tienen otro endpoint o parámetros, así que revisa tu cuenta primero; otros endpoints se pueden añadir como desarrollo a medida.

Ambas cosas, según las APIs activadas en tu app de Amadeus. Flight Offers Search da los resultados y Flight Create Orders debe estar activada para las reservas.

El conector documentado es para vuelos. Amadeus también figura como proveedor de alojamiento, pero su guía de configuración aún no está publicada, así que consulta a nuestro equipo el alcance para hoteles.