2017 © Pedro Peláez
 

library amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

image

amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  • Saturday, July 7, 2018
  • by DerMika
  • Repository
  • 17 Watchers
  • 74 Stars
  • 4,446 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 58 Forks
  • 12 Open issues
  • 21 Versions
  • 12 % Grown

The README.md

amadeus-ws-client: PHP client for the Amadeus GDS SOAP Web Service interface

Latest Stable Version Code Coverage Scrutinizer Code Quality Style Status - PSR-2, (*1)

This client library provides access to the Amadeus GDS SOAP Web Service interface., (*2)

To use this client, you must first obtain your personal access to the Web Service interface through an Amadeus Sales channel of your choice., (*3)

The Amadeus documentation portal can be found at https://webservices.amadeus.com/, (*4)

, (*5)

We currently support a full AIR booking flow with MasterPricer, including seat selection and ATC ticket changer flow, as well as a number of additional messages useful for automation. See the full list of supported messages here., (*6)

Purpose

This library makes it a lot easier for developers to integrate content from the Amadeus Web Services into their projects. It takes care of:, (*7)

  • Session management - setting the correct SOAP headers both for Soap Header 2 and 4.
  • Supports all features of Soap Header 4 such as Stateful and Stateless messages.
  • Building the correct request message based on the provided options: the library tries to simplify overly complex request structures where possible.
  • Handling exceptions and checking for error messages in the response.
  • Dealing with different versions of messages.
  • Dealing with multiple WSDL files in a WSAP.

Requirements

v2

  • PHP 8.1 or newer
  • SOAP, XSL and DOM extensions activated
  • A WSDL & authentication details from Amadeus (SoapHeader 4 or SoapHeader 2)

v1

  • PHP 5.4 or newer (tested with 5.4 -> 7.3)
  • SOAP, XSL and DOM extensions activated
  • A WSDL & authentication details from Amadeus (SoapHeader 4 or SoapHeader 2)

Installation

Install amadeus-ws-client through Composer., (*8)

composer require amabnl/amadeus-ws-client

After installing, you need to require Composer's autoloader:, (*9)

require 'vendor/autoload.php';

Once the client is installed, read the About & Get Started page., (*10)

Release history

The current release is version 2.3.0., (*11)

See the Changelog., (*12)

Usage


See some example applications built with this library., (*13)

Donate

If you want to support development of this library or just buy me a beer, you can do so here :), (*14)

Support via PayPal, (*15)

The Versions

07/07 2018

dev-master

9999999-dev https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

30/04 2018

v1.7.0

1.7.0.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

29/04 2018

dev-transactionflowlink

dev-transactionflowlink https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

10/04 2018

dev-v1.6.0-dev

dev-v1.6.0-dev https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

10/04 2018

v1.6.2

1.6.2.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

19/03 2018

v1.6.1

1.6.1.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

07/02 2018

v1.6.0

1.6.0.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

05/11 2017

v1.5.0

1.5.0.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

16/05 2017

dev-hotel

dev-hotel https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

15/05 2017

v1.4.0

1.4.0.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

05/05 2017

dev-v1.3-dev

dev-v1.3-dev https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

05/05 2017

v1.3.1

1.3.1.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

05/04 2017

v1.3.0

1.3.0.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

08/03 2017

dev-v1.2-dev

dev-v1.2-dev https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

08/03 2017

v1.2.2

1.2.2.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

06/03 2017

v1.2.1

1.2.1.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

23/02 2017

v1.2.0

1.2.0.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

26/01 2017

dev-v1.1-dev

dev-v1.1-dev https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

26/01 2017

v1.1.1

1.1.1.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

19/10 2016

v1.1.0

1.1.0.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer

18/09 2016

v1.0.0

1.0.0.0 https://github.com/amabnl/amadeus-ws-client

SOAP Web Service client library for interacting with the Amadeus GDS through its SOAP interface

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

service xml client soap webservice travel wsdl booking amadeus car hotel gds offer airline rental masterpricer