Page Summary
-
Updating a booking's status does not affect the status of the associated payment.
-
There are different statuses to indicate the state of a booking, including confirmed, canceled, no-show, and penalized no-show.
-
Prepayment status updates should be handled separately using the
PrepaymentStatusenum.
// Status of a booking. // // Updating booking status does not change the status of the associated payment. // Prepayment status updates should be done using the PrepaymentStatus enum. // // nextID: 8 enum BookingStatus { // Not specified. BOOKING_STATUS_UNSPECIFIED = 0; // Booking has been confirmed CONFIRMED = 1; // ... // Booking has been canceled on behalf of the user. // The merchant can still trigger a manual refund. CANCELED = 4; // User did not show for the appointment NO_SHOW = 5; // User did not show for the appointment in violation of the cancellation // policy. NO_SHOW_PENALIZED = 6; }