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


Request Details
Path/api/flight/connectivity/order/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
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
cardNumberpaymentCardStringMCredit card number
cardSecurityCodepaymentCardStringMCard CVC/CVV number
cardTypepaymentCardStringM
  • visa
  • Visa-debit
  • Visa-connect-debit
  • Mastercard
  • mastercard-debit
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