Oldwoman70
I looked up whether it is possible to use a card and enter the wrong number. This is what I found
"A credit card number includes a checksum digit. A single digit incorrectly entered will result in an invalid card number.
A point-of-sale reader will immediately require a re-entry or re-swipe of the card. If entered online, the error may be caught in client code, or on the server, or when it is submitted to the payment system. In no case will it result in a valid transaction being entered"
It may be this information is out of date but I have to say I agree with the majority here that the bank was wrong - either that or the OP misunderstood the explanation.
Yes, this. Numbers must be exactly right or they won't satisfy the various algorithms (e.g. @checksum digit") that are in use. The code and expiry date much also be right.
As for Amazon payment details being updated, very often your card has the same long number as the old one, but I've always been asked by them to to update the other details myself. Same with the online groceries companies.