BOOKING, REGISTRATION & PAYMENT