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.