Additional data for onsite booking

Extra Costs

Extra costs are also part of the redirection integration but are most important in case of onsite booking, so make sure they are set up correct and read the tips for extracosts.

Payment information per apartment

The following needs to be sent only if it is different per apartment. If it’s the same for all properties per domain, you should have given us the information already in the initial questionnaire:

  • Your terms and conditions (in the languages used on domain you want to go live on)
  • Your cancellation policies
  • The payment schedule (please note that the percentages calculated are based on the nightly prices without any additional extra cost. For extra costs you should always provide us the payment time when sending the extra cost.)

Send payment configuration per apartment

{
  "paymentRates": {
    "ratePaidOnBooking": {
      "feeType": "PERCENTAGE",
      "amount": 90,
      "currency": "EUR",
      "maxAmount": 100,
      "minAmount": 10
    },
    "ratesPerDate": [
      {
        "daysBeforeArrival": 10,
        "rateAmount": {
          "feeType": "PERCENTAGE",
          "amount": 90,
          "currency": "EUR",
          "maxAmount": 100,
          "minAmount": 10
        }
      }
    ]
  }
}

Send cancellation policy per apartment

Below you can find an example for cancellation policy. Please consider that the cancellation policy line which is closest to the check-in date needs to be sent with "daysBeforeArrival": 0,

{
 "isServiceFeeRefunded": true,
 "cancellationPoliciesPerDate": [
   {
     "daysBeforeArrival": 20,
     "cancellationFee": {
       "feeType": "PERCENTAGE",
       "amount": 90,
       "currency": "USD",
       "maxAmount": null,
       "minAmount": 100
     }
   },
{
     "daysBeforeArrival": 0, //daysBeforeArrival must be 0 for the cancellation policy line which is closest to the check-in date. In this example, it means this condition applies to days 0 to 19 before check-in.
     "cancellationFee": {
       "feeType": "PERCENTAGE",
       "amount": 10,
       "currency": "USD",
       "maxAmount": null,
       "minAmount": 100
     }
   }
 ]
}