1. ChangePassengerInfo
PKFARE Flight Buyer API
  • Guides
    • Quick Start
    • Tricks for Playing with PKFARE API
    • Book air tickets with ancillaries
    • Raise refund requests
    • Raise change requests
    • Receive flight rescheduled notification
    • Add Paid Bags after the Booking
    • Branded Fare Integration Guide
  • API Reference
    • Air ticket booking APIs
      • TicketIssuanceNotify_V2
      • Shopping V10
      • PrecisePricing V12
      • Penalty V4
      • PreciseBooking V8
      • CancelOrder
      • OrderPricing V6
      • Ticketing
      • OrderDetail V14
      • RequestTicketing
      • ModifyOrderStatus
    • Ancillary booking APIs
      • AncillaryStatusPush
      • AncillaryPricing V6
      • AncillaryBooking
      • CancelAncillaryOrder
      • AncillaryTicketing
      • AncillaryOrderDetail
    • Flight schedule change APIs
      • ScheduleChangeNotify
      • GetScheduleChangeReply
      • GetScheduleChangeList
      • AcknowledgeScheduleChange
      • AcceptScheduleChange
    • Refund APIs
      • RefundResultNotify
      • ReimbursedResultNotify
      • Refund Pricing
      • CheckRefundPricing
      • RefundRequest
      • CheckRefund
      • CheckReimbursed
      • DownloadAttachmentFile API
      • UploadAttachmentFile API
    • Change APIs
      • ChangeResultPush
      • Change Reshop
      • Change Request
      • Change Passenger Info
      • Change Reprice
      • ChangeRepricePush
    • Void APIs
      • ReimbursedResultPush
      • VoidRequest
    • Cache APIs
      • CacheShopping
      • ValidateItinerary API
    • APIs with all versions
      • CheckInInfoPush
      • Raise change requests Copy
      • Shopping
        • Shopping
        • Shopping_V2
        • Shopping_V4
        • Shopping V7
        • Shopping V9
        • Shopping V8
      • PrecisePricing
        • PrecisePricing
        • PrecisePricing_V2
        • PrecisePricing_V6
        • PrecisePricing V9
        • PrecisePricing V10
        • PrecisePricing V11
      • Penalty
        • Penalty
        • Penalty V2
        • Penalty V3
      • PreciseBooking
        • PreciseBooking
        • PreciseBooking_V2
        • PreciseBooking_V5
        • PreciseBooking V6
        • PreciseBooking V7
      • OrderPricing
        • OrderPricing_V2
        • OrderPricing V4
        • OrderPricing V5
      • Ticketing
        • Ticketing
      • TicketNumPush
        • TicketingNumPush
        • TicketingNumPush_V2
        • TicketingNumPush_V3
        • TicketIssuanceNotify
      • CancelOrder
        • CancelOrder
      • OrderDetail
        • OrderDetail_V2
        • OrderDetail_V3
        • OrderDetail_V4
        • OrderDetail_V5
        • Json_OrderDetail_V7
        • Json_OrderDetail_V8
        • OrderDetail V9
        • OrderDetail V13
      • AncillaryPricing
        • AncillaryPricing
        • AncillaryPricing V5
      • AncillaryBooking
        • AncillaryBooking
      • CancelAncillaryOrder
        • CancelAncillaryOrder
      • AncillaryTicketing
        • AncillaryTicketing_V2
      • AncillaryStatusPush
        • AncillaryStatusPush
      • AncillaryOrderDetail
        • AncillaryOrderDetail
      • RequestTicketing
        • RequestTicketing
      • ScheduleChangeNotify
        • ScheduleChangeNotify
      • GetScheduleChangeList
        • GetScheduleChangeList
      • AcknowledgeScheduleChange
        • AcknowledgeScheduleChange
      • AcceptScheduleChange
        • AcceptScheduleChange
      • GetScheduleChangeReply
        • GetScheduleChangeReply
      • RefundPricing
        • RefundPricing
      • CheckRefundPricing
        • CheckRefundPricing
      • RefundRequest
        • RefundRequest
      • RefundResultNotify
        • RefundResultNotify
      • CheckRefund
        • CheckRefund
      • ReimbursedResultNotify
        • ReimbursedResultNotify
      • CheckReimbursed
        • CheckReimbursed
      • UploadAttachmentFile
        • UploadAttachmentFile
      • DownloadAttachmentFile
        • DownloadAttachmentFile
      • ChangeReshop
        • ChangeReshop
      • ChangeRequest
        • ChangeRequest
      • ChangePassengerInfo
        • ChangePassengerInfo
      • VoidRequest
        • VoidRequest
        • VoidRequest_V2
      • ReimbursedResultPush
        • ReimburseResultPush_V2
  • Development Instructions
    • Signature
    • Order Status Explanation
    • Booking errors explanation and suggestions
    • Price Breakdown Explanation
    • Airlines available from PKFARE
    • PKFARE Operation Notice
    • How to retrieve airlines'PNR and ticket numbers
    • PKFARE Buyer API solutionId Usage Guide
  • Notice
    • Release Note
  • Schemas
    • Schemas
      • ShoppingReq
      • Result«ShoppingResult»
      • Authentication
      • SearchDTO
      • JourneysDTO_1
      • PassengersDTO
      • ShoppingResult
      • SegmentsDTO
      • SolutionsDTO
      • BaggageDTO
      • ConditionsDTO
      • ChangeDTO
      • OtherDTO
      • RefundDTO
      • JourneysDTO
      • SegmentInfoDTO
  1. ChangePassengerInfo

