POST

Mark Booking As Paid


Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Deprecation Notice:

This endpoint has been replaced with Bookings V2 Confirm or Decline Booking and will be removed on December 31, 2024.

Marks a booking as fully paid.

When the business has received full payment from the customer, the booking can be marked as fully paid.

When a booking is set as paid, the following events occur:

  • The paymentDetails.state status changes to "COMPLETE".
  • The amountReceived value is updated to the finalPrice.amount value.

You cannot mark a booking as paid if the booking status is "PENDING_APPROVAL".

Note The businessLocation.businessSchedule object in the bookedEntity.location object is not supported.

Permissions This endpoint requires the Manage Bookings permission scope.

Endpoint
POST
https://www.wixapis.com/bookings/v1/bookings/{bookingId}/markAsPaid

Event TriggersThis method triggers the following events:
Did this help?