Cancellations and refunds
How to cancel bookings and manage refunds based on the payment method
Managing cancellations correctly is important for customer satisfaction and your reputation.
Cancel a booking
From the bookings panel
- Go to Bookings and find the booking
- Click to open the details
- Press the "Cancel booking" button
- Confirm the action
What happens when cancelling
- The status changes to Cancelled
- The sun loungers become available again
- The customer receives a notification email
- The booking remains in the history (not deleted)
Refunds by payment method
Not all refunds are the same: they depend on how the customer paid. The system can only automatically reverse what was charged online.
| Payment method | How it is refunded |
|---|---|
| Card (Stripe) | Automatic online refund to the customer's card |
| Card (Redsys) | Online refund through Redsys itself (does not go through Stripe) |
| Pay at the venue | Manual refund: there was no online charge to reverse |
| Charge to room folio (PMS) | Manual refund: there was no online charge to reverse |
Important: For pay-at-the-venue or PMS folio charges, the system cannot return the money on its own (it marks the operation as "manual refund required"). You must handle the refund yourself: in cash, on the card terminal, or in the PMS, depending on how it was charged.
Process an online refund
If the customer paid online (card), you can process the refund from the booking:
Full refund
- Open the cancelled booking
- Click on "Process refund"
- Select "Full refund"
- Confirm the operation
The full amount will be returned to the original payment method.
Partial refund
- Open the cancelled booking
- Click on "Process refund"
- Select "Partial refund"
- Enter the amount to return (free amount — you decide how much)
- Add an explanatory note (optional)
- Confirm the operation
There are no predefined percentage-based refund tiers. The partial refund is a free amount: you enter the exact amount you want to return.
Processing time
| Payment method | Estimated time |
|---|---|
| Credit card | 5-10 business days |
| Debit card | 5-10 business days |
Note: The time depends on the customer's bank, not your system.
Cancellation policy (per zone)
The cancellation policy is configured on each zone, not in a global widget setting.
Configure your policy
- Go to Zones and edit the zone
- In the Cancellations section, set:
- Refund on cancellation (yes / no): if disabled, cancelling does not refund anything automatically
- Cancellation window (hours): how many hours before the booking a cancellation with refund is allowed
Since each zone has its own configuration, you can have different policies per zone (for example, more flexible in some than in others).
Checking refunds
The status of each refund is recorded in its booking details. Open the cancelled booking to see whether the refund was automatic, manual, or still pending handling.
For online card refunds via Stripe, you can also verify the status in your Stripe Dashboard; Redsys refunds are checked in your bank's panel.
Special cases
Cancellation due to bad weather
If you cancel due to weather conditions:
- Cancel affected bookings
- Offer full refund or date change
- Notify customers by email
Cancellation by customer
If the customer requests cancellation:
- Verify their identity (email/booking code)
- Apply your cancellation policy
- Process the corresponding refund (online or manual depending on how they paid)
Payment disputes
If a customer disputes a charge paid by card:
- You'll receive a notification from the gateway (Stripe/Redsys)
- Provide evidence (booking confirmation, policy)
- The gateway will resolve the dispute
Tips
- Document everything: Add notes to cancelled bookings
- Be consistent: Apply the same policy to everyone
- Communicate clearly: Your policy should be visible in the widget
- Respond quickly: Fast cancellations improve the experience