ChangePassengerInfo

1 Document Description#

1.1 Function#

This API is used for raising change request for changing passenger information. User can indicate order number, booked passenger(s) and new passenger(s) to create a change request. Order number is refer to PKFARE order number, the change is able to raise base on issued order or change order.
Note: This API provides Postman examples, which you can obtain by contacting your account manager.

1.2 Target Reader#

The Change Passenger Info interface documentation is intended for web developers, maintenance and managers with some web development skills, an understanding of one of the major development languages such as Java, Python, ASP.NET, PHP, Nodes.js, and a basic knowledge of HTTP network protocols.

1.3 Character Encoding#

The character code of this API is UTF-8.

1.4 URLs#

EnvironmentURL
Test environmenthttps://api.pkfare.com/change/changePassengerInfo
Prod environmenthttps://{{apiHost}}/change/changePassengerInfo
Notes The production environment call address is provided after you finish the API development and testing, and before the official launch. You can replace the {{apiHost}} in the production environment call address with the provided domain name.

1.5 Http Method#

POST

1.6 Request Header#

keyvalue
Content-Typeapplication/x-www-form-urlencoded

1.7 Response Header#

keyvalue
Content-typeapplication/json

2.Request#

2.1 Schema#

|name |description |type |
|----|----|
|param |The value after Base64 encoding the Basic Request. The Basic Request is a JSON-structured data, and the details explanation is provided in the following text. |Text |

2.1.1 Basic Request#

sample
{
    "authentication": {
        "partnerId": "qiE0YKcJlXjks5o=",
        "sign": "d53d44ea48e69047b7c"
    },
    "data": {
        "orderNum": 916974267198317218,
        "buyerOrder": "123321",
        "remark": "test remark bob ",
        "uploadedFileIds": [
            "950efc964a678536e1555729c11745eb",
            "22851ce436c38ca6e1555729c11745eb",
            "8ebf03c5ed8862f4e1555729c11745eb"
        ],
        "passengerList": [
            {
                "originPassengerInfo": {
                    "lastName": "YANGA",
                    "firstName": "TIFFANY",
                    "nationality": "CN",
                    "sex": "F",
                    "birthday": "1990-08-23",
                    "cardType": "P",
                    "cardNum": "E07700466",
                    "cardExpiredDate": "2024-03-17"
                },
                "changePassengerInfo": {
                    "lastName": "YANGA",
                    "firstName": "TIFFANY",
                    "nationality": "US",
                    "sex": "F",
                    "birthday": "1990-08-23",
                    "cardType": "P",
                    "cardNum": "E07700466",
                    "cardExpiredDate": "2024-03-17"
                }
            }
        ],
        "contact": {
            "telNum": "",
            "name": "",
            "email": ""
        }
    }
}
NameTypeRequired or NotParameter DescriptionSample
authenticationObjectYesIdentity information, refer to 2.1.2-
dataObjectYesFile information, refer to 2.1.3-

2.1.2 Authentication#

