Overview
This Service provides the ability to retrieve an existing Order.
Itinerary details, such as Passenger, Ancillary, eTicket and EMD details are all returned in the OrderViewRS.
NDC Schema: IATA OrderRetrieveRQ & OrderViewRS v21.3.
Pre-condition(s)
- Existing OrderID or Booking Reference (PNR), or GDS PNR (VS PNR only)
- This service can only be used on existing bookings and can only be accessed by the Seller who created the Order (via same aggregator, where applicable)
- Requestors (Travel Agency, Meta-Search, TMC) must have an agreement with Virgin Atlantic
In Scope
Request
-
Existing OrderID or Booking Reference or GDS PNR (VS PNR only)
Response
-
OrderID with a Booking Reference/PNR
-
e-Ticket document per Pax(s) or/and EMDs
-
Passenger/Individual details (name, date of birth, gender, email address, and phone) along with Frequent flyer number
-
Flight details with previously selected seats
-
Total Order price (Flight + Ancillaries) with tax breakdown
-
Order Item price with tax breakdown
-
Unticketed Order (Hold Booking)
-
Original ticket details (for bookings containing reissued tickets)
-
Passenger APIS details
-
India GST
-
Type of Fare
-
Follow-up action for disrupted Order
Out of Scope
- Group Booking
- Personalized Offer
- Redemption
Endpoints
Preview Environment
This environment provides a dedicated space for building and testing integrations against our APIs and serves as the certification environment for submitted samples.
https://ndcdeveloper.virginatlantic.com/preview/SalesAndRevenueManagement/OrderShopping/OrderManagement/v2/OrderRetrieve
Business Rules
ID <-> RefID Syntax/Format
ID <-> RefID attribute request/response formats are shown as follows:
| ID |
RefID |
Syntax |
Example |
| PaxJourneyID |
PaxJourneyRefID |
"JOUR"+<number counter> |
JOUR1 |
| PaxSegmentID |
PaxSegmentRefID
SegmentRefs |
"SEG"+<number counter> |
SEG1 |
| PaxID |
PaxRefID
PassengerRefs |
Refer PaxID based on PTC |
ADULT_1 |
| ServiceID |
ServiceRefID |
"SV"+<number counter> |
SV1 |
| ServiceDefinitionID |
ServiceDefinitionRefID |
"BAGSRV"+<number counter> |
BAGSV01 |
| BaggageAllowanceID |
BaggageAllowanceRefID |
"BAGA"+<number counter> |
BAGA1 |
GDS PNR
PNR created in a GDS (with VS Flight segment) can be used to retrieve the booking details. Only the VS booking reference can be used to retrieve the booking. If the booking doesn’t have VS ticket (932), the booking will not be returned.
Cash Payment
During order creation with CASH payments, technical issues may occasionally prevent the payment from being completed. In such cases, the Order will still be created and can be retrieved using the OrderRetrieve service. However, the payment status will remain Pending until the payment is successfully processed.
Feedback for this page? How was your experience? Please click
here