Clinic Booking System

Hi Guys

I have had a really unsuccessful implementation of an online booking system fall over for one of my clients who at the time wanted Salesforce integration.

I would now like to just get them up and running with a system I can integrate into their current WordPress site.

There are a few Caveats:

I need to be able to set providers availability on Random days of the month 3 months in advance.
so Provider A might work the 5th, 7th, 13th and 28th month 1 and the 1st, 10th, 23rd the next.
(I know this seems super simple but trust me the way some of these systems are made its not)

I need multiple providers and also be able to take payments for consultations within the booking workflow (UK Based)

Anyone have experience which ones are the best?

Thanks! would be your best option maybe ?

I don’t need any one to integrate it for us into Wordpress etc as one of my staff can do this. Was more just looking for a recommendation of the best plugin if anyone has used any