LogoLogo
SupportChangelogAPI ReferenceStatus
Distributor API
Distributor API
  • Welcome
  • Getting Started
    • Functionalities
    • Integration Process
      • Implementation Guide
    • OCTO & Prioticket
      • Feature Comparison
    • Postman & Interactive Documentation
    • Connect Once, Reach the World
      • Featured Suppliers
        • Supplier Overview Europe
        • Supplier Overview Americas
        • Supplier Overview Middle East
      • Featured Resellers
    • Statement on API Excellence
    • Frequently Asked Questions
  • Key Concepts
    • Product Structure
      • Product types and classes
      • Admission types
      • Extra Options
      • Pickup Points
      • Combi, Clusters, Bundles & Addons
        • Cluster
        • Combi
        • Addons
        • Bundle
    • Availability and Capacity
      • Availability
      • Capacity
        • Shared and Allocated Capacity
      • Availability API
    • Pricing Guide
      • Who are you?
      • Configurations
      • Variable Pricing
      • Dynamic Pricing
      • How It All Comes Together
    • Booking Logic
      • Cart Management
      • Payments
      • Cancellation & Refunds
      • Booking Questions
    • Additional Capabilities
      • Locations, Destinations and Categories
      • Recommendations
      • Promotions
      • Webhooks
      • Translations
    • Technical Concepts
      • Authentication
      • Idempotency
      • Rate Limiting
      • Timeout Handling
      • Error Handling
      • API versioning
      • Pagination
      • Formats
      • Headers
      • Caching
  • Endpoints
    • About
    • Authentication
    • System
    • Products
      • Stock
    • Availability
    • Reservations / Cart
      • Promocodes
    • Orders
      • Email & Vouchers
    • Payments
    • Contacts
    • Notifications
    • Models
  • Resources
    • Release notes
    • Roadmap
    • Postman
    • Swagger
    • Changelogs
      • Parameter Changelog
    • API Specs
      • V3.8 (Latest)
      • V3.7
      • V3.6
      • V3.5
    • Support
    • Certification
  • Status Dashboard
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Key Concepts
  2. Booking Logic

Cancellation & Refunds

Defining Your Terms and Handling Statuses

Cancellation Policy

Our API allows you to cancel bookings based on a predefined cancellation policy. As the merchant of record, you have the flexibility to either adopt the default cancellation terms provided or create your own customized terms.

For example, you can:

  • Label all products as non-refundable.

  • Extend the full-refund period to 72 hours, instead of the standard 24-hour window.

However, it’s important to note that regardless of the cancellation policy you set, you will still be invoiced according to the original cancellation terms defined via the API.

Can a cancellation request return a pending status instead of an immediate confirmation?

Yes, while cancellations are typically processed instantly, there are edge cases where the cancellation may not be confirmed immediately.

For example, if a third-party supplier system experiences a timeout or takes longer than expected to process the cancellation, the initial API response will indicate that the cancellation is still being processed.

In such cases, the booking_statusreturned in the cancellation response will be:

BOOKING_PROCESSING_CANCELLATION

To ensure you always receive the final status of the booking, we recommend implementing the "Cancel Order" webhook, which will notify you once the cancellation has been fully processed and confirmed.

PreviousPaymentsNextBooking Questions

Last updated 13 days ago

Was this helpful?