I'm currently planning an application along the lines of a hotel reservation website (similar to booking.com, hotels.com etc… but on a smaller, more local scale)

My plan is to charge customers for their stay, and transfer this fee, less our commission, to the vendor (hotel)

Ideally, I'd like to transfer the funds to the vendor via BACS transfer.
Obviously, this would be best if it could be automated, via an API

I spoke to Albany, however they don't offer exactly what I'm after

I'm wondering of anyone knows of such a service? Or another possible workflow?