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:
30ratesPerDate 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:
10rateAmountInPercentagenumberrequired
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_REFUNDABLEApartmentPaymentConfiguration
{
"paymentMethods": [
"BANK_TRANSFER"
],
"paymentRates": {
"ratePaidOnBookingInPercentage": 30,
"ratesPerDate": [
{
"daysBeforeArrival": 10,
"rateAmountInPercentage": 70
}
]
},
"rateId": "NON_REFUNDABLE"
}