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:

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

     }

   }

 ]

}