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.