When you book online, you do have to put a deposit to hold the day/time (they requested 3$ and it was 3 of us going)and you can pay the balance when you arrive at BTB
I believe you're supposed to book it but can pay when you arrive. Just don't get their late they will take lateness as a forfiet
You can pay at the place
Thanks! Your answer is awaiting moderation.