OrderCancel Functional Capabilities
OrderCancel Request
The OrderCancelRQ service provides the ability to cancel the booking. The service cancels the booking and refunds the refundable amount to the original form of payment if applicable.
Canceling an order is a two step process:
- NDC 2017.2 OrderReshopRQ/RS provides details about cancellation, such as forfeit and retain, refund, etc.
- NDC 2017.2 OrderCancelRQ/RS cancels the existing reservation
Details required to be passed in the request:
- /OrderCancelRQ/Party/Sender/TravelAgencySender/Contacts/Contact/EmailContact/Address
- /OrderCancelRQ/ExpectedRefundAmount/@RefundAllInd
- /OrderCancelRQ/Query/Order/@OrderID
- /OrderCancelRQ/Query/Order/@Owner
Refund versus Retain
Refund
When @RefundAllInd
is provided as true, then the client’s original method of payment for a given booking (i.e., credit card) is refunded.
Retain
The customer can retain the value of the canceled itinerary and use the funds toward future travel. When @RefundAllInd
is provided as false, then the funds for future travel are retained.
OrderCancel Response
Cancel response includes:
- /OrderCancelRS/Response/OrderCancelProcessing/Remarks/Remark
- /OrderCancelRS/Response/OrderReference
- /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Total/Amount
- /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/BaseFare/Amount
- /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Taxes/Total
- /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/FareInfo/Taxes/Breakdown
- /OrderCancelRS/Response/TicketDocInfos/TicketDocInfo/TicketDocument