Well that's annoying. Visa credit cards are very common in the UK, I myself use one for everything online. I don't know anyone who's got an American Express card in the UK
Edit: Could it also be that Amazon offer their own Mastercard credit card and they're trying to nudge people towards that?
Edit: Could it also be that Amazon offer their own Mastercard credit card and they're trying to nudge people towards that?