RefundRule

Conditions for a refund.

Example:

{
    "type": "refundableWithPenalty",
    "startsAt": "P3D",
    "endsAt": "P1DT12H",
    "penalty": {
        "amount": "500",
        "currency": "RUB"
    }
}

Field

Required

Type

Description

type

Yes

String

The condition type. Possible values:

  • fullyRefundable;
  • refundableWithPenalty;
  • nonRefundable.

startsAt

No

String

The maximum value.

endsAt

No

String

The duration from the moment of condition expiration until the start of the check-in day. Set in ISO 8601 Durations format. If it's not specified, no limit is in effect.

penalty

No

Object

The cancellation penalty. The Money model. Required for the refundableWithPenalty type.

Previous
Next