The hotel I booked in Hong Kong was reserved, so I used a credit card, which said it might be prepaid. .
Of course, the credit card is only used in case you don't stay after booking. It's actually just a deposit. This is called prepayment, but the money you prepaid needs your mother's credit card to be swiped on their POS machine before you can refund your card. I'm sure I didn't mislead you, so you still need that credit card to book a room. Prepayment can only be paid online by credit card.