NameTypeRequired or NotParameter DescriptionSample
partnerIdStringYesPartner IDqiE0YKcJlXjknkCkZKhzIis5o=
signStringYesSignature, sign=MD5(partnerId+partnerKey), refer to 4.1 and 4.2 for the signature method.d53d44ea413c40d5f1d18e69047b7c

2.1.2 Data#

NameTypeRequired or NotParameter DescriptionSample
orderNumStringYesOrder Number915687075841601001
buyerOrderStringNoBuyer order number. If you would like PKFARE to store your order, please kindly put it in this element.
remarkStringNoRemark to support reason (maximum 500 characters)
uploadedFileIdsArraryNoUploaded file ID(maximum 99 files per request)
passengerListArrayYesPassengers who you want to change,refer to 2.1.4-
contactObjectNContact information of this change request. If leave as blank, contact of origin order will be used

2.1.3 passengerList#

NameTypeRequired or NotParameter DescriptionSample
originPassengerInfoArrayYesBooked passenger information-
changePassengerInfoArrayYesPassegner information after changed

2.1.4 originPassengerList#

NameTypeRequired or NotParameter DescriptionSample
lastNameStringYesLast nameWang
firstNameStringYesFirst nameJango
nationalityStringYesNationalityCN
sexStringYesGenderM
birthdayStringYesDate of birth2015-01-10
cardTypeStringNoTravel document type, which used for creating the booking.P
cardNumStringNoTravel document number, which used for creating the booking.G2568574
cardExpiredDateStringNoTravel document expired date, which used for creating the booking2030-01-10

2.1.5 ChangePassengerInfo#

NameTypeRequired or NotParameter DescriptionSample
lastNameStringYesLast nameWang
firstNameStringYesFirst nameJango
nationalityStringYesNationalityCN
sexStringYesGenderM
birthdayStringYesDate of birth2015-01-10
cardTypeStringNoTravel document type, which used for creating the booking.P
cardNumStringNoTravel document number, which used for creating the booking.G2568574
cardExpiredDateStringNoTravel document expired date, which used for creating the booking2030-01-10

2.1.7 Contact#

NameTypeRequired or NotParameter DescriptionSample
nameStringNoContact nameJonathan Wong
emailStringNoEmail addressjonathan.wong@pkfare.com
telNumStringNoTelephone number65098716

2.2 Sample of Request Construction Process#

2.2.1 Request Sample#

{
    "authentication": {
        "partnerId": "qiE0YKcJlXjknkCkZKhzIis5o=",
        "sign": "d53d44ea413c40d5f1d18e69047b7c"
    },
    "data": {
        "orderNum": 916974267198317218,
        "buyerOrder": "123321",
        "remark": "test remark bob ",
        "uploadedFileIds": [
            "950efc964a678536e1555729c11745eb",
            "22851ce436c38ca6e1555729c11745eb",
            "8ebf03c5ed8862f4e1555729c11745eb"
        ],
        "passengerList": [
            {
                "originPassengerInfo": {
                    "lastName": "YANGA",
                    "firstName": "TIFFANY",
                    "nationality": "CN",
                    "sex": "F",
                    "birthday": "1990-08-23",
                    "cardType": "P",
                    "cardNum": "E07700466",
                    "cardExpiredDate": "2024-03-17"
                },
                "changePassengerInfo": {
                    "lastName": "YANGA",
                    "firstName": "TIFFANY",
                    "nationality": "US",
                    "sex": "F",
                    "birthday": "1990-08-23",
                    "cardType": "P",
                    "cardNum": "E07700466",
                    "cardExpiredDate": "2024-03-17"
                }
            }
        ],
        "contact": {
            "telNum": "",
            "name": "",
            "email": ""
        }
    }
}

2.2.2 Base64 Encryption#

