Payments

A Payment represents a financial transaction associated with a Booking. Only payments with the status ok are included in the calculation of the Booking’s totals; all other payment statuses are ignored for financial settlement.

Each Payment maintains a reference to a PaymentGateway, which defines the processing method used for the transaction. Gateways may represent external payment providers—such as Stripe—or internal methods like On-site Payment, Gift Certificate, or other methods.

When a Booking operates in individual guest payment mode, a Payment may also contain a reference to the Guest who made that specific contribution.

Payments can optionally reference an Invoice, allowing the transaction to be linked to a specific billing document.

The system supports Refunds through any available payment gateway. Refunds may also be issued as gift certificates, enabling the refunded amount to be reused in future transactions.

Endpoints

Last updated