Skip to main content

PaymentStatus

Type Alias PaymentStatus 

Source
pub type PaymentStatus = DepositStatus;
Expand description

Shared payment status used by checkout, deposit, refund, and approval records.

Aliased Type§

pub enum PaymentStatus {
    NotRequired,
    Required,
    Paid,
    Refunded,
    Failed,
    WaivedByManager,
}

Variants§

§

NotRequired

Reservation path does not require deposit collection.

§

Required

A deposit must be collected before the booking is secure.

§

Paid

The required deposit has been collected and reconciled.

§

Refunded

The collected deposit has been returned to the customer.

§

Failed

Deposit collection failed and requires retry, waiver, or manager reconciliation.

§

WaivedByManager

A manager waived the deposit requirement for the booking.