we have had this happen quite often with booking.com. The best course of action is patience. Keep the card details and just keep trying to process the transaction. We have about a 70% success rate when the person eventually either pays off some of their debt level or reactivates the card. It is always satisfying getting the call from them on the ones you win on :)