Use BASE64 to encode results from 2.2.1:
ewogICAgImF1dGhlbnRpY2F0aW9uIjogewogICAgICAgICJwYXJ0bmVySWQiOiAiSEpxaUUwWUtjSmxYamtua0NrWktoeklpczVvPSIsCiAgICAgICAgInNpZ24iOiAiZmVkNTNkNDRlYTQxM2M0MGQ1ZjFkMThlNjkwNDdiN2MiCiAgICB9LAogICAgImRhdGEiOiB7CiAgICAgICAgIm9yZGVyTnVtIjogOTE2OTc0MjY3MTk4MzE3MjE4LAogICAgICAgICJidXllck9yZGVyIjogIjEyMzMyMSIsCiAgICAgICAgInJlbWFyayI6ICJ0ZXN0IHJlbWFyayBib2IgIiwKICAgICAgICAidXBsb2FkZWRGaWxlSWRzIjogWwogICAgICAgICAgICAiOTUwZWZjOTY0YTY3ODUzNmUxNTU1NzI5YzExNzQ1ZWIiLAogICAgICAgICAgICAiMjI4NTFjZTQzNmMzOGNhNmUxNTU1NzI5YzExNzQ1ZWIiLAogICAgICAgICAgICAiOGViZjAzYzVlZDg4NjJmNGUxNTU1NzI5YzExNzQ1ZWIiCiAgICAgICAgXSwKICAgICAgICAicGFzc2VuZ2VyTGlzdCI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm9yaWdpblBhc3NlbmdlckluZm8iOiB7CiAgICAgICAgICAgICAgICAgICAgImxhc3ROYW1lIjogIllBTkdBIiwKICAgICAgICAgICAgICAgICAgICAiZmlyc3ROYW1lIjogIlRJRkZBTlkiLAogICAgICAgICAgICAgICAgICAgICJuYXRpb25hbGl0eSI6ICJDTiIsCiAgICAgICAgICAgICAgICAgICAgInNleCI6ICJGIiwKICAgICAgICAgICAgICAgICAgICAiYmlydGhkYXkiOiAiMTk5MC0wOC0yMyIsCiAgICAgICAgICAgICAgICAgICAgImNhcmRUeXBlIjogIlAiLAogICAgICAgICAgICAgICAgICAgICJjYXJkTnVtIjogIkUwNzcwMDQ2NiIsCiAgICAgICAgICAgICAgICAgICAgImNhcmRFeHBpcmVkRGF0ZSI6ICIyMDI0LTAzLTE3IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJjaGFuZ2VQYXNzZW5nZXJJbmZvIjogewogICAgICAgICAgICAgICAgICAgICJsYXN0TmFtZSI6ICJZQU5HQSIsCiAgICAgICAgICAgICAgICAgICAgImZpcnN0TmFtZSI6ICJUSUZGQU5ZIiwKICAgICAgICAgICAgICAgICAgICAibmF0aW9uYWxpdHkiOiAiVVMiLAogICAgICAgICAgICAgICAgICAgICJzZXgiOiAiRiIsCiAgICAgICAgICAgICAgICAgICAgImJpcnRoZGF5IjogIjE5OTAtMDgtMjMiLAogICAgICAgICAgICAgICAgICAgICJjYXJkVHlwZSI6ICJQIiwKICAgICAgICAgICAgICAgICAgICAiY2FyZE51bSI6ICJFMDc3MDA0NjYiLAogICAgICAgICAgICAgICAgICAgICJjYXJkRXhwaXJlZERhdGUiOiAiMjAyNC0wMy0xNyIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgImNvbnRhY3QiOiB7CiAgICAgICAgICAgICJ0ZWxOdW0iOiAiIiwKICAgICAgICAgICAgIm5hbWUiOiAiIiwKICAgICAgICAgICAgImVtYWlsIjogIiIKICAgICAgICB9CiAgICB9Cn0K

2.2.3 Post Request#

This sample is for reference only:
POST http://api.pkfare.com/change/changePassengerInfo
Content-type: application/x-www-form-urlencoded


