I've booked a hotel for a stay 8 months from now on a no-prepayment basis. As per usual, they pre-authorized my card; which makes me ask out of curiosity:
Is there a time-limit to how much a vendor/merchant can have an amount pre-authorized before the bank drops it? Or they can have an amount pre-authorized for a virtually indefinite period of time? Also does that differ between debit and credit cards?