{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/flights/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"NDC Guide for Air Canada Flight Pass","description":"Create AI-native travel products with Travelport's powerful, flexible APIs.","siteUrl":"https://developer.travelport.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"ndc-guide-for-air-canada-flight-pass","__idx":0},"children":["NDC Guide for Air Canada Flight Pass"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For NDC Air Canada, you can shop, price, and book flights with a flight pass as form of payment. Only instant ticket is supported. A flight pass booking cannot be held."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Send a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/flights/searches/createairsearch"},"children":["shop"]}," request with the following information:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["PassengerCriteria/id references the passenger with the flight pass being used as form of payment."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["PassengerCriteria/CustomerLoyalty includes the flight pass owner's information. Include value, supplier, given and surname (or cardholder name)."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Send a separate PassengerCriteria for each passenger."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["It is recommended to specify Air Canada as a preferred carrier using SearchModifiers/CarrierPreference."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Include only one PaymentCriteria/FlightPass with the flight pass information."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["@type = FlightPass"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["accountNumber = flight pass number"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["supplier = AC"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["TravelerIdentifierRef/passengerCriteriaRef = id of the flight pass owner in PassengerCriteria"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Cabin shop modifier is not supported."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Multi-city searches are not supported."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["INF is not supported."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upsells are not returned for flight pass offers. An upsell could be returned in shop but they would be regular priced offers."]}]}]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":2},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The shop response may include both regular priced offers (non flight pass) and flight pass offers."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Flight pass offers are indicated by TermsAndConditions/flightPassInd = true."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["BestCombinablePrice/FlightPassCredits indicates the number of credits the offer “costs” for all passengers."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["BestCombinablePrice/PriceBreakdown/FlightPassCredits indicates the number of credits the offer “costs” for each PTC."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Base price will always be 0 on a flight pass offer."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Taxes and Fees will be shown if applicable."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["FareBasisCode is not returned at this time."]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Send a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/flights/pricing-and-fare-rules/offerbuildfromcatalogproductofferings"},"children":["Price Reference Payload"]}," request for the flight. Upsells in price are not supported when a flight pass offer is being priced."]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"success"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Currently, checked baggage allowances are not returned in price but they are returned in the shop response."]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":4},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Create a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/flights/workbench-actions/createreservationworkbench"},"children":["workbench"]}," then ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/flights/booking/addtraveler"},"children":["add travelers"]},". When adding travelers, ensure that each traveler's loyalty information is included."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Not supported:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Holding a flight pass booking"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Booking with any seats or ancillaries"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Modification of any kind to a flight pass booking"]}]}]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":5},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/flights/ticketing/addformofpayment"},"children":["form of payment"]}," to the workbench that provides the flight pass information by sending FormOfPaymentFlightPass/PaymentCard/accountNumber = flight pass number."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If needed, also send a form of payment request using FormOfPaymentCreditCard to pay for any taxes and fees. Cash FOP is not allowed."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To apply the payment information, send a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/flights/ticketing/addpayment"},"children":["Payment"]}," request referencing the FOPs added above."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/flights/workbench-actions/commitreservation"},"children":["Commit"]}," the workbench."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the commit and retrieve responses:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A flight pass offer is indicated by TermsAndConditions/flightPassInd = true."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Price/FlightPassCredits indicates the number of credits the offer “costs” for all passengers."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Price/PriceBreakdownFlightPassCredits indicates the number of credits the offer “costs” for each PTC."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Base price will always be 0 on a flight pass offer."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Taxes and Fees will be shown if applicable."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["FormOfPaymentFlightPass will be returned with the flight pass number."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the Travelport+ PNR:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The flight pass number is not stored in F. or elsewhere in the PNR."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Flight pass credits are not saved in the filed fare or elsewhere in the PNR. If the flight pass has taxes/fees, the filed fare is stored with 0.00 base fare and fees and taxes are stored. A flight pass with a 0 amount stores 0.00 in the filed fare. Fare basis defaults to Y."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the DI lines:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fees and taxes (if applicable), for example:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["003. FREE TEXT-#TAS01#P01ADT/0.00/36.76/36.76"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["004. FREE TEXT-#TAS01#P01ADT/XG6.76"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["005. FREE TEXT-#TAS01#P01ADT/FEE30.00/Q30.00"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Form of payment flight pass, for example:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["013. FREE TEXT-#TAS01#FOPFP/0.00/09SEP25 1358Z"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Flight pass credits – amount of credits it \"cost\" each passenger, for example:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["014. FREE TEXT-#TAS01#P01ADT/FPCredit/1"]}]}]}]},"headings":[{"value":"NDC Guide for Air Canada Flight Pass","id":"ndc-guide-for-air-canada-flight-pass","depth":1}],"frontmatter":{"seo":{"title":"NDC Guide for Air Canada Flight Pass"}},"lastModified":"2026-06-30T06:43:18.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/flights/ndc/ndc-guide-for-air-canada-flight-pass","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}