Skip to main content
The booking flow for resellers is three steps: create a booking attempt, receive payment from your customer, then confirm it with Seyaha by posting the external payment ID.

Booking status lifecycle

Create a booking

The response booking has status: "Booking Attempt". The slot is reserved but not confirmed until payment is posted.

Confirm after payment

Once your payment gateway confirms payment, post the external payment ID to convert the booking to Paid by Customer:

Cancel a booking

Cancellation processes a refund according to the activity’s cancellation policy. Only bookings with status Paid by Customer can be cancelled. Cancellation is irreversible — there is no undo endpoint.

Look up bookings for a user

Booking object reference