param=ewogICAgImF1dGhlbnRpY2F0aW9uIjogewogICAgICAgICJwYXJ0bmVySWQiOiAiSEpxaUUwWUtjSmxYamtua0NrWktoeklpczVvPSIsCiAgICAgICAgInNpZ24iOiAiZmVkNTNkNDRlYTQxM2M0MGQ1ZjFkMThlNjkwNDdiN2MiCiAgICB9LAogICAgImRhdGEiOiB7CiAgICAgICAgIm9yZGVyTnVtIjogOTE2OTc0MjY3MTk4MzE3MjE4LAogICAgICAgICJidXllck9yZGVyIjogIjEyMzMyMSIsCiAgICAgICAgInJlbWFyayI6ICJ0ZXN0IHJlbWFyayBib2IgIiwKICAgICAgICAidXBsb2FkZWRGaWxlSWRzIjogWwogICAgICAgICAgICAiOTUwZWZjOTY0YTY3ODUzNmUxNTU1NzI5YzExNzQ1ZWIiLAogICAgICAgICAgICAiMjI4NTFjZTQzNmMzOGNhNmUxNTU1NzI5YzExNzQ1ZWIiLAogICAgICAgICAgICAiOGViZjAzYzVlZDg4NjJmNGUxNTU1NzI5YzExNzQ1ZWIiCiAgICAgICAgXSwKICAgICAgICAicGFzc2VuZ2VyTGlzdCI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm9yaWdpblBhc3NlbmdlckluZm8iOiB7CiAgICAgICAgICAgICAgICAgICAgImxhc3ROYW1lIjogIllBTkdBIiwKICAgICAgICAgICAgICAgICAgICAiZmlyc3ROYW1lIjogIlRJRkZBTlkiLAogICAgICAgICAgICAgICAgICAgICJuYXRpb25hbGl0eSI6ICJDTiIsCiAgICAgICAgICAgICAgICAgICAgInNleCI6ICJGIiwKICAgICAgICAgICAgICAgICAgICAiYmlydGhkYXkiOiAiMTk5MC0wOC0yMyIsCiAgICAgICAgICAgICAgICAgICAgImNhcmRUeXBlIjogIlAiLAogICAgICAgICAgICAgICAgICAgICJjYXJkTnVtIjogIkUwNzcwMDQ2NiIsCiAgICAgICAgICAgICAgICAgICAgImNhcmRFeHBpcmVkRGF0ZSI6ICIyMDI0LTAzLTE3IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJjaGFuZ2VQYXNzZW5nZXJJbmZvIjogewogICAgICAgICAgICAgICAgICAgICJsYXN0TmFtZSI6ICJZQU5HQSIsCiAgICAgICAgICAgICAgICAgICAgImZpcnN0TmFtZSI6ICJUSUZGQU5ZIiwKICAgICAgICAgICAgICAgICAgICAibmF0aW9uYWxpdHkiOiAiVVMiLAogICAgICAgICAgICAgICAgICAgICJzZXgiOiAiRiIsCiAgICAgICAgICAgICAgICAgICAgImJpcnRoZGF5IjogIjE5OTAtMDgtMjMiLAogICAgICAgICAgICAgICAgICAgICJjYXJkVHlwZSI6ICJQIiwKICAgICAgICAgICAgICAgICAgICAiY2FyZE51bSI6ICJFMDc3MDA0NjYiLAogICAgICAgICAgICAgICAgICAgICJjYXJkRXhwaXJlZERhdGUiOiAiMjAyNC0wMy0xNyIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgImNvbnRhY3QiOiB7CiAgICAgICAgICAgICJ0ZWxOdW0iOiAiIiwKICAgICAgICAgICAgIm5hbWUiOiAiIiwKICAgICAgICAgICAgImVtYWlsIjogIiIKICAgICAgICB9CiAgICB9Cn0K

3. Response#

3.1 Response Sample#

{
  "errorCode": "0",
  "errorMsg": "ok",
  "data": {
    "parentOrderNum": "916974267198317218",
    "orderNum": "916974267198317240",
    "refOrderNum": "9169742671983172",
    "createTime": "2023-10-16T20:21:55+08:00",
    "orderStatus": "Under review",
    "pnr": "5BDWCY",
    "platingCarrier": "UO",
    "passengers": [
      {
        "lastName": "YANGA",
        "firstName": "TIFFANY",
        "cardType": "PP",
        "cardNum": "E07700466",
        "cardExpiredDate": "2024-03-17",
        "nationality": "US",
        "psgType": "ADT",
        "sex": "F",
        "birthday": "1990-08-23"
      }
    ]
  }
}

3.2 Response Parameter#

NameTypeParameter DescriptionSample
errorCodeStringError code, refer to error code list 5.10
errorMsgStringError messageOK
warningMsgStringWarning message
dataObjectThe return data, this parameter is not empty only when the errorCode retruns "0", refer to section 3.2.1-

3.2.1 Data#

NameTypeParameter DescriptionSample
orderNumStringChange order number
parentOrderNumStringPKFARE parent order number of this change order, it could be issued order number or change order number
refOrderNumStringPKFARE general order number, it may include more orders
createTimeStringOrder creation time, format yyyy-MM-dd HH:mm:ss(UTC+0)
rejectedReasonStringReject reason
remarksStringReject remark
orderStatusStringOrder status
pnrStringPNR of order
airPnrStringAirline PNR of order
platingCarrierStringPlating carrier
lastTktTimeStringLatest ticketing time
passengerPriceListArrayPassenger pricing information-
passengersArrayPassenger information-

