"Credit card transactions take weeks before you get the money" Where is this the case?

The only time I have experienced this being true is refunds, they usually take a bit longer to clear.

When I pay for something online or in person the payment is cleared within seconds, and I get a notification from my back that it has went through.