Skip to content

Initiate Request

The initiate request contains details about the reseration and describes the API calls that will be made to the PMS to make the booking. The can be broken down into these components:

Callback URL

Once the guest provides payment and the booking is confirmed with the PMS the the callback URL is called with the confirmation number. The response should be a status and redirect url to send the guest to for the confirmation page.

Invoice

The Invoice contains all information needed to display the reservation to the guest. SPS does not do any math or manipulation of the reservation charges.

  • Accepted Payment Types invoice.paymentTypes
  • Accepted Credit Cards invoice.acceptedCards
  • Default Billing Address invoice.defaultAddress
  • Branding Information invoice.branding
  • Reservation Details & Charges invoice.reservations. Note this is an array but only one reservation is currently supported.
  • Payment Schedule invoice.payments

Call Groups

Describes the API calls that will be made to the PMS's API to complete the booking. There can be different call groups for different payment types. The payment method selected by the guest will determine which call group is used to make the reservation.

Each API call can define replacements which allow injecting data collected from the guest into the API call before making the API request to the PMS.

Note the API call body is base64 encoded. For the initiate example below the pre-replacement call body is

API Call Body
<?xml version="1.0"?>
<bookingRequest>
    <documentVersion>1.2</documentVersion>
    <bookingRequestDetails>
        <advertiserAssignedId>101</advertiserAssignedId>
        <listingExternalId>7310</listingExternalId>
        <listingChannel>goog</listingChannel>
        <masterListingChannel>Boost</masterListingChannel>
        <message></message>
        <inquirer>
            <firstName>Lester</firstName>
            <lastName>Tester</lastName>
            <emailAddress>[email protected]</emailAddress>
            <phoneNumber>1234567890</phoneNumber>
            <address rel="PRIMARY">
                <addressLine1>123 Main St</addressLine1>
                <addressLine2>Apt 1</addressLine2>
                <addressLine3>Charleston</addressLine3>
                <addressLine4>SC</addressLine4>
                <country>US</country>
                <postalCode>29401</postalCode>
            </address>
        </inquirer>
        <commission>
            <listingCommission>
                <totalAmount currency="USD">0.00</totalAmount>
            </listingCommission>
            <masterListingCommission>
                <totalAmount currency="USD">110.87</totalAmount>
            </masterListingCommission>
        </commission>
        <reservation>
            <numberOfAdults>2</numberOfAdults>
            <numberOfChildren>0</numberOfChildren>
            <numberOfPets>0</numberOfPets>
            <reservationDates>
                <beginDate>2026-03-20</beginDate>
                <endDate>2026-03-27</endDate>
            </reservationDates>
            <reservationOriginationDate>2025-05-28T13:04:16-06:00</reservationOriginationDate>
        </reservation>
        <orderItemList>
            <orderItem>
                <feeType>RENTAL</feeType>
                <name>Rent</name>
                <preTaxAmount currency="USD">2153.00</preTaxAmount>
                <totalAmount currency="USD">2153.00</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>7310-4</externalId>
                <feeType>CLEANING</feeType>
                <name>Cleaning Fee</name>
                <preTaxAmount currency="USD">250.00</preTaxAmount>
                <totalAmount currency="USD">250.00</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>2597</externalId>
                <feeType>CLUB</feeType>
                <name />
                <preTaxAmount currency="USD">67.71</preTaxAmount>
                <totalAmount currency="USD">67.71</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>2576</externalId>
                <feeType>ADMINISTRATIVE</feeType>
                <name>iTrip Booking Fee</name>
                <preTaxAmount currency="USD">78.13</preTaxAmount>
                <totalAmount currency="USD">78.13</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>2373</externalId>
                <feeType>MANAGEMENT</feeType>
                <name>$59 Limited Damage Waiver</name>
                <preTaxAmount currency="USD">61.46</preTaxAmount>
                <totalAmount currency="USD">61.46</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>3214</externalId>
                <feeType>ADMINISTRATIVE</feeType>
                <name>Online Booking Service Fee</name>
                <preTaxAmount currency="USD">21.53</preTaxAmount>
                <totalAmount currency="USD">21.53</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>4770</externalId>
                <feeType>ADMINISTRATIVE</feeType>
                <name>Processing Fee</name>
                <preTaxAmount currency="USD">139.95</preTaxAmount>
                <totalAmount currency="USD">139.95</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>2397</externalId>
                <feeType>TAX</feeType>
                <name>Charleston County ATAX</name>
                <preTaxAmount currency="USD">43.06</preTaxAmount>
                <totalAmount currency="USD">43.06</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>2899</externalId>
                <feeType>TAX</feeType>
                <name>Mt Pleasant ATAX</name>
                <preTaxAmount currency="USD">21.53</preTaxAmount>
                <totalAmount currency="USD">21.53</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>2592</externalId>
                <feeType>TAX</feeType>
                <name>SC Sales Tax</name>
                <preTaxAmount currency="USD">270.41</preTaxAmount>
                <totalAmount currency="USD">270.41</totalAmount>
            </orderItem>
            <orderItem>
                <externalId>3381</externalId>
                <feeType>TAX</feeType>
                <name>SC Retail Sales Tax</name>
                <preTaxAmount currency="USD">6.09</preTaxAmount>
                <totalAmount currency="USD">6.09</totalAmount>
            </orderItem>
        </orderItemList>
        <paymentScheduleItemList>
            <paymentScheduleItem>
                <amount currency="USD">3112.86</amount>
                <dueDate>2025-05-28</dueDate>
            </paymentScheduleItem>
        </paymentScheduleItemList>
        <paymentForm>
            <paymentCard>
                <paymentFormType>CARD</paymentFormType>
                <billingAddress rel="BILLING">
                    <addressLine1></addressLine1>
                    <addressLine2></addressLine2>
                    <addressLine3></addressLine3>
                    <addressLine4></addressLine4>
                    <country></country>
                    <postalCode></postalCode>
                </billingAddress>
                <cvv />
                <expiration>00/</expiration>
                <nameOnCard />
                <number />
                <paymentCardDescriptor>
                    <paymentFormType>CARD</paymentFormType>
                    <cardCode />
                    <cardType>CREDIT</cardType>
                </paymentCardDescriptor>
            </paymentCard>
        </paymentForm>
        <trackingUuid>10730094</trackingUuid>
    </bookingRequestDetails>
