I have a pending transaction from an online merchant. I've cancelled the order, how long before the money is credited back to my card?

I have a pending transaction from an online merchant. I've cancelled the order, how long before the money is credited back to my card?

Most pending transactions that aren't completed will be credited back to your card in 7 working days. However car hire and hotel transactions can take up to 30 days.