Name Correction Flow
The Name Correction flow allows an agent or customer to correct minor errors in a passenger’s name after a booking has been created — such as fixing typos or adjusting middle/last names — without reissuing a new ticket if allowed by the airline.
Flow Process
- 1. OrderRetrieveRQ - Retrieve the current order.
- 2. OrderReshopRQ/RS - Reshop for the name change as per VA rules.
- 3. OrderChangeRQ (Confirm) - To accept an offer (from OrderReshop) to change the name of the passenger.
XML Samples
Name Correction/Amendment Flow
File
Download
Created
Modified
31-October-2025
31-October-2025
31-October-2025
31-October-2025
31-October-2025
31-October-2025
31-October-2025
31-October-2025
31-October-2025
31-October-2025
31-October-20255
31-October-2025
Inputs/Outputs
OrderRetrieve
Request
-
OrderID or Booking Reference
Response
-
OrderID or Booking Reference
-
Passenger details (full names and passenger references
-
Flight segment details
-
Ticket details
-
Total order price and per passenger fare breakdown
-
Seat and baggage details
-
Fare rules and cabin/fare product information
-
Payment transaction details
OrderReshop (Name Correction)
Request
-
OrderID or Booking Reference
-
Corrected passenger name(s) (e.g. correction to first name, last name, or title)
Response (One offer in the RS)
-
Totoal Price – Typically zero for genuine name corrections
OrderChange
Request
-
OfferID from OrderReshop (selected offer)
-
OrderID
-
Payment reference
Response
-
OrderID
-
Confirmation of successful name correction
-
Updated passenger details with corrected name(s)
-
Ticket document reissued (if applicable)
-
Penalty and pricing details (if charged)
-
Payment transaction status (refund, no change, or reissue)
General Information A passenger's name can be changed after an OrderReshop
- Input: OrderID, accepted offer from OrderReshop
- Output: OrderviewRS with updated pax name
- Applicable for both paid and unpaid orders.
- Refer to Virgin Atlantic’s rules for name changes here:
Name Change Policy
How to Implement Name Correction
OrderReshopRQ
This is the addition of UpdatePaxName in OrderReshopRQ. The four elements 1. UpdatePaxName 2. GivenName 3. PaxRefID 4. Surname have been added. (See the following XML Example)
<UpdatePaxName>
<GivenName></GivenName>
<PaxRefID></PaxRefID>
<Surname></Surname>
</UpdatePaxName>
Click here
to access OrderReshopRQ Technical Specification
OrderReshopRS
1. This is the removal of OfferExpirationTimeLimitDateTime in OrderReshopRS. The three elements 1. OfferExpirationTimeLimitDateTime 2. OfferID 3. OwnerCode have been removed. (See the following XML Snippet)
<OfferExpirationTimeLimitDateTime>2023-04-17T14:54:50Z</OfferExpirationTimeLimitDateTime>
<OfferID>60a019c1-949e-4ea5-a9f9-130230081d62|9mUz6gOd5q1Nsftlbw6tyR001</OfferID>
<OwnerCode>VS</OwnerCode>
2. This is the addition of OfferItem elements to support PAX Name Change. (See the following XML Snippet)
<ReshopOffers>
<Offer>
<OfferExpirationTimeLimitDateTime>2025-09-05T11:30:10Z</OfferExpirationTimeLimitDateTime>
<OfferID>a29c3ffb-691a-4ad2-ad27-b33c87192739</OfferID>
<OfferItem>
<MandatoryInd>true</MandatoryInd>
<NameChangeService>
<PaxRefID>ADULT_1</PaxRefID>
<ServiceDefinitionRefID>SRVDEF1_NAMCHG</ServiceDefinitionRefID>
<ServiceID>SV1</ServiceID>
</NameChangeService>
<OfferItemID>a29c3ffb-691a-4ad2-ad27-b33c87192739-1</OfferItemID>
<PaxNameChange>
<GivenName>YODAVIDyL</GivenName>
<PaxRefID>ADULT_1</PaxRefID>
<Surname>ZySMITHC</Surname>
</PaxNameChange>
<Price>
<TotalAmount CurCode="GBP">0.00</TotalAmount>
</Price>
</OfferItem>
<OwnerCode>VS</OwnerCode>
</Offer>
</ReshopOffers>
Click here
to access OrderReshopRS Technical Specification
OrderReshop - Error Messages
This is the addition of Error Code (137) and Warning Code (142). (See the
Error Messages
)
Error DataList
This is the addition of URL element in Error datalist. (See the
Error Datalist
)
OrderChangeRQ
The following is the sample for OrderChangeRQ. This is the capability to accept an offer from OrderReshop to change the name of the passenger
<Request>
<BookingRef xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<BookingID>OATWXL</BookingID>
</BookingRef>
<ChangeOrderChoice xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<AcceptSelectedQuotedOfferList>
<SelectedPricedOffer>
<OfferRefID>a29c3ffb-691a-4ad2-ad27-b33c87192739</OfferRefID>
<OwnerCode>VS</OwnerCode>
<SelectedOfferItem>
<OfferItemRefID>a29c3ffb-691a-4ad2-ad27-b33c87192739-1</OfferItemRefID>
<PaxRefID>ADULT_1</PaxRefID>
</SelectedOfferItem>
</SelectedPricedOffer>
</AcceptSelectedQuotedOfferList>
</ChangeOrderChoice>
<DataLists xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<PaxList>
<Pax>
<PaxID>ADULT_1</PaxID>
<PTC>ADT</PTC>
</Pax>
</PaxList>
</DataLists>
<Order xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<OrderID>VS932OATWXL25</OrderID>
<OwnerCode>VS</OwnerCode>
</Order>
<PaymentFunctions xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<PaymentProcessingDetails>
<Amount CurCode="GBP">0.00</Amount>
<PaymentMethod>
<OfflinePayment>
<PaymentBrandCode>OT</PaymentBrandCode>
<PaymentTypeCode>OT</PaymentTypeCode>
</OfflinePayment>
</PaymentMethod>
</PaymentProcessingDetails>
</PaymentFunctions>
</Request>
Click here
to access OrderChangeRQ Technical Specification