Handle an NDC OrderCancel for a voluntary refund and interpret the refund amount breakdown

domain: ndc.aircanada.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Retrieve the current order via OrderRetrieve to confirm ticket status is not already voided or refunded before proceeding.
  2. Submit OrderCancel with the order reference and, if doing a partial cancel, specify the travellers or segments to cancel; include a refund indicator to trigger automatic refund calculation.
  3. Parse the OrderCancelRS: inspect the RefundQuote element for the breakdown of base fare refund, tax refund (itemized by tax code), and any cancellation penalty amounts.
  4. If the cancellation is within the airline's void window (typically same-day of ticketing), the penalty is zero and the full amount is refunded; otherwise penalty fees per the fare rules apply.
  5. Confirm the refund destination from the FOP (form of payment) in the response — credit card refunds follow card network timelines, while future travel credits are issued as separate EMD-S documents.
  6. Log the OrderCancelRS refund amounts against the original charge for reconciliation; if the refund amount does not match expectations, inspect CAT16 penalties before escalating.

Known gotchas

Related routes

Handle order cancellations and refunds across channels
doordash.com · 6 steps · unrated
Implement a correct refund state machine handling async refunds, failed refunds, and partial refunds
payments-general · 6 steps · unrated
Change or cancel a Duffel order and handle the refund or credit-shell outcome
duffel.com · 5 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp