AirOrderCreateV3

(This Endpoint is under Development) AirOrderCreateV3 endpoint is an updated version of AirOrderCreateV2, which includes new parameters for 3DS and Payment gateway workflow, there is a change in the request payload, in this version, Client team has to send Webhook URL, and Voyzant team will provide PNR information to the Webhook URL. In the general response, we will send payment confirmation data.

Schema

  • Name: Provide the name for the request. This is a String value.
  • ReferenceVersion: Provide the version number. This is a Numeric value.

  • Travel Agency Sender:

    • Name: Provide the name for the request. This is a String value.

    • IATA Number: Provide the IATA number for the request. This is a String value.

    • Agency ID: Provide the agency ID for the request. This is a String value.

    • Contacts: This is an Array.

      • EmailContact: Provide the email contact for the request. This is a String value.

The Shopping Response ID is a unique identifier that is generated when a customer performs a search for flights and receives a list of available options.

This is the required field and the value will be Numeric.


The airline booking system generates an OfferResponseID to identify the specific offer. This ID is unique to that particular offer so that it is important to provide the correct numeric value to ensure that the system can identify the correct offer

This is the required field, and the value will be Numeric.


This is an optional field. Provide the seat response ID for a specific selection. The value will be Numeric.

This is an optional field. Provide the service list response ID for a specific selection. The value will be Numeric.

  • Tracking: Valid values are Y and N. This is a String value.

  • PassengerMetadata:

    • SpecialServiceRequest: This is an Array.

      • PassengerID: This is the Passenger ID. This is a String value.

      • Origin: This is the Origin. This is a String value.

      • Destination: This is the Destination. This is a String value.

      • DepartureDateTime: This is the Departure date and time. This is a String value.

      • MarketingFlightNumber: This is the Marketing flight number. This is a Numeric value.

      • MarketingCarrier: This is the Marketing carrier. This is a String value.

      • SsrType: This is the Ssr type. This is a String value.

      • SsrCode: This is the Ssr code. This is a String value.

      • FreeText: This is the Free text. This is a String value.


  • OfferID: When a customer performs a search for flights, the airline generates a list of available offers that meet the customer’s search criteria. Each offer within that list is assigned a unique OfferID.It is important to provide the correct numeric value to ensure that the system can identify the correct offer.This is the required field, and the value will be Numeric.

  • ServiceList: This is an Array and optional field.

    • OptinalServiceId: Provide the optional service ID. This is a String value.

    • PassengerID: Provide the passenger ID. This is a String value.

  • Seat: This is an Array and optional field.

    • SeatId: Provide the seat ID. This is a String value.

    • PassengerID: Provide the passenger ID. This is a String value.


This is a required field. Provide the booking type for a specific selection. Valid values are Book and Hold. If the value selected is Hold then payment has to be confirmed before confirming the order.

This is a required field. Provide the Webhook URL to send the order confirmation data.

This is an optional field. Enter the associated promo code. This is a String value.

This is an optional field. Enter the associated promo discount. This is a String value.

This is an required field. Generate a unique alphnumeric code of 8 character length, this will be used as a uniqur ID for each booking. This is a String value. Proposed Field

This is an required field. By default, the value for this field is false, if 3DS payment is required, the value should be supplied as true. This is a String value. Proposed Field

This is an required field. PartnerCode supplied to uniquely identify each partner. This is a String value. Proposed Field

This is an required field. A unique identifier for the click/lead supplied our site. This is a String value. Proposed Field

This is an optional field. The platform on which the booking has been made. This is a String value. Proposed Field

This is an optional field. Represents the website brand, that user comes from. This is a String value. Proposed Field

This is an optional field. Represents whether the journey was handled by a low-cost carrier. This is a String value. Proposed Field

This is an optional field. Booking source used to do the booking. This is a String value. Proposed Field

  • SecurePayment: This is a required field. This object is needed if 3D-Secure payment is required. (New Proposed Object for 3DS).

    • WebpushURL: This is a required field. Provide a custom endpoint URL, the response for the AirOrderCreateV3 will be supplied to this endpoint.

    • SecurePaymentVersion2: This is a required field. This object is needed if 3D-Secure payment is required.

      • DeviceDetails: This is a required field. Supply the device details in this object.

      • Method:

        • challengeWindowSize: Provide the browser window size. This is a String value.
        • browserUserAgent: Provide the browser being used. This is a String value.
        • browserJavaEnabled: Provide whether Java is enabled in the browser or not. This is a String value. The value is either true or false.
        • browserScreenHeight: Provide the screen height of the browser window. This is a String value.
        • browserScreenWidth: Provide the screen width of the browser window. This is a String value.
        • browserLanguage: Provide the language currently being used in the browser. This is a String value.
        • ipAddress: Provide the IP address of the client system. This is a String value.
  • Payment:

This is an Array

  • Type: This is a required field. Provide the payment type. Valid values are Card, Cash and Check. For Check payment, Check number should supplied. If the payment method is Credit Limit, the payment type should be supplied as Cash.

  • Amount: This is a required field. Provide the amount. This is a Numeric value.

  • Method:

    • CardCode: Provide the card code. This is a String value.

For Card Type CC possible Card Codes are AX, DC, DI, DUS, JC, MA, MC, VI. For Card Type DC possible Card Codes are MC, RU, and VI.

  • CardNumber: Provide the card number. This is a String value.

  • SeriesCode: Provide the card number. This is a String value.

  • CardHolderName: Provide the card holder’s name. This is a String value.

  • EffectiveExpireDate: Provide the Effective date and Expiration date. This is a String value.

  • Payer:

    • ContactInfoRefs:

  • Passenger: This is an Array.

    Note: This is a required field. The passenger list must have at least one adult. Infant object count should be less than or equal to adult count. Total pax should be less than or eqaul to 9.

    • PassengerID: Provide the passenger ID for the request. This is a String value.

    • PTC: Valid values are ADT, CHD, and INF. This is a String value.

    • OnflyMarkup: This is an optional field. This is a String value.

    • OnflyDiscount: This is an optional field. This is a String value.

    • OnFlyPenalty: This is an optional field. This is a String value.

    • BirthDate: Provide the birth date. This is a Numeric value.

    • NameTitle: Provide the title for the given name. This is a String value. Valid values are,

      • ADT/Male: Mr
      • ADT/Female: Mrs and Ms
      • CHD/Male: Mstr
      • CHD/Female: Miss
      • INF/Male: Mstr
      • INF/Female: Miss
    • FirstName: Provide the first name. This is a String value.

    • MiddleName: Provide the middle name. This is a String value.

    • LastName: Provide the last name. This is a String value. .

    • Gender: Provide the gender of the passenger. Valid values are Male and Female. This is a String value.

    • TravelDocument: This is an Array. Provide the details of travel document. This is an optional field.

      • DocumentNumber: This is the document number of your passport. This is a String value.

      • DocumentType: This is the document type of your passport (P). This is a String value.

      • ExpiryDate: This is the Expiry date of your passport. This is a Numeric value.

      • IssuingCountry: This is the Issuing country of your passport. This is a String value.

    • ContactInfoRef: Provide the contact information details.


This is an Array. This is a required field. Provide all the contact information here.

  • ContactID: Provide the contact ID.

  • AgencyName: Provide the agency name.

  • EmailAddress: Provide the email address.

  • Phone:

    • CountryCode: Provide the country code.

    • AreaCode: Provide the area code.

    • PhoneNumber: Provide the phone number.

  • Mobile:

    • CountryCode: Provide the country code.

    • MobileNumber: Provide the mobile number.

  • Address:

    • Street: This is an Array. Provide the street details.
    • CityName: Provide the city name.
    • StateProv: Provide the state or province name.
    • PostalCode: Provide the postal code.
    • CountryCode: Provide the country code.
  • PassengerContact: Provide the contact details.

    • EmailAddress: Provide your email ID. This is a String value.

    • Phone:

      • CountryCode: Provide the country code. This is a String value.

      • AreaCode: Provide the area code. This is a String value.

      • PhoneNumber: Provide the phone number. This is a Numeric value.


Request URL

curl --location --request POST 'https://newapi.tltid.com/AirOrderCreateV2' \
--header 'x-api-key: <your key here>' \

Request Body Sample for card:

{
    "OrderCreateRQ": {
        "Document": {
            "Name": "test portal",
            "ReferenceVersion": "1.0"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "test agency",
                    "IATA_Number": "",
                    "AgencyID": "",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "test@email.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1679558717852165006",
        "OfferResponseId": "1679558776693866670",
        "SeatResponseId": "1679558814593769608",
        "ServiceListResponseId": "1679558869528937117",
        "MetaData": {
            "Tracking": "Y",
            "PassengerMetadata": {
                "SpecialServiceRequest": []
            }
        },
        "Query": {
            "Order": {
                "Offer": [
                    {
                        "OfferID": "3296198721679558734648373563"
                    }
                ],
                "ServiceList": [
                    {
                        "OptinalServiceId": "1679558870399731899",
                        "PassengerID": "ADT1"
                    }
                ],
                "Seat": [
                    {
                        "SeatId": "1679558815462573976",
                        "PassengerID": "ADT1"
                    }
                ]
            }
        },
        "BookingType": "BOOK",
        "OrderConfirmationURL": "https://www.webhook.com/kbpn/orderconfirm", 
        "PromoCode": "",
        "PromoDiscount": 0,
        "threeDs_required": false,
        "PartnerCode": "",
        "PartnerClickID": "",
        "BookingReqId": "DA7798F6",
        "Platform": "",
        "SiteBrand": "",
        "LowCostCarrierType": true,
        "BookingSource": "",
        "Payments": {
            "SecurePayment": {
                 "WebpushURL": ""https://caller_domain/../api_endpoint"",
                 "SecurePaymentVersion2": {
                    
                    "DeviceDetails": {
                        "challengeWindowSize": "03",
                        "browserUserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36",
                        "browserJavaEnabled": "true",
                        "browserScreenHeight": "1000",
                        "browserScreenWidth": "1920",
                        "browserLanguage": "en-GB",
                        "ipAddress": "11.22.333.444"
                    }
                }
            },

            "Payment": [
                {
                    "Type": "CARD",
                    "Amount": 298.2,
                    "Method": {
                        "PaymentCard": {
                            "CardType": "CC",
                            "CardCode": "MC",
                            "CardNumber": "5299920210000277",
                            "SeriesCode": "411",
                            "CardHolderName": "Priya",
                            "EffectiveExpireDate": {
                                "Effective": "",
                                "Expiration": "2024-05"
                            }
                        }
                    },
                    "Payer": {
                        "ContactInfoRefs": "CTC1"
                    }
                }
            ]
        },
        "DataLists": {
            "PassengerList": {
                "Passenger": [
                    {
                        "PassengerID": "ADT1",
                        "PTC": "ADT",
                        "OnflyMarkup": "0.00",
                        "OnflyDiscount": "0.00",
                        "BirthDate": "2000-07-21",
                        "NameTitle": "Mr",
                        "FirstName": "downey",
                        "MiddleName": "",
                        "LastName": "Robert",
                        "Gender": "Male",
                        "TravelDocument": [
                            {
                                "DocumentNumber": "9658745",
                                "DocumentType": "P",
                                "ExpiryDate": "2024-01-01",
                                "IssuingCountry": "CA"
                            }
                        ],
                        "ContactInfoRef": "CTC1"
                    }
                ]
            },
            "ContactList": {
                "ContactInformation": [
                    {
                        "ContactID": "CTC1",
                        "AgencyName": "kathir",
                        "EmailAddress": "kathir@gmail.com",
                        "Phone": {
                            "ContryCode": "+91",
                            "AreaCode": "",
                            "PhoneNumber": "9854785465"
                        },
                        "Mobile": {
                            "ContryCode": "+91",
                            "MobileNumber": "9854785465"
                        },
                        "Address": {
                            "Street": [
                                "kovil Street",
                                null
                            ],
                            "CityName": "chennai",
                            "StateProv": "AX",
                            "PostalCode": "600028",
                            "CountryCode": "CA"
                        },
                        "PassengerContact": {
                            "EmailAddress": "mosris@gmail.com",
                            "Phone": {
                                "ContryCode": "",
                                "AreaCode": "",
                                "PhoneNumber": "9856325698"
                            }
                        }
                    }
                ]
            }
        }
    }
}

Request Body Sample for Check:

{
    "OrderCreateRQ": {
        "Document": {
            "Name": "test portal",
            "ReferenceVersion": "1.0"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "test agency",
                    "IATA_Number": "",
                    "AgencyID": "",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "test@email.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1679558717852165006",
        "OfferResponseId": "1679558776693866670",
        "SeatResponseId": "1679558814593769608",
        "ServiceListResponseId": "1679558869528937117",
        "MetaData": {
            "Tracking": "Y",
            "PassengerMetadata": {
                "SpecialServiceRequest": []
            }
        },
        "Query": {
            "Order": {
                "Offer": [
                    {
                        "OfferID": "3296198721679558734648373563"
                    }
                ],
                "ServiceList": [
                    {
                        "OptinalServiceId": "1679558870399731899",
                        "PassengerID": "ADT1"
                    }
                ],
                "Seat": [
                    {
                        "SeatId": "1679558815462573976",
                        "PassengerID": "ADT1"
                    }
                ]
            }
        },
        "BookingType": "BOOK",
        "OrderConfirmationURL": "https://www.webhook.com/kbpn/orderconfirm", 
        "PromoCode": "",
        "PromoDiscount": 0,
        "threeDs_required": false,
        "PartnerCode": "",
        "PartnerClickID": "",
        "BookingReqId": "DA7798F6",
        "Platform": "",
        "SiteBrand": "",
        "LowCostCarrierType": true,
        "BookingSource": "",
        "Payments": {
            "Payment": [
                {
                    "Type": "CHECK",
                    "PassengerID": "ALL",
                    "ItineraryId": "ALL",
                    "Amount": 622,
                    "ChequeNumber": "123423"
                }
            ]
        },
        "DataLists": {
            "PassengerList": {
                "Passenger": [
                    {
                        "PassengerID": "ADT1",
                        "PTC": "ADT",
                        "OnflyMarkup": "0.00",
                        "OnflyDiscount": "0.00",
                        "BirthDate": "2000-07-21",
                        "NameTitle": "Mr",
                        "FirstName": "downey",
                        "MiddleName": "",
                        "LastName": "Robert",
                        "Gender": "Male",
                        "TravelDocument": [
                            {
                                "DocumentNumber": "9658745",
                                "DocumentType": "P",
                                "ExpiryDate": "2024-01-01",
                                "IssuingCountry": "CA"
                            }
                        ],
                        "ContactInfoRef": "CTC1"
                    }
                ]
            },
            "ContactList": {
                "ContactInformation": [
                    {
                        "ContactID": "CTC1",
                        "AgencyName": "kathir",
                        "EmailAddress": "kathir@gmail.com",
                        "Phone": {
                            "ContryCode": "+91",
                            "AreaCode": "",
                            "PhoneNumber": "9854785465"
                        },
                        "Mobile": {
                            "ContryCode": "+91",
                            "MobileNumber": "9854785465"
                        },
                        "Address": {
                            "Street": [
                                "kovil Street",
                                null
                            ],
                            "CityName": "chennai",
                            "StateProv": "AX",
                            "PostalCode": "600028",
                            "CountryCode": "CA"
                        },
                        "PassengerContact": {
                            "EmailAddress": "mosris@gmail.com",
                            "Phone": {
                                "ContryCode": "",
                                "AreaCode": "",
                                "PhoneNumber": "9856325698"
                            }
                        }
                    }
                ]
            }
        }
    }
}

Request Body Sample for Cash:

{
    "OrderCreateRQ": {
        "Document": {
            "Name": "test portal",
            "ReferenceVersion": "1.0"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "test agency",
                    "IATA_Number": "",
                    "AgencyID": "",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "test@email.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1679558717852165006",
        "OfferResponseId": "1679558776693866670",
        "SeatResponseId": "1679558814593769608",
        "ServiceListResponseId": "1679558869528937117",
        "MetaData": {
            "Tracking": "Y",
            "PassengerMetadata": {
                "SpecialServiceRequest": []
            }
        },
        "Query": {
            "Order": {
                "Offer": [
                    {
                        "OfferID": "3296198721679558734648373563"
                    }
                ],
                "ServiceList": [
                    {
                        "OptinalServiceId": "1679558870399731899",
                        "PassengerID": "ADT1"
                    }
                ],
                "Seat": [
                    {
                        "SeatId": "1679558815462573976",
                        "PassengerID": "ADT1"
                    }
                ]
            }
        },
        "BookingType": "BOOK",
        "OrderConfirmationURL": "https://www.webhook.com/kbpn/orderconfirm", 
        "PromoCode": "",
        "PromoDiscount": 0,
        "threeDs_required": false,
        "PartnerCode": "",
        "PartnerClickID": "",
        "BookingReqId": "DA7798F6",
        "Platform": "",
        "SiteBrand": "",
        "LowCostCarrierType": true,
        "BookingSource": "",
        "Payments": {
            "Payment": [
                {
                    "Type": "CASH",
                    "PassengerID": "ALL",
                    "ItineraryId": "ALL",
                    "Amount": 622
                }
            ]
        },
        "DataLists": {
            "PassengerList": {
                "Passenger": [
                    {
                        "PassengerID": "ADT1",
                        "PTC": "ADT",
                        "OnflyMarkup": "0.00",
                        "OnflyDiscount": "0.00",
                        "BirthDate": "2000-07-21",
                        "NameTitle": "Mr",
                        "FirstName": "downey",
                        "MiddleName": "",
                        "LastName": "Robert",
                        "Gender": "Male",
                        "TravelDocument": [
                            {
                                "DocumentNumber": "9658745",
                                "DocumentType": "P",
                                "ExpiryDate": "2024-01-01",
                                "IssuingCountry": "CA"
                            }
                        ],
                        "ContactInfoRef": "CTC1"
                    }
                ]
            },
            "ContactList": {
                "ContactInformation": [
                    {
                        "ContactID": "CTC1",
                        "AgencyName": "kathir",
                        "EmailAddress": "kathir@gmail.com",
                        "Phone": {
                            "ContryCode": "+91",
                            "AreaCode": "",
                            "PhoneNumber": "9854785465"
                        },
                        "Mobile": {
                            "ContryCode": "+91",
                            "MobileNumber": "9854785465"
                        },
                        "Address": {
                            "Street": [
                                "kovil Street",
                                null
                            ],
                            "CityName": "chennai",
                            "StateProv": "AX",
                            "PostalCode": "600028",
                            "CountryCode": "CA"
                        },
                        "PassengerContact": {
                            "EmailAddress": "mosris@gmail.com",
                            "Phone": {
                                "ContryCode": "",
                                "AreaCode": "",
                                "PhoneNumber": "9856325698"
                            }
                        }
                    }
                ]
            }
        }
    }
}

Response Sample for Card Payment with 3DS (Frictionless):

{
    "OrderViewRS": {
        "Document": {
            "Name": "API GATEWAY",
            "ReferenceVersion": "1.0"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "AS Travel tech",
                    "IATA_Number": "",
                    "AgencyID": "AS Travel Tech",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "externalApi@email.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1690443617547643146",
        "Success": [],
        "BookingReqId": "AUXUFIF4",
        "PaymentText": "Payment is Successful and Booking has been Initiated. Once it is confirmed you will be notified in the Webhook URL.", 

        "threeDsResponse": {
            "Message": "Authentication/ Account Verification Successful",
            "ThreeDSTransStatus": "Success",
            "Response": {
                "MessageType": "ARes",
                "ResponseCode": "001",
                "Message": "SUCCESS",
                "ReceiptId": "8BK3S3Q1-KYNL",
                "TransStatus": "Y",
                "ThreeDSServerTransId": "241c358c-d6c8-47e9-9204-53d698cf7c51",
                "DSTransId": "d48ec180-78b6-403e-a5c0-bcafd7458957",
                "ECI": "5",
                "Cavv": "kAABApFSYyd4l2eQQFJjAAAAAAA="
            }
        },
        "paymentRespFor3DS": {
            "paymentStatus": "SUCCESS",
            "PaymentCharge": 0,
            "PgTransRefId": "660117310018050790",
            "Msg": "Payment Successfully completed through 3DS"
        }
    }
}

Response Sample for Card Payment with 3DS (Challenge):

{
    "OrderViewRS": {
        "Document": {
            "Name": "API GATEWAY",
            "ReferenceVersion": "1.2"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "Ram Tour And Travels",
                    "IATA_Number": "",
                    "AgencyID": "Ram Tour And Travels",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "rammrkv@gmail.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1690443617547643146",
        "Success": [],
        "BookingReqId": "VGTRI670",
        "PaymentText": "Click ChallengeFlowUrl and complete payment Verification. Once the booking is confirmed you will be notified in the Webhook Url.",
        "ThreeDSchallengeFlowData": {
            "BookingReqId": "VGTRI670",
            "ThreeDSauthStatus": "Success",
            "ThreeDSTransStatus": "Challenge",
            "Message": "Challenge Required; Additional authentication is required using the CReq/CRes",
            "ChallengeFlowUrl": "http://localhost:5200/challengeFlow/VGTRI670"
        }
    }
}

Response Sample for Card Payment with Payment Gateway (PG):

{
    "OrderViewRS": {
        "Document": {
            "Name": "API GATEWAY",
            "ReferenceVersion": "1.0"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "AS Travel tech",
                    "IATA_Number": "",
                    "AgencyID": "AS Travel Tech",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "externalApi@email.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1690443617547643146",
        "Success": [],
        "BookingReqId": "AUXUFIF4",
        "PaymentText": "Payment is Successfull and Booking has been Initiated. Once it is confirmed you will be notified in the Webhook URL."
    }
}

Response Sample for Card Payment (without Payment Gateway):

{
    "OrderViewRS": {
        "Document": {
            "Name": "API GATEWAY",
            "ReferenceVersion": "1.0"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "AS Travel tech",
                    "IATA_Number": "",
                    "AgencyID": "AS Travel Tech",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "test@astravel.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1690443617547643146",
        "Success": [],
        "BookingReqId": "AUXUFIF4",
        "PaymentText": "Booking has been Initiated. Once it is confirmed you will be notified in the Webhook URL."
    }
}

Response Sample for Cash payment mode:

{
    "OrderViewRS": {
        "Document": {
            "Name": "API GATEWAY",
            "ReferenceVersion": "1.0"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "AS Travel tech",
                    "IATA_Number": "",
                    "AgencyID": "AS Travel Tech",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "test@astravel.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1690443617547643146",
        "Success": [],
        "BookingReqId": "AUXUFIF4",
        "PaymentText": "Booking has been Initiated. Once it is confirmed you will be notified in the Web Push Url."
    }
}

Response Sample to be sent through Webhook URL:

{
    "OrderViewRS": {
        "Document": {
            "Name": "API GATEWAY",
            "ReferenceVersion": "1.2"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "test agency",
                    "IATA_Number": "",
                    "AgencyID": "test agency",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "pst@voyzant.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1679558717852165006",
        "Success": {},
        "Payments": {
            "Payment": [
                {
                    "Type": "CARD",
                    "Amount": 996.26,
                    "Method": {
                        "PaymentCard": {
                            "CardType": "CC",
                            "CardCode": "MC",
                            "CardNumber": "5299920210000277",
                            "SeriesCode": "411",
                            "CardHolderName": "Priya",
                            "EffectiveExpireDate": {
                                "Effective": "",
                                "Expiration": "2024-05"
                            }
                        }
                    },
                    "Payer": {
                        "ContactInfoRefs": "CTC1"
                    }
                }
            ]
        },
        "Order": [
            {
                "OrderID": "OZ8E5OX9",
                "GdsBookingReference": "4ZT3DN",
                "OrderStatus": "SUCCESS",
                "NeedToTicket": "N",
                "OptionalServiceStatus": "SUCCESS",
                "SeatSelectionStatus": "FAILED",
                "OfferID": "3296198721679558734648373563",
                "Owner": "AF",
                "OwnerName": "Air France",
                "IsBrandedFare": "N",
                "BrandedFareOptions": [],
                "CabinOptions": [],
                "IsAdditionalCabinType": "N",
                "Eticket": "false",
                "TimeLimits": {
                    "OfferExpirationDateTime": "2023-03-23T10:11:45",
                    "PaymentExpirationDateTime": "2023-03-27 03:00:00"
                },
                "BookingCurrencyCode": "CAD",
                "EquivCurrencyCode": "CAD",
                "HstPercentage": "",
                "RewardSettings": {
                    "RewardAvailable": "N",
                    "PointTypes": [],
                    "PointValues": {}
                },
                "BookingFeeInfo": {
                    "FeeType": "",
                    "BookingCurrencyPrice": 0,
                    "EquivCurrencyPrice": 0
                },
                "TotalPrice": {
                    "BookingCurrencyPrice": 841.96,
                    "EquivCurrencyPrice": 841.96
                },
                "BasePrice": {
                    "BookingCurrencyPrice": 414,
                    "EquivCurrencyPrice": 414
                },
                "TaxPrice": {
                    "BookingCurrencyPrice": 427.96,
                    "EquivCurrencyPrice": 427.96
                },
                "Commission": {
                    "AgencyCommission": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "AgencyYqCommission": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    }
                },
                "PortalCharges": {
                    "Markup": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "Surcharge": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "Discount": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    }
                },
                "AgentMarkupInfo": {
                    "OnflyMarkup": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "OnflyDiscount": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "OnflyHst": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "PromoDiscount": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0,
                        "PromoCode": ""
                    }
                },
                "Penalty": {
                    "ChangeFee": {
                        "Before": {
                            "BookingCurrencyPrice": "NA",
                            "EquivCurrencyPrice": "NA"
                        },
                        "After": {
                            "BookingCurrencyPrice": "NA",
                            "EquivCurrencyPrice": "NA"
                        }
                    },
                    "CancelationFee": {
                        "Before": {
                            "BookingCurrencyPrice": "NA",
                            "EquivCurrencyPrice": "NA"
                        },
                        "After": {
                            "BookingCurrencyPrice": "NA",
                            "EquivCurrencyPrice": "NA"
                        }
                    }
                },
                "PaxSeatInfo": [],
                "OfferItem": [
                    {
                        "OfferItemID": "OFFERITEMID1",
                        "Refundable": "true",
                        "PassengerType": "ADT",
                        "PassengerQuantity": 1,
                        "TotalPriceDetail": {
                            "TotalAmount": {
                                "BookingCurrencyPrice": 841.96,
                                "EquivCurrencyPrice": 841.96
                            }
                        },
                        "Service": [
                            {
                                "ServiceID": "SV1",
                                "PassengerRefs": "ADT1",
                                "FlightRefs": "Flight1"
                            }
                        ],
                        "FareDetail": {
                            "PassengerRefs": "ADT1",
                            "Price": {
                                "TotalAmount": {
                                    "BookingCurrencyPrice": 841.96,
                                    "EquivCurrencyPrice": 841.96
                                },
                                "BaseAmount": {
                                    "BookingCurrencyPrice": 414,
                                    "EquivCurrencyPrice": 414
                                },
                                "TaxAmount": {
                                    "BookingCurrencyPrice": 427.96,
                                    "EquivCurrencyPrice": 427.96
                                },
                                "Commission": {
                                    "AgencyCommission": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    },
                                    "AgencyYqCommission": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    }
                                },
                                "BookingFee": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "PortalCharges": {
                                    "Markup": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    },
                                    "Surcharge": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    },
                                    "Discount": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    }
                                },
                                "Taxes": [
                                    {
                                        "TaxCode": "YQ",
                                        "BookingCurrencyPrice": 25,
                                        "EquivCurrencyPrice": 25
                                    },
                                    {
                                        "TaxCode": "YR",
                                        "BookingCurrencyPrice": 337.5,
                                        "EquivCurrencyPrice": 337.5
                                    },
                                    {
                                        "TaxCode": "CA",
                                        "BookingCurrencyPrice": 25.91,
                                        "EquivCurrencyPrice": 25.91
                                    },
                                    {
                                        "TaxCode": "RC",
                                        "BookingCurrencyPrice": 4.55,
                                        "EquivCurrencyPrice": 4.55
                                    },
                                    {
                                        "TaxCode": "SQ",
                                        "BookingCurrencyPrice": 35,
                                        "EquivCurrencyPrice": 35
                                    }
                                ]
                            }
                        },
                        "FareComponent": [
                            {
                                "PriceClassRef": "PCR_1",
                                "SegmentRefs": "Segment1",
                                "FareBasis": {
                                    "FareBasisCode": {
                                        "Refs": "FG_1",
                                        "Code": "NLX79NBL/AU330"
                                    },
                                    "RBD": "N",
                                    "CabinType": "Y",
                                    "SeatLeft": "9"
                                }
                            }
                        ]
                    },
                    {
                        "OfferItemID": "SRV-OfferItem-1",
                        "Service": {
                            "PassengerRefs": "ADT1",
                            "SegmentRefs": "Segment1"
                        },
                        "Price": {
                            "Base": {
                                "BookingCurrencyPrice": "96.00",
                                "EquivCurrencyPrice": "96.00"
                            },
                            "Tax": {
                                "BookingCurrencyPrice": 0,
                                "EquivCurrencyPrice": 0
                            },
                            "Total": {
                                "BookingCurrencyPrice": "96.00",
                                "EquivCurrencyPrice": "96.00"
                            }
                        },
                        "ServiceDefinitionRef": "SRV-1"
                    },
                    {
                        "OfferItemID": "SRV-OfferItem-2",
                        "Service": {
                            "PassengerRefs": "ADT1",
                            "SegmentRefs": "Segment1"
                        },
                        "Price": {
                            "Base": {
                                "BookingCurrencyPrice": "264.00",
                                "EquivCurrencyPrice": "264.00"
                            },
                            "Tax": {
                                "BookingCurrencyPrice": 0,
                                "EquivCurrencyPrice": 0
                            },
                            "Total": {
                                "BookingCurrencyPrice": "264.00",
                                "EquivCurrencyPrice": "264.00"
                            }
                        },
                        "ServiceDefinitionRef": "SRV-2"
                    },
                    {
                        "OfferItemID": "SRV-OfferItem-3",
                        "Service": {
                            "PassengerRefs": "ADT1",
                            "SegmentRefs": "Segment1"
                        },
                        "Price": {
                            "Base": {
                                "BookingCurrencyPrice": "264.00",
                                "EquivCurrencyPrice": "264.00"
                            },
                            "Tax": {
                                "BookingCurrencyPrice": 0,
                                "EquivCurrencyPrice": 0
                            },
                            "Total": {
                                "BookingCurrencyPrice": "264.00",
                                "EquivCurrencyPrice": "264.00"
                            }
                        },
                        "ServiceDefinitionRef": "SRV-3"
                    },
                    {
                        "OfferItemID": "SRV-OfferItem-4",
                        "Service": {
                            "PassengerRefs": "ADT1",
                            "SegmentRefs": "Segment1"
                        },
                        "Price": {
                            "Base": {
                                "BookingCurrencyPrice": "175.00",
                                "EquivCurrencyPrice": "175.00"
                            },
                            "Tax": {
                                "BookingCurrencyPrice": 0,
                                "EquivCurrencyPrice": 0
                            },
                            "Total": {
                                "BookingCurrencyPrice": "175.00",
                                "EquivCurrencyPrice": "175.00"
                            }
                        },
                        "ServiceDefinitionRef": "SRV-4"
                    }
                ],
                "BaggageAllowance": [
                    {
                        "SegmentRefs": "Segment1",
                        "PassengerRefs": "ADT1",
                        "BaggageAllowanceRef": "Bag1"
                    }
                ],
                "SplitPaymentInfo": [
                    {
                        "AirItineraryId": "3296198721679558734648373563",
                        "MultipleFop": "N",
                        "MaxCardsPerPax": 0,
                        "MaxCardsPerPaxInMFOP": 0
                    }
                ],
                "BookingToEquivExRate": 1,
                "FopRef": "FOP_1341_0_1987_0_ALL_PRI"
            }
        ],
        "DataLists": {
            "PassengerList": {
                "Passengers": [
                    {
                        "PassengerID": "ADT1",
                        "PTC": "ADT",
                        "OnflyMarkup": "0.00",
                        "OnflyDiscount": "0.00",
                        "BirthDate": "2000-07-21",
                        "NameTitle": "Mr",
                        "FirstName": "downey",
                        "MiddleName": "",
                        "LastName": "Robert",
                        "Gender": "Male",
                        "TravelDocument": [
                            {
                                "DocumentNumber": "9658745",
                                "DocumentType": "P",
                                "ExpiryDate": "2024-01-01",
                                "IssuingCountry": "CA"
                            }
                        ],
                        "ContactInfoRef": "CTC1",
                        "attributes": {
                            "PassengerID": "ADT1"
                        },
                        "PassengerRefID": "ADT1"
                    }
                ]
            },
            "DisclosureList": {
                "Disclosures": []
            },
            "FareList": {
                "FareGroup": [
                    {
                        "FareGroupRef": "FG_1",
                        "FareCode": "749",
                        "FareBasisCode": "NLX79NBL/AU330"
                    }
                ]
            },
            "FlightSegmentList": {
                "FlightSegment": [
                    {
                        "SegmentKey": "Segment1",
                        "Departure": {
                            "AirportCode": "YYZ",
                            "Date": "2023-04-17",
                            "Time": "23:15:00",
                            "AirportName": "Lester B. Pearson International Airport",
                            "Terminal": {
                                "Name": "3"
                            }
                        },
                        "Arrival": {
                            "AirportCode": "CDG",
                            "Date": "2023-04-18",
                            "Time": "12:35:00",
                            "AirportName": "Charles de Gaulle International Airport",
                            "Terminal": {
                                "Name": "2E"
                            }
                        },
                        "MarketingCarrier": {
                            "AirlineID": "AF",
                            "Name": "Air France",
                            "FlightNumber": "357"
                        },
                        "OperatingCarrier": {
                            "AirlineID": "AF",
                            "Name": "Air France",
                            "FlightNumber": "357"
                        },
                        "Equipment": {
                            "AircraftCode": "772",
                            "Name": "Boeing 777-200 pax"
                        },
                        "Code": {
                            "MarriageGroup": "O"
                        },
                        "FlightDetail": {
                            "FlightDuration": {
                                "Value": "7 H 20 M"
                            },
                            "Stops": {
                                "Value": 0
                            },
                            "InterMediate": [],
                            "AirMilesFlown": 0
                        },
                        "BrandId": ""
                    }
                ]
            },
            "FlightList": {
                "Flight": [
                    {
                        "FlightKey": "Flight1",
                        "Journey": {
                            "Time": "7 H 20 M",
                            "Stops": 0
                        },
                        "SegmentReferences": "Segment1"
                    }
                ]
            },
            "OriginDestinationList": {
                "OriginDestination": [
                    {
                        "OriginDestinationKey": "OD1",
                        "DepartureCode": "YYZ",
                        "ArrivalCode": "CDG",
                        "FlightReferences": "Flight1"
                    }
                ]
            },
            "PriceClassList": {
                "PriceClass": [
                    {
                        "PriceClassID": "PCR_1",
                        "Name": "",
                        "Code": "",
                        "Descriptions": {
                            "Description": []
                        }
                    }
                ]
            },
            "BaggageAllowanceList": {
                "BaggageAllowance": [
                    {
                        "BaggageAllowanceID": "Bag1",
                        "BaggageCategory": "Checked",
                        "AllowanceDescription": {
                            "ApplicableParty": "Traveler",
                            "Description": "CHECKED ALLOWANCE"
                        },
                        "PieceAllowance": {
                            "ApplicableParty": "Traveler",
                            "TotalQuantity": "1",
                            "Unit": "Pieces"
                        }
                    }
                ]
            },
            "ServiceDefinitionList": {
                "ServiceDefinition": [
                    {
                        "ServiceDefinitionID": "SRV-1",
                        "ServiceType": "BAG",
                        "ServiceCode": "ABAG1",
                        "ServiceName": "1ST ADDITIONAL BAG"
                    },
                    {
                        "ServiceDefinitionID": "SRV-2",
                        "ServiceType": "BAG",
                        "ServiceCode": "BBAG2",
                        "ServiceName": "2ND ADDITIONAL BAG"
                    },
                    {
                        "ServiceDefinitionID": "SRV-3",
                        "ServiceType": "BAG",
                        "ServiceCode": "CBAG3",
                        "ServiceName": "ADDITIONAL LUGGAGE"
                    },
                    {
                        "ServiceDefinitionID": "SRV-4",
                        "ServiceType": "BAG",
                        "ServiceCode": "BIKE4",
                        "ServiceName": "BICYCLE"
                    }
                ]
            },
            "FopList": [
                {
                    "CC": {
                        "Allowed": "Y",
                        "Types": {
                            "AX": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "MC": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "VI": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "JC": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "DC": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "DUS": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "MA": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "DS": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "TP": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            }
                        }
                    },
                    "DC": {
                        "Allowed": "Y",
                        "Types": {
                            "MC": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "VI": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            },
                            "RU": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0
                            }
                        }
                    },
                    "CASH": {
                        "Allowed": "N",
                        "Types": {}
                    },
                    "CHEQUE": {
                        "Allowed": "Y",
                        "Types": {}
                    },
                    "ACH": {
                        "Allowed": "Y",
                        "Types": {}
                    },
                    "PG": {
                        "Allowed": "N",
                        "Types": {}
                    },
                    "FopKey": "FOP_1341_0_1987_0_ALL_PRI"
                }
            ]
        },
        "MetaData": {}
    }
}

Try it out!