Skip to content

Test the Integration

Success

The integration test is the last step before launch!

Following the successful integration of the Gordian API in a sandbox or cert environment, we will schedule a session for pre-launch end-to-end-testing with both teams.

Note

Partners should design their systems in such a way that E2E testing can be performed in sandbox or cert environments.

During testing, partners should perform the bookings themselves and should not use live customer bookings for testing. The partner should ensure that following the testing session, all test bookings (and ancillaries) are successfully voided with the airline.

The partner will complete several end-to-end bookings (testing both successful and failed fulfillments) and Gordian engineers will monitor the API calls.


Testing Protocol

Trip Creation

Verify that markups (if applicable), fare class, fare basis, and fare family are being correctly provided.

Search Creation

Ensure that partners have access to all the necessary content.

Add products to basket

Verify that the products Gordian received in the request correspond correctly to the ones partner intended to add.

Fulfillment Request

Confirm that the fulfillment request contains information needed for booking, such as access details for the booking.

Correct Callback Set Up

Upon booking completion, Gordian verifies that a callback was sent Partner confirms that callback was received with correct format and that their systems have updated.

Post Sale Servicing (if applicable)

Confirm proper use of the inform canceled, inform changed, and inform rebooked endpoints.

Secure Trip Access Token Use

Verify that all API requests from client side to Gordian's endpoint are made using the trip access token.