I'm trying to book a four points online, using a debit card, as a bonvoy member. It says the card is invalid. I've tried two different physical debit cards (maestro and visa) and multiple virtual debit cards from revolut, (visa and MasterCard) and none work, online or on the app, is this a bug? Or can I actually just not book a one night stay for less than a hundred dollars in the US without a credit card? Can I book by phone, either directly through the hotel or through the reservations line?
Edit: specifically,
Credit card number, expiration
date, postal code or CVV number
are invalid. If you have entered
these numbers correctly, please try
a new card, or call the number on
the back of your credit card for
assistance.
The app says credit card, the website said enter credit or debit card, and I've used debit cards in Marriott hotels in Europe multiple times with no issues