ConfirmOrder
Modified on: 2026-07-06 15:21
TABLE OF CONTENTS
ConfirmOrder
This API provides the capability for sellers to confirm an unticketed order (‘HOLD’ status) by providing payment information
| Version | Date | Description of Edit |
|---|---|---|
| Beta | 2025/09/16 | Initial Commit |
| V1.0 | 2025/10/22 | ConfirmOrderRQ:
|
| V1.1 | 2025/11/23 | Added bundleOrders node (optional) under confirmCreate to support bundle feature |
| V1.2 | 2026/04/23 | OrderView:
|
| V1.3 | 2026/07/02 | Added post-booking ancillary modification history for ADD_ANCILLARY. OrderView returns servicePsgFares under orderView.serviceInfos and supports totalWeightMeasure under baggage weightAllowance. |
| Request Details | ||
|---|---|---|
| Path | V1.0 | /api/flight/connectivity/order/confirmOrder |
| Path | V1.1 | /api/flight/connectivity/order/V1.1/confirmOrder |
| Path | V1.2 | /api/flight/connectivity/order/V1.2/confirmOrder |
| Path | V1.3 | /api/flight/connectivity/order/V1.3/confirmOrder |
Request Payload Example
{
"confirmOrder": {
"payment": {
"amount": "1961.67",
"paymentCurrency": "USD"
},
"order": {
"supplierOrderId": "917609440975591701"
}
}
}Request Payload Schema
| Key | Parent | Type | Mandatory/Optional | Description |
|---|---|---|---|---|
| confirmOrder | root | Object | M | |
| order | confirmOrder | Object | M | |
| supplierOrderId | order | String | M | |
| gdnOrderId | order | String | O | |
| flightOrder | confirmOrder | Object | O | |
| serviceOrders | confirmOrder | Object | O | |
| bundleOrders | confirmOrder | Object | O | |
| payment | root | Object | O | |
| amount | payment | String | M | Amount to be charged to this payment method |
| paymentCurrency | payment | String | M | |
| paymentGateway | payment | String | O | Enumeration:
|
| paymentMethod | payment | Object | O | |
| paymentCard | paymentMethod | Object | O | |
| cardBrandCode | paymentCard | String | M | Enumeration: VI: Visa MC: Master Card AX: American Express BC: Bank Card BL: Carte Bleu CB: Carte Blanche DN: Diners Club DS: Discover Card EC: Euro card JC: Japanese Credit Bureau Credit Card TP: Universal Air Travel Card CU: China UnionPay MA: Maestro Card |
| cardNumber | paymentCard | String | M | Credit card number |
| cardSecurityCode | paymentCard | String | M | Card CVC/CVV number |
| cardType | paymentCard | String | M |
|
| cardHolderName | paymentCard | String | M | Name of cardholder, as it appears on the card |
| expirationDate | paymentCard | String | M | Card expiration time |
| payer | payment | Object | O | |
| payerName | payer | Object | O | |
| givenName | payer | String | M | |
| surName | payer | String | M | Family/Lastname of the Pax |
| middleName | payer | String | O | |
| phone | payer | Object | O | |
| contactTypeText | phone | String | O | |
| phoneNumber | phone | String | O | |
| promotionCriteria | root | Object | O | A Promotion and discount code criteria to be passed to the retailer airline that could influence returned offers |
| promotionCode | promotionCriteria | String | O | Promotion code ID or number |
Response
confirmOrder return the same OrderView structure that is produced by orderCreate; no new fields are introduced, so the payload layout documented for the response applies unchanged to this endpoints
Did you find it helpful? Yes No
Send feedback