We have the hotel book our flights from BZE to San Pedro (and return flights)and then we pay the hotel. They need to know your names and flight info and they will make the reservations, meet you at the SP airport and take you to your hotel. They make it very easy!
(We have always stayed in town so I'm not sure about places north of the cut.)