Skip to main content

ApartmentPaymentConfiguration

Payment configuration (payment methods and rates) applicable on booking

paymentMethodsstring[]required

Possible values: [BANK_TRANSFER, CREDIT_CARD, PAYPAL, CHEQUE_VACANCES, IDEAL, INVOICE]

paymentRates objectrequired

Payment schedule for the booking

ratePaidOnBookingInPercentagenumber

Rate paid on booking in percentage

Possible values: >= 0 and <= 100

Example: 30
ratesPerDate object[]
  • Array [
  • daysBeforeArrivalinteger<int32>required

    Limit of days before arrival until when the rate should be paid, for example: Until 10 days before arrival 50% should be paid

    Example: 10
    rateAmountInPercentagenumberrequired

    Value in percentage of booking that should be paid (not accumulative)

    Possible values: >= 0 and <= 100

    Example: 70
  • ]
  • rateIdstring<string>

    Rate identifier

    Possible values: Value must match regular expression DEFAULT|REFUNDABLE|NON_REFUNDABLE

    Example: NON_REFUNDABLE
    ApartmentPaymentConfiguration
    {
    "paymentMethods": [
    "BANK_TRANSFER"
    ],
    "paymentRates": {
    "ratePaidOnBookingInPercentage": 30,
    "ratesPerDate": [
    {
    "daysBeforeArrival": 10,
    "rateAmountInPercentage": 70
    }
    ]
    },
    "rateId": "NON_REFUNDABLE"
    }