3.2.2 PassengerPriceList#

NameTypeParameter DescriptionSample
solutionIdStringUnique identification of this solution-
solutionKeyStringUnique identification of this solution
fareTypeStringFare type, PUBLIC or PRIVATEPUBLIC
currencyStringCurrency codeCNY
changeServiceFeeBigDecimalChange service fee per passenger50.00
adtAdditionalFareBigDecimalAdditional fare per adult
adtAdditionalTaxBigDecimalAdditional tax per adult
adtChangeFeeBigDecimalAdult change fee which is charged per penalty or goverment in some special area
adtChangeAmountBigDecimalTotal change amount per adult
chdAdditionalFareBigDecimalAdditional fare per child
chdAdditionalTaxBigDecimalAdditional tax per child
chdChangeFeeBigDecimalChild change fee which is charged per penalty or goverment in some special area
chdChangeAmountBigDecimalTotal change amount per child
infAdditionalFareBigDecimalAdditional fare per infant
infAdditionalTaxBigDecimalAdditional tax per infant
infChangeFeeBigDecimalInfant change fee which is charged per penalty or goverment in some special area
infChangeAmountBigDecimalTotal change amount per infant
totalChangeAmountBigDecimalTotal change amount of this change request
merchantFeeBigDecimalPayment transaction fee

3.2.3 Passengers#

NameTypeParameter DescriptionSample
lastNameStringLast nameWANG
firstNameStringFirst nameJANGO
cardTypeStringTravel document typeP
cardNumStringTravel document numberP1234567
cardExpiredDateStringTravel document expired date2030-10-10
nationalityStringNationalityCN
psgTypeStringPassenger typeADT
sexStringGenderM
birthdayStringDate of birth2015-01-10

4 Signature#

4.1 Parameters#

partnerId,partnerKey

4.2 Sign#

Combine partnerId and partnerKey to make an MD5 encryption on final value.
Sign = MD5(partnerId+partnerKey)。
Sample
partnerId: abcdefg123456
partnerKey: jkHKhkikdhy258dffj
Sign = MD5(abcdefg123456jkHKhkikdhy258dffj) = d7e99ae9d5c3c7d7113aced071e3ca08

5 Appendix#

5.1 Error Code List#

errorCodeerrorMsgDescription
0okRequest has been processed successfully.
S001System errorSystem error.
P001xxx is illegalParameter in the request is illegal. xxx will be replaced by the element name
P002xxx is missingParameter is not in the request, which is mandatory. xxx will be replaced by the element name.
P006Invalid parameterInvalid parameter.
B002Partner is not existsPartner is not exists.
B003Illegal signIlligal sign, please check signature session
B009Order status is invalidOrder status is not allow to change.
B037Order is not exist.Order number is not exists.
B048Invalid buyerBuyer is invalid, please contact with PKFARE administrator
B135Passenger or ticket number is not in the orderPassenger or ticket number in the request is not in the order.
B148UploadedFileId is not exist.UploadedFileIds in the request is not exist.
B150The order was changed, please kindly use change order number.The order was changed before. Please use the latest order number to raise change.
B152pnrList information is not same as order, please kindly check.pnrList information is not same as order, please kindly check.
B156Order#[Order number] is not applicable for changeThe order is neither origin order nor change order. Change request is not allowed.
B157Duplicate change has been found for passenger[passenger name] in order [order number]A duplicated request is found, and order for previous request was created succesfully. You are able to use order number in the message to request OrderDetails API for more information.
B162Change is not applicable for passenger xxx/xxxPassenger has requested for void or refund, change is not allowed.
B163Ticket(s) [ticket number] is No-show, change is not applicable.The ticket is noshow per airline rules, change is not allowed.
B164Passenger(s) must has same routing and request to change. If routing is varies, please request per passenger.One of multiple Passenger(s) in the request has requested to change the routing. Change is not allow to raise togther.
B176Infant is not support for change. Please kindly contact online service for help.Infant is not support for change. Please kindly contact online service for help.
Modified at 2025-02-24 02:14:01
Previous
ChangeRequest
Next
VoidRequest