Appendix
Sign Encryption example
Output:
Before encrypt:
test1234561671178033
After SHA-512 encrypt:
99dbfae18aab459e0ca134a7eafdaa9efe83d3f4dcfd9d997b2797d055a69a5b65730cf88efdefd575503c12f61137e9764d8c37bc1213de1ad4ac22b32a09d0
AES Encryption example
Output:
After encryption:
MAIULqaKA2HCTHVh/iMemQ==
After decryption:
MTNFR0123456
Error Code
Error Code | Description |
---|---|
-1 | Request failed, please contact Tech Team |
000000 | Success |
1 | Request parameter is null |
2 | cid is null |
3 | flightType is invalid |
4 | cityCode is invalid |
5 | fromSegments is null |
6 | retSegments is empty |
7 | Request date is invalid |
8 | Request parameter is null |
11 | passengerName is null |
12 | Request parameter is null |
13 | orderNo is null |
14 | pnrCode is null |
15 | carrier is null |
16 | flightNumber is null |
17 | DepOrArrTime is invalid |
18 | Passenger cardIssuedPlace or Nationality is invalid |
19 | Passenger cardType is null |
20 | Passenger cardNum is null |
21 | Passenger genderType is invalid |
22 | Passenger ageType is invalid |
25 | The number of passengers is not verified (the total number of adults and children cannot be greater than 9, or the number of children cannot be greater than 2 times of the adult numbers |
26 | cabin is null |
27 | cabinGrade is null |
28 | depAirport or arrAirport is null |
29 | The carrier in the flightNumber does not match to the request |
30 | Passenger cardExpired is invalid |
31 | Passenger birthday is invalid |
40 | Balance account not activated |
41 | No CASH payment method |
50 | Request parameters are invalid |
51 | Please wait for manual processing |
52 | The total price submitted does not match the total price of the order |
53 | Request cid does not match order cid |
54 | Ticketing request has been processing or completed |
55 | Pay fail |
56 | Account balance insufficient |
57 | Wrong payment method chosen |
58 | Repeated payment with balance |
306 | Balance payment is disabled because you have unsettled amount. Please pay it off first. |
70 | Query account balance info failed |
71 | Parameter incorrect |
72 | CID incorrect |
73 | Parameter incorrect |
301000 | Searching failed |
301001 | Price verification abnormal |
301002 | Booking failed |
301003 | Pay verify abnormal |
301004 | Pay abnormal |
302000 | Incorrect parameters |
302001 | Incorrect parameters |
302002 | Incorrect parameters |
302003 | Incorrect parameters |
302004 | Incorrect passenger info |
302005 | Incorrect parameters |
302006 | Carrier incorrect |
302007 | Incorrect parameters |
302008 | Incorrect parameters |
302009 | Incorrect parameters |
302010 | Incorrect parameters |
302011 | Incorrect parameters |
302012 | Incorrect parameters |
302013 | CID is null |
302014 | Incorrect parameters |
302015 | Incorrect parameters |
302016 | Trip type does not match |
302017 | Name of pax incorrect |
302018 | Type of pax incorrect |
302019 | Date of birthday of pax incorrect |
302020 | Gender of pax incorrect |
302021 | Wrong passenger card number parameters |
302022 | Type of travel document incorrect |
302023 | issued place of travel document incorrect |
302024 | Expiry date of travel document incorrect |
302025 | Nationality of pax incorrect |
302026 | Infant ticket not supported |
302027 | International student ticket not supported |
302028 | Contact person incorrect |
302029 | Name of contact incorrect |
302030 | Incorrect parameters |
302031 | Create order fail |
302032 | Codeshare flight not supported |
302033 | Flight change of interline not supported |
302034 | Incorrect parameters |
302035 | Incorrect parameters |
302036 | Incorrect parameters |
302037 | Incorrect parameters |
302038 | Flight not available |
302039 | Surname must be longer than 2 digits |
302040 | Surname is null |
302041 | Incorrect parameters |
302042 | Incorrect parameters |
302043 | flightType does not match the route |
302044 | Incorrect parameters |
302045 | Incorrect parameters |
302046 | Verification failed |
302047 | Verification failed |
302048 | No has such city or airport |
302049 | Request parameters do not conform to the JSON standard format |
302050 | airportCode or cityCode is null |
302051 | Incorrect parameters |
302052 | No available seat for the booking class |
302053 | If booking class is filled, you need to fill in booking class for all segments. |
302054 | Only one-way/round-trip searching supported for China domestic trip. |
302055 | Searching with Flight Number or Booking Class not supported for China domestic trip. |
302056 | All Cabin Classes must be the same when searching with no flight numbers. |
302057 | Flight numbers are mandatory fields when searching with Cabin Class. |
302058 | Flight number needed for each segment when using flight number search. |
302059 | Only Airport Codes supported for searching with Flight Numbers. City Codes not supported. |
303000 | Out of working hours |
303001 | Depature time too close |
303002 | Flight info expired |
303003 | L2b ratio exceeded |
303004 | Price info abnormal |
303005 | Price info abnormal |
303006 | Price info abnormal |
303007 | Abnormal order status |
303008 | Abnormal order status |
303009 | Abnormal order status |
303009 | Abnormal order status |
303010 | Verification abnormal |
303011 | Abnormal data |
303012 | Abnormal data |
303013 | Abnormal data |
303014 | Abnormal data |
303015 | Abnormal data |
303016 | Abnormal data |
303017 | Abnormal data |
303018 | Flight not available |
303019 | Flight not available |
303020 | Flight not available |
303021 | Abnormal data |
303022 | Departure time too close |
303099 | Abnormal data blocked |
303026 | Flight not available |
303027 | Expired |
303028 | Expired CID |
303029 | Air-rail combination not supported |
303030 | Abnormal data blocked |
303031 | Abnormal order status |
303032 | Abnormal order status |
303033 | Nationality or issued place incorrect |
303034 | Abnormal data blocked |
303035 | Flight not available |
303036 | You can only book flights of which departure time is within 1 year |
304001 | Invalid parameter in request |
304002 | Query fare rules failed |
304003 | Query fare rules abnormal |
304004 | Fare rules cannot be obtained. Please contact customer services for details. |
305000 | Flight not available |
305011 | Abnormal data |
305022 | Abnormal data |
305023 | Abnormal data |
305024 | Flight not available |
305025 | Abnormal data |
305026 | Incorrect parameters |
305027 | Travel document number repeated |
305028 | Expiry date earlier than travel date |
305029 | Expiry date incorrect |
305030 | travel document info incorrect |
305031 | Flight not available |
305032 | The ticket issuing speed is not satisfactory or ticketDurationLevel value error |
306010 | Abnormal data |
306011 | No support for the airline flagship store |
306012 | Flight not available |
306020 | Flight not available |
306021 | Flight not available |
306030 | Incorrect parameters |
306031 | Incorrect parameters |
306032 | Type of pax incorrect |
306040 | Incorrect parameters |
306041 | Abnormal data |
306042 | Abnormal data |
306043 | Abnormal data |
306044 | Abnormal data |
306045 | Abnormal order status |
306046 | Failed to query online MT vendors |
306047 | Failed to query online MT vendors |
306048 | This flight does not exist |
306049 | Failed to query purchase basic information |
306050 | Request currency does not match configured currency |
306051 | No working hours for purchasers |
307001 | Flight not available |
307002 | Decryption failed |
307003 | No value-added product offer |
402005 | Flight not available |
402006 | Data verification abnormal |
402007 | Account suspended |
402008 | Unauthorized access, if you need this, please contact tech team |
402009 | Flight not available |
402010 | Channel information acquisition exception |
402011 | flight not available |
900002 | Passenger's surname shall be no shorter than 2 letters. If a passenger's surname contains only 1 letter, please contact us for offline booking. |
900003 | The number of adults must be greater than 0 |
900004 | Request passenger surname and given name cannot be empty |
900005 | Request passenger ageType is incorrect |
900006 | The total number of adults and children cannot be greater than 9 |
900007 | The number of children cannot be more than 2 times of adult number |
900008 | Duplicated passengers travel documents numbers, please check |
900009 | Passengers travel documents will be expired" |
900010 | Passenger’s birthday is invalid" |
900011 | Expiry date of travel document must be greater than 6 months prior to the travel date |
900012 | Does not support Infant |
402028 | According to airline's policy, the length of passenger name exceeded the limit. Please contact our customer service for reservation. |
201001 | Price verification abnormal |
201002 | Booking failed |
202018 | Repeat order, return old order |
202022 | Bred single navigation |
202023 | The total external price is higher than the submitted total price |
202026 | The parameters returned by the search are not valid |
202033 | Currently no ticket |
202034 | Currently no ticket |
202037 | Repeat order |
202047 | The latest invoice time of the order -1H is greater than the current local time of PCC |
202054 | It is less than 2 hours before the latest time to issue tickets |
202055 | Query order failed |
202064 | The check price before the birth order becomes higher |
202065 | Verify hit single failure blacklist |
202069 | Search hit single failure blacklist |
202071 | The airline hit its blacklist |
202072 | Airlines blacklist filter after no conditional offer |
202074 | This order request has been requested for many times, but no actual ticket has been issued. Please do not repeat the order |
202075 | It is less than one hour before the latest ticketing time |
202077 | No quotation after changing tank filter is allowed |
202078 | The passenger has already generated an order in the system |
202079 | The remaining retention time of this order is too short |
208101 | The journey is suspected to have been abandoned and extended |
208102 | Flight not available |
208103 | Flight not available |
208104 | Flight not available |
208105 | Flight not available |
208106 | Flight not available |
208107 | Search exception |
208108 | Flight not available |
208109 | The flight schedule has been changed |
101025 | Failed to quickly generate an order |
101026 | Quick order return without price |
101027 | Unable to determine the type of voyage |
101028 | Quick order return without price or unable to determine the type of voyage |
101051 | The name does not comply with the regulations of the airline |
101052 | A baby must be matched with an adult; an adult can only be matched with an infant |
101053 | Unsupported operation |
102000 | There is no corresponding flight information |
102016 | No available shipping space |
102032 | The supplier did not return to the issuing airline |
102033 | The PNR of the supplier's application for invoice return is inconsistent |
102034 | The available seats are smaller than the number of passengers |
102036 | Generate order return suspected add stage abandon process |
102037 | Short position |
103000 | Flight not available |
103001 | Validation interface returns an error |
103002 | Booking is failed |
103003 | Error checking interface before payment |
103004 | Error issuing interface return |
Intellectual Property Declaration
Modified at 2024-10-14 08:50:01