Aptra Advance Ndc Developer-s Guide Official
| HTTP Status | APTRA Code | Description | Developer Action | |-------------|------------|-------------|------------------| | 400 | NDC-1001 | Missing mandatory element (e.g., PTC ) | Validate request against JSON schema (provided in /schemas folder) | | 409 | NDC-2015 | Offer expired | Re-run AirShopping | | 402 | NDC-3010 | Payment authorization failed | tokenize card again or use different FOP | | 500 | NDC-8005 | Airline NDC gateway timeout | Implement retry with exponential backoff (max 3 retries) |
The move to NDC is no longer optional — it is the new standard for modern airline retailing. acts as a robust, airline-agnostic orchestration layer that drastically reduces integration complexity. aptra advance ndc developer-s guide
For developers maintaining older APTRA Advance systems, the guide dedicates Chapter 11 to migration strategies. | HTTP Status | APTRA Code | Description
"AirShoppingRQ": "Party": "Sender": "AgentUser": "Name": "DevGuideExample" , "Travelers": [ "Traveler": "PTC": "ADT" ], "CoreQuery": "OriginDestinations": [ "Departure": "AirportCode": "LHR" , "Arrival": "AirportCode": "JFK" ] The NDC Messaging Protocol
A State is a logical step (e.g., "Wait for PIN"). A Screen is the visual data shown to the user during that state. 2. The NDC Messaging Protocol