New bug in Wix Bookings API

This seems to have been introduced in the past couple of days as we noticed the behaviour change on Wednesday 24th despite the code being stable and working fine for 2 months.

Calling wixBookings . checkoutBooking ( bookingInfo ) with custom formFields no longer shows those form field details on the Calendar booking.

Any default form field (those with IDs
00000000-0000-0000-0000-000000000001
00000000-0000-0000-0000-000000000002
00000000-0000-0000-0000-000000000003
)
Seem to work fine. However passing through valid custom field id/value pairs are getting ignored by checkoutBooking even though the booking returns as successful with a valid booking ID.

While I’ve raised this as a bug with support, I hope this catches the attention of any Wix Velo staff for a speedy resolution as this bug is in production and affecting client sites.

Thanks.

Hi, thanks you raising this issue.
I’m from Wix Bookings, I will investigate this and update once this is resolved.

Jacob, thanks so much for taking a look… please do get in touch if you need further details like examples, booking IDs etc. as it’s hard to share some of this further info on public forum.

Hi, please retry now.

Jacob, you’re a star! Thanks for looking at this and the quick turnaround.

Wix Bookings is an excellent app and API, great to see it well supported.