</bookingRequest>

Initiate Request Example

Below is a fully populated initiate request

Initiate Request

{
    "callback": "https://boost.rezfusion.com/goog/book/confirm/v2",
    "engine": "itrip",
    "source": "101",
    "id": "7310",
    "type": 8,
    "invoice": {
        "description": "Booking invoice for Herons' Haven",
        "paymentTypes": [
            "CC"
        ],
        "acceptedCards": [
            "VISA",
            "MASTERCARD",
            "DISCOVER",
            "AMERICAN_EXPRESS"
        ],
        "reservations": [
            {
                "checkin": {
                    "year": 2026,
                    "month": 3,
                    "day": 20
                },
                "checkout": {
                    "year": 2026,
                    "month": 3,
                    "day": 27
                },
                "guests": 2,
                "pets": null,
                "title": "Herons' Haven",
                "image": "https://s3.amazonaws.com/st1.itrip.net/upload/1920/hh-720204.1595354915.jpg",
                "beds": 3,
                "baths": 3,
                "rating": 0,
                "reviews": 0,
                "charges": [
                    {
                        "description": "Rent",
                        "amount": 2153
                    },
                    {
                        "description": "Cleaning Fee",
                        "amount": 250.00
                    },
                    {
                        "description": "Amenities & Supplies",
                        "amount": 67.71
                    },
                    {
                        "description": "iTrip Booking Fee",
                        "amount": 78.13
                    },
                    {
                        "description": "$59 Limited Damage Waiver",
                        "amount": 61.46
                    },
                    {
                        "description": "Online Booking Service Fee",
                        "amount": 21.53
                    },
                    {
                        "description": "Processing Fee",
                        "amount": 139.95
                    }
                ]
            }
        ],
        "payments": [
            {
                "description": "Amount Due Immediately",
                "amount": 3112.86,
                "due": true,
                "dueDate": {
                    "year": 2025,
                    "month": 5,
                    "day": 28
                }
            }
        ],
        "defaultAddress": {
            "firstName": "Lester",
            "lastName": "Tester",
            "phone": "123456789",
            "address1": "123 Main St",
            "address2": "Apt 1",
            "city": "Charleston",
            "province": "SC",
            "postalCode": "29401",
            "country": "US"
        },
        "branding": {
            "primaryCode": null,
            "secondaryColor": null,
            "headerImageURL": "https://boost.rezfusion.com/sites/default/files/thumbnail_itrip%20logo%20CMYK%20large_14.png",
            "headerImageAltText": "",
            "pageTitle": "",
            "phoneNumber": "+1 843 303 9225 ",
            "email": "[email protected]",
            "headerInfoText": "There will be a $250 cancellation fee if cancelled 60 days before Check-in",
            "footerText": "There will be a $250 cancellation fee if cancelled 60 days before Check-in",
            "closureText": "",
            "confirmButtonText": null
        },
        "tax": 341.09,
        "subTotal": 2771.77,
        "total": 3112.86,
        "due": 3112.86,
        "currencyCode": "USD",
        "locale": "es-US"
    },
    "callGroups": [
        {
            "failureMode": "FAIL_ON_ANY",
            "calls": [
                {
                    "name": "Reservation",
                    "headers": [
                        {
                            "name": "Content-Type",
                            "value": "application/xml"
                        },
                        {
                            "name": "Accept",
                            "value": "application/xml"
                        },
                        {
                            "name": "Authorization",
                            "value": "Basic *****"
                        }
                    ],
                    "replacements": [
                        {
                            "source": "CREDIT_CARD",
                            "sourceField": "expDate4",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/expiration",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "CREDIT_CARD",
                            "sourceField": "name",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/nameOnCard",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "CREDIT_CARD",
                            "sourceField": "cardType3",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/paymentCardDescriptor/cardCode",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "CREDIT_CARD",
                            "sourceField": "number",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/number",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "CREDIT_CARD",
                            "sourceField": "cvv",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/cvv",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "BILLING_ADDRESS",
                            "sourceField": "firstName",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/firstName",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "BILLING_ADDRESS",
                            "sourceField": "lastName",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/lastName",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "BILLING_ADDRESS",
                            "sourceField": "address1",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/billingAddress/addressLine1",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "BILLING_ADDRESS",
                            "sourceField": "address2",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/billingAddress/addressLine2",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "BILLING_ADDRESS",
                            "sourceField": "city",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/billingAddress/addressLine3",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "BILLING_ADDRESS",
                            "sourceField": "province",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/billingAddress/addressLine4",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "BILLING_ADDRESS",
                            "sourceField": "postalCode",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/billingAddress/postalCode",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "BILLING_ADDRESS",
                            "sourceField": "country",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/paymentForm/paymentCard/billingAddress/country",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "REPLACE"
                        },
                        {
                            "source": "COMMENTS",
                            "sourceField": "guestComments",
                            "sourceType": "INTERNAL",
                            "sourceKey": "",
                            "destinationField": "/bookingRequest/bookingRequestDetails/message",
                            "destinationType": "XML_TEXT",
                            "destinationKey": "",
                            "operation": "PREPEND"
                        }
                    ],
                    "verb": "POST",
                    "host": "api.itrip.net",
                    "path": "/partner/olb/booking",
                    "body": "PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxib29raW5nUmVxdWVzdD4KICAgIDxkb2N1bWVudFZlcnNpb24+MS4yPC9kb2N1bWVudFZlcnNpb24+CiAgICA8Ym9va2luZ1JlcXVlc3REZXRhaWxzPgogICAgICAgIDxhZHZlcnRpc2VyQXNzaWduZWRJZD4xMDE8L2FkdmVydGlzZXJBc3NpZ25lZElkPgogICAgICAgIDxsaXN0aW5nRXh0ZXJuYWxJZD43MzEwPC9saXN0aW5nRXh0ZXJuYWxJZD4KICAgICAgICA8bGlzdGluZ0NoYW5uZWw+Z29vZzwvbGlzdGluZ0NoYW5uZWw+CiAgICAgICAgPG1hc3Rlckxpc3RpbmdDaGFubmVsPkJvb3N0PC9tYXN0ZXJMaXN0aW5nQ2hhbm5lbD4KICAgICAgICA8bWVzc2FnZT48L21lc3NhZ2U+CiAgICAgICAgPGlucXVpcmVyPgogICAgICAgICAgICA8Zmlyc3ROYW1lPkxlc3RlcjwvZmlyc3ROYW1lPgogICAgICAgICAgICA8bGFzdE5hbWU+VGVzdGVyPC9sYXN0TmFtZT4KICAgICAgICAgICAgPGVtYWlsQWRkcmVzcz5sZXN0ZXJAdGVzdC5jb208L2VtYWlsQWRkcmVzcz4KICAgICAgICAgICAgPHBob25lTnVtYmVyPjEyMzQ1Njc4OTA8L3Bob25lTnVtYmVyPgogICAgICAgICAgICA8YWRkcmVzcyByZWw9IlBSSU1BUlkiPgogICAgICAgICAgICAgICAgPGFkZHJlc3NMaW5lMT4xMjMgTWFpbiBTdDwvYWRkcmVzc0xpbmUxPgogICAgICAgICAgICAgICAgPGFkZHJlc3NMaW5lMj5BcHQgMTwvYWRkcmVzc0xpbmUyPgogICAgICAgICAgICAgICAgPGFkZHJlc3NMaW5lMz5DaGFybGVzdG9uPC9hZGRyZXNzTGluZTM+CiAgICAgICAgICAgICAgICA8YWRkcmVzc0xpbmU0PlNDPC9hZGRyZXNzTGluZTQ+CiAgICAgICAgICAgICAgICA8Y291bnRyeT5VUzwvY291bnRyeT4KICAgICAgICAgICAgICAgIDxwb3N0YWxDb2RlPjI5NDAxPC9wb3N0YWxDb2RlPgogICAgICAgICAgICA8L2FkZHJlc3M+CiAgICAgICAgPC9pbnF1aXJlcj4KICAgICAgICA8Y29tbWlzc2lvbj4KICAgICAgICAgICAgPGxpc3RpbmdDb21taXNzaW9uPgogICAgICAgICAgICAgICAgPHRvdGFsQW1vdW50IGN1cnJlbmN5PSJVU0QiPjAuMDA8L3RvdGFsQW1vdW50PgogICAgICAgICAgICA8L2xpc3RpbmdDb21taXNzaW9uPgogICAgICAgICAgICA8bWFzdGVyTGlzdGluZ0NvbW1pc3Npb24+CiAgICAgICAgICAgICAgICA8dG90YWxBbW91bnQgY3VycmVuY3k9IlVTRCI+MTEwLjg3PC90b3RhbEFtb3VudD4KICAgICAgICAgICAgPC9tYXN0ZXJMaXN0aW5nQ29tbWlzc2lvbj4KICAgICAgICA8L2NvbW1pc3Npb24+CiAgICAgICAgPHJlc2VydmF0aW9uPgogICAgICAgICAgICA8bnVtYmVyT2ZBZHVsdHM+MjwvbnVtYmVyT2ZBZHVsdHM+CiAgICAgICAgICAgIDxudW1iZXJPZkNoaWxkcmVuPjA8L251bWJlck9mQ2hpbGRyZW4+CiAgICAgICAgICAgIDxudW1iZXJPZlBldHM+MDwvbnVtYmVyT2ZQZXRzPgogICAgICAgICAgICA8cmVzZXJ2YXRpb25EYXRlcz4KICAgICAgICAgICAgICAgIDxiZWdpbkRhdGU+MjAyNi0wMy0yMDwvYmVnaW5EYXRlPgogICAgICAgICAgICAgICAgPGVuZERhdGU+MjAyNi0wMy0yNzwvZW5kRGF0ZT4KICAgICAgICAgICAgPC9yZXNlcnZhdGlvbkRhdGVzPgogICAgICAgICAgICA8cmVzZXJ2YXRpb25PcmlnaW5hdGlvbkRhdGU+MjAyNS0wNS0yOFQxMzowNDoxNi0wNjowMDwvcmVzZXJ2YXRpb25PcmlnaW5hdGlvbkRhdGU+CiAgICAgICAgPC9yZXNlcnZhdGlvbj4KICAgICAgICA8b3JkZXJJdGVtTGlzdD4KICAgICAgICAgICAgPG9yZGVySXRlbT4KICAgICAgICAgICAgICAgIDxmZWVUeXBlPlJFTlRBTDwvZmVlVHlwZT4KICAgICAgICAgICAgICAgIDxuYW1lPlJlbnQ8L25hbWU+CiAgICAgICAgICAgICAgICA8cHJlVGF4QW1vdW50IGN1cnJlbmN5PSJVU0QiPjIxNTMuMDA8L3ByZVRheEFtb3VudD4KICAgICAgICAgICAgICAgIDx0b3RhbEFtb3VudCBjdXJyZW5jeT0iVVNEIj4yMTUzLjAwPC90b3RhbEFtb3VudD4KICAgICAgICAgICAgPC9vcmRlckl0ZW0+CiAgICAgICAgICAgIDxvcmRlckl0ZW0+CiAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxJZD43MzEwLTQ8L2V4dGVybmFsSWQ+CiAgICAgICAgICAgICAgICA8ZmVlVHlwZT5DTEVBTklORzwvZmVlVHlwZT4KICAgICAgICAgICAgICAgIDxuYW1lPkNsZWFuaW5nIEZlZTwvbmFtZT4KICAgICAgICAgICAgICAgIDxwcmVUYXhBbW91bnQgY3VycmVuY3k9IlVTRCI+MjUwLjAwPC9wcmVUYXhBbW91bnQ+CiAgICAgICAgICAgICAgICA8dG90YWxBbW91bnQgY3VycmVuY3k9IlVTRCI+MjUwLjAwPC90b3RhbEFtb3VudD4KICAgICAgICAgICAgPC9vcmRlckl0ZW0+CiAgICAgICAgICAgIDxvcmRlckl0ZW0+CiAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxJZD4yNTk3PC9leHRlcm5hbElkPgogICAgICAgICAgICAgICAgPGZlZVR5cGU+Q0xVQjwvZmVlVHlwZT4KICAgICAgICAgICAgICAgIDxuYW1lIC8+CiAgICAgICAgICAgICAgICA8cHJlVGF4QW1vdW50IGN1cnJlbmN5PSJVU0QiPjY3LjcxPC9wcmVUYXhBbW91bnQ+CiAgICAgICAgICAgICAgICA8dG90YWxBbW91bnQgY3VycmVuY3k9IlVTRCI+NjcuNzE8L3RvdGFsQW1vdW50PgogICAgICAgICAgICA8L29yZGVySXRlbT4KICAgICAgICAgICAgPG9yZGVySXRlbT4KICAgICAgICAgICAgICAgIDxleHRlcm5hbElkPjI1NzY8L2V4dGVybmFsSWQ+CiAgICAgICAgICAgICAgICA8ZmVlVHlwZT5BRE1JTklTVFJBVElWRTwvZmVlVHlwZT4KICAgICAgICAgICAgICAgIDxuYW1lPmlUcmlwIEJvb2tpbmcgRmVlPC9uYW1lPgogICAgICAgICAgICAgICAgPHByZVRheEFtb3VudCBjdXJyZW5jeT0iVVNEIj43OC4xMzwvcHJlVGF4QW1vdW50PgogICAgICAgICAgICAgICAgPHRvdGFsQW1vdW50IGN1cnJlbmN5PSJVU0QiPjc4LjEzPC90b3RhbEFtb3VudD4KICAgICAgICAgICAgPC9vcmRlckl0ZW0+CiAgICAgICAgICAgIDxvcmRlckl0ZW0+CiAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxJZD4yMzczPC9leHRlcm5hbElkPgogICAgICAgICAgICAgICAgPGZlZVR5cGU+TUFOQUdFTUVOVDwvZmVlVHlwZT4KICAgICAgICAgICAgICAgIDxuYW1lPiQ1OSBMaW1pdGVkIERhbWFnZSBXYWl2ZXI8L25hbWU+CiAgICAgICAgICAgICAgICA8cHJlVGF4QW1vdW50IGN1cnJlbmN5PSJVU0QiPjYxLjQ2PC9wcmVUYXhBbW91bnQ+CiAgICAgICAgICAgICAgICA8dG90YWxBbW91bnQgY3VycmVuY3k9IlVTRCI+NjEuNDY8L3RvdGFsQW1vdW50PgogICAgICAgICAgICA8L29yZGVySXRlbT4KICAgICAgICAgICAgPG9yZGVySXRlbT4KICAgICAgICAgICAgICAgIDxleHRlcm5hbElkPjMyMTQ8L2V4dGVybmFsSWQ+CiAgICAgICAgICAgICAgICA8ZmVlVHlwZT5BRE1JTklTVFJBVElWRTwvZmVlVHlwZT4KICAgICAgICAgICAgICAgIDxuYW1lPk9ubGluZSBCb29raW5nIFNlcnZpY2UgRmVlPC9uYW1lPgogICAgICAgICAgICAgICAgPHByZVRheEFtb3VudCBjdXJyZW5jeT0iVVNEIj4yMS41MzwvcHJlVGF4QW1vdW50PgogICAgICAgICAgICAgICAgPHRvdGFsQW1vdW50IGN1cnJlbmN5PSJVU0QiPjIxLjUzPC90b3RhbEFtb3VudD4KICAgICAgICAgICAgPC9vcmRlckl0ZW0+CiAgICAgICAgICAgIDxvcmRlckl0ZW0+CiAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxJZD40NzcwPC9leHRlcm5hbElkPgogICAgICAgICAgICAgICAgPGZlZVR5cGU+QURNSU5JU1RSQVRJVkU8L2ZlZVR5cGU+CiAgICAgICAgICAgICAgICA8bmFtZT5Qcm9jZXNzaW5nIEZlZTwvbmFtZT4KICAgICAgICAgICAgICAgIDxwcmVUYXhBbW91bnQgY3VycmVuY3k9IlVTRCI+MTM5Ljk1PC9wcmVUYXhBbW91bnQ+CiAgICAgICAgICAgICAgICA8dG90YWxBbW91bnQgY3VycmVuY3k9IlVTRCI+MTM5Ljk1PC90b3RhbEFtb3VudD4KICAgICAgICAgICAgPC9vcmRlckl0ZW0+CiAgICAgICAgICAgIDxvcmRlckl0ZW0+CiAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxJZD4yMzk3PC9leHRlcm5hbElkPgogICAgICAgICAgICAgICAgPGZlZVR5cGU+VEFYPC9mZWVUeXBlPgogICAgICAgICAgICAgICAgPG5hbWU+Q2hhcmxlc3RvbiBDb3VudHkgQVRBWDwvbmFtZT4KICAgICAgICAgICAgICAgIDxwcmVUYXhBbW91bnQgY3VycmVuY3k9IlVTRCI+NDMuMDY8L3ByZVRheEFtb3VudD4KICAgICAgICAgICAgICAgIDx0b3RhbEFtb3VudCBjdXJyZW5jeT0iVVNEIj40My4wNjwvdG90YWxBbW91bnQ+CiAgICAgICAgICAgIDwvb3JkZXJJdGVtPgogICAgICAgICAgICA8b3JkZXJJdGVtPgogICAgICAgICAgICAgICAgPGV4dGVybmFsSWQ+Mjg5OTwvZXh0ZXJuYWxJZD4KICAgICAgICAgICAgICAgIDxmZWVUeXBlPlRBWDwvZmVlVHlwZT4KICAgICAgICAgICAgICAgIDxuYW1lPk10IFBsZWFzYW50IEFUQVg8L25hbWU+CiAgICAgICAgICAgICAgICA8cHJlVGF4QW1vdW50IGN1cnJlbmN5PSJVU0QiPjIxLjUzPC9wcmVUYXhBbW91bnQ+CiAgICAgICAgICAgICAgICA8dG90YWxBbW91bnQgY3VycmVuY3k9IlVTRCI+MjEuNTM8L3RvdGFsQW1vdW50PgogICAgICAgICAgICA8L29yZGVySXRlbT4KICAgICAgICAgICAgPG9yZGVySXRlbT4KICAgICAgICAgICAgICAgIDxleHRlcm5hbElkPjI1OTI8L2V4dGVybmFsSWQ+CiAgICAgICAgICAgICAgICA8ZmVlVHlwZT5UQVg8L2ZlZVR5cGU+CiAgICAgICAgICAgICAgICA8bmFtZT5TQyBTYWxlcyBUYXg8L25hbWU+CiAgICAgICAgICAgICAgICA8cHJlVGF4QW1vdW50IGN1cnJlbmN5PSJVU0QiPjI3MC40MTwvcHJlVGF4QW1vdW50PgogICAgICAgICAgICAgICAgPHRvdGFsQW1vdW50IGN1cnJlbmN5PSJVU0QiPjI3MC40MTwvdG90YWxBbW91bnQ+CiAgICAgICAgICAgIDwvb3JkZXJJdGVtPgogICAgICAgICAgICA8b3JkZXJJdGVtPgogICAgICAgICAgICAgICAgPGV4dGVybmFsSWQ+MzM4MTwvZXh0ZXJuYWxJZD4KICAgICAgICAgICAgICAgIDxmZWVUeXBlPlRBWDwvZmVlVHlwZT4KICAgICAgICAgICAgICAgIDxuYW1lPlNDIFJldGFpbCBTYWxlcyBUYXg8L25hbWU+CiAgICAgICAgICAgICAgICA8cHJlVGF4QW1vdW50IGN1cnJlbmN5PSJVU0QiPjYuMDk8L3ByZVRheEFtb3VudD4KICAgICAgICAgICAgICAgIDx0b3RhbEFtb3VudCBjdXJyZW5jeT0iVVNEIj42LjA5PC90b3RhbEFtb3VudD4KICAgICAgICAgICAgPC9vcmRlckl0ZW0+CiAgICAgICAgPC9vcmRlckl0ZW1MaXN0PgogICAgICAgIDxwYXltZW50U2NoZWR1bGVJdGVtTGlzdD4KICAgICAgICAgICAgPHBheW1lbnRTY2hlZHVsZUl0ZW0+CiAgICAgICAgICAgICAgICA8YW1vdW50IGN1cnJlbmN5PSJVU0QiPjMxMTIuODY8L2Ftb3VudD4KICAgICAgICAgICAgICAgIDxkdWVEYXRlPjIwMjUtMDUtMjg8L2R1ZURhdGU+CiAgICAgICAgICAgIDwvcGF5bWVudFNjaGVkdWxlSXRlbT4KICAgICAgICA8L3BheW1lbnRTY2hlZHVsZUl0ZW1MaXN0PgogICAgICAgIDxwYXltZW50Rm9ybT4KICAgICAgICAgICAgPHBheW1lbnRDYXJkPgogICAgICAgICAgICAgICAgPHBheW1lbnRGb3JtVHlwZT5DQVJEPC9wYXltZW50Rm9ybVR5cGU+CiAgICAgICAgICAgICAgICA8YmlsbGluZ0FkZHJlc3MgcmVsPSJCSUxMSU5HIj4KICAgICAgICAgICAgICAgICAgICA8YWRkcmVzc0xpbmUxPjwvYWRkcmVzc0xpbmUxPgogICAgICAgICAgICAgICAgICAgIDxhZGRyZXNzTGluZTI+PC9hZGRyZXNzTGluZTI+CiAgICAgICAgICAgICAgICAgICAgPGFkZHJlc3NMaW5lMz48L2FkZHJlc3NMaW5lMz4KICAgICAgICAgICAgICAgICAgICA8YWRkcmVzc0xpbmU0PjwvYWRkcmVzc0xpbmU0PgogICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PjwvY291bnRyeT4KICAgICAgICAgICAgICAgICAgICA8cG9zdGFsQ29kZT48L3Bvc3RhbENvZGU+CiAgICAgICAgICAgICAgICA8L2JpbGxpbmdBZGRyZXNzPgogICAgICAgICAgICAgICAgPGN2diAvPgogICAgICAgICAgICAgICAgPGV4cGlyYXRpb24+MDAvPC9leHBpcmF0aW9uPgogICAgICAgICAgICAgICAgPG5hbWVPbkNhcmQgLz4KICAgICAgICAgICAgICAgIDxudW1iZXIgLz4KICAgICAgICAgICAgICAgIDxwYXltZW50Q2FyZERlc2NyaXB0b3I+CiAgICAgICAgICAgICAgICAgICAgPHBheW1lbnRGb3JtVHlwZT5DQVJEPC9wYXltZW50Rm9ybVR5cGU+CiAgICAgICAgICAgICAgICAgICAgPGNhcmRDb2RlIC8+CiAgICAgICAgICAgICAgICAgICAgPGNhcmRUeXBlPkNSRURJVDwvY2FyZFR5cGU+CiAgICAgICAgICAgICAgICA8L3BheW1lbnRDYXJkRGVzY3JpcHRvcj4KICAgICAgICAgICAgPC9wYXltZW50Q2FyZD4KICAgICAgICA8L3BheW1lbnRGb3JtPgogICAgICAgIDx0cmFja2luZ1V1aWQ+MTA3MzAwOTQ8L3RyYWNraW5nVXVpZD4KICAgIDwvYm9va2luZ1JlcXVlc3REZXRhaWxzPgo8L2Jvb2tpbmdSZXF1ZXN0Pg==",
                    "errorField": null
                }
            ],
            "paymentType": "CC"
        }
    ],
    "confirmationReplacement": {
        "source": "Reservation",
        "sourceField": "/bookingResponse/bookingResponseDetails/externalId",
        "sourceType": "XML_TEXT",
        "sourceKey": "",
        "destinationField": "itrip-uuid",
        "destinationType": "JSON",
        "destinationKey": "10730094",
        "operation": "REPLACE"
    }
}