It also doesn't necessarily solve the problem. The charges could accumulate in their systems until Amazon hands them to a debt collector, or the bank might helpfully transfer them to the new card anyway.
Can anyone explain this? It goes against all I thought I knew about online payments and credit cards.
We need better online payments options that prevent these scams. It would be nice to have the ability to whitelist and blacklist online vendors.
Isn't that basically a direct debit mandate?
I just went through this with Citi/Mastercard.
I'm not sure if other companies do this, but I was able to opt out of this "account update" feature to hopefully stop a Comcast charge from going through to my new card number. I'll find out on Dec 10 if it works, but the customer rep I spoke to says it should. It basically cancels that feature so that I now have to manually go through every merchant and update them to my new credit card.
If you get a completely new account, that can't happen. I'm not sure what happens if you get a new card from the same company (like getting a brand new Chase account). I'd guess it would depend on their backend as to if new charges followed you.
See this section in the Stripe docs: https://stripe.com/docs/saving-cards#automatic-card-updates