TABLE OF CONTENTS

ConfirmOrder

This API provides the capability for sellers to confirm an unticketed order (‘HOLD’ status) by providing payment information


VersionDateDescription of Edit
Beta2025/09/16Initial Commit
v1.02025/10/22ConfirmOrderRQ: 
  • Add gdnOrderId/gdnBookingId
v1.12025/11/23Added bundleOrders node (optional) under confirmCreate to support bundle feature


Request Details
Pathv1.0
/api/flight/connectivity/order/confirmOrder
Pathv1.1
/api/flight/connectivity/order/V1.1/confirmOrder


Request Payload Example

Request Payload Example
{
   "confirmOrder": {
       "payment": {
           "amount": "1961.67",
           "paymentCurrency": "USD"
       },
       "order": {
           "supplierOrderId": "917609440975591701"
       }
   }
}
}


Request Payload Schema 

KeyParentTypeMandatory/OptionalDescription
confirmOrderrootObjectM
orderconfirmOrderObjectM
supplierOrderIdorderStringM

gdnOrderIdorderStringO
flightOrderconfirmOrderObjectO
serviceOrders
confirmOrder
Object
O
bundleOrders
confirmOrder
Object
O
paymentrootObjectO
amountpaymentStringMAmount to be charged to this payment method
paymentCurrencypaymentStringM
paymentGatewaypaymentString
OEnumeration:
  • Direct: pay directly to airline/suppliers
  • DSPAY: 3rd party payment service
paymentMethodpaymentObjectO
paymentCardpaymentMethodObjectO
cardBrandCodepaymentCardStringM

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


cardNumberpaymentCardStringMCredit card number
cardSecurityCodepaymentCardStringMCard CVC/CVV number
cardTypepaymentCardStringM
  • Enumeration:

    1: CREDIT

    2: DEBIT

    3: CENTRAL_BILL

cardHolderNamepaymentCardStringMName of cardholder, as it appears on the card
expirationDatepaymentCardStringMCard expiration time 
payerpaymentObjectO
payerNamepayerObjectO
givenNamepayerStringM
surNamepayerStringMFamily/Lastname of the Pax
middleNamepayerStringO
phonepayerObjectO
contactTypeTextphoneStringO
phoneNumberphoneStringO
promotionCriteriarootObjectOA Promotion and discount code criteria to be passed to the retailer airline that could influence returned offers
promotionCodepromotionCriteriaStringOPromotion 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