Do I have to pay when booking?

No, you can pay afterwards if you wish. There are several different payment options when booking an experience.