The same thing happened to me last year when I booked several rooms, agreed to a pay immediately no refund policy and then waited and waited. I finally e-mailed them. Here was there reply to me:
Thank you for your email.
You pay for rooms when you book them, rather than when you arrive, which means a speedy check-in and no need for check out.
The only time you will pay on arrival at the hotel is if you booked for the same day when booking via our Central Reservations team or when using certain credit cards. I can confirm that these bookings are pay on arrival which is why you have not been charged for your bookings.
You must be able to show ID (driver's licence, passport or a valid credit or debit card) if you are paying by cash for a walk-in booking at the hotel or if requested by a hotel member of staff.
End of e-mail.
I assume my credit card did not let them charge me until the day of the booking. I also assume I would have been charged that day whether I showed up or not. In any case, we paid when we got there and had no problem. (We were booked at 2 different places and it was the same at both.) The nice part was I was booking a room for us and one for another couple. Because they did not charge me ahead, we each took care of our room on arrival and save the "you owe me" headache.
Have a great time.