OrderCancel Overview

 17.2 OrderCancel

VersionReason for ChangeRelease StatusPre-Live DateLive Date
0.5Booking with Confidence – Return voucher validity in the response and Error handlingPLANNED  
0.4Booking with Confidence – Refund voucher capability  
0.317.2 Cancel and Refund for Involuntary BookingsTBCTBC
0.2Error Handling Auto Cancelled Bookings (See Release Note
0.117.2 Servicing  


The OrderCancel Webservice provides IATA Accredited Travel Agents, new retailers and Service Providers the ability to cancel the booking. The service cancels the booking and refunds the refundable amount to the original form of payment if applicable.

 OrderCancel Webservice

This service supports cancelling both hold booking (bookings without eTickets) and booking with eTickets.

  1. Hold Booking - It cancels the itinerary and sends the confirmation email upon successful booking cancellation.
  2. Booking with eTickets – It cancels the itinerary and refunds the refundable amount to the original form of payment. It also sends the confirmation email upon successful booking cancellation and refund process.

This service can only be used on existing bookings made using the Shop and Order APIs and may only be accessed by the agent who created the booking. If the agent went through a 3rd party provider to create the initial booking (GDS or service provider), it is also mandatory to go through this same provider in order to access the booking. If the above conditions are not met, the service will return an error and prevent access.

To cancel and refund bookings with eTickets, it is recommended that a client should call the /wiki/spaces/A1S/pages/842137601 service to get a refund quote before proceeding to the OrderCancel service, which cancels the booking.

Interface Design

This web service is called with the following inputs:

  1. OrderID (Booking reference or PNR reference)
  2. Expected refund amount (required only when booking with eTickets are cancelled)

The output data this service returns include:

  • OrderID (Booking reference or PNR reference)
  • Success or Error
  • Total Refunded Price for booking including ancillaries
  • E-ticket/EMD details along with amount refunded per Ticket/EMD.

Voiding / Cooling off policy for NDC

This is a complete summary of our cooling off/void windows. All timings are based off the time of the POS of the booking, so if it’s UK then it will be 23:59 GMT.


Whenever a ticket is issued, either at booking creation or when ticketing a held booking, you have until 23:59L on the same day to cancel and ‘void’. This is where, for cash and credit card payments, we do not take any payment.


  1. When a ticket is issued within 24hrs of departure.
  2. When a booking has been changed after ticket issuance (and hence ticket has been reissued/revalidated).


Cooling off

NDC applies a 24 hour ‘cooling off’ period from booking creation where you can cancel and receive a full refund if you have ticketed the booking in the first 24 hours (e.g. If you make a booking at 15:00 and ticket it at 22:00 the same day, you have 1hr59mins to void (until 23:59L) and until 14:59 the following day to get a full refund). As above, if the ticket is cancelled before 23:59L no payment will be taken. If after 23:59L but still within 24 hours of booking creation, a full refund is applicable. Note that this is primarily a benefit to those that ticket instantly, not to those that hold bookings for a period of time before ticketing.


  1. When a booking is made and/or a ticket issued within 24 hours of departure.
  2. When a booking has been changed within the 24 hour period.

 Process Flow

 Mandatory Headers

If you have PRE-LIVE access for 16.1, then you will automatically be able to build to 17.2 using the PRE-LIVE environment.

In order to access our API, you will need to pass the following two headers for each call.

 Web Service URLs

 General Usage Guidelines

The OrderCancel Service


Non-IATA Agents