У вас получился в простой форме сложный вопрос :) Для онлайн оплаты нужен полноценный букинг с выбором даты и времени, проверки на свободно или нет. Интеграция с какой-либо CRM отеля, которую используете, ведь на ресепшене должны узнавать о заказе. Начните пока с формы без онлайн оплаты, а потом придумаете как оно должно работать.