you should be able to give them your HH number upon check-in and get HH points, irregardless of whether you pay for it or it is direct bill. Make sure your name is on the folio for the room. The only exception might be if there is an extremely low rate negotiated for the room.
------------------