I don’t think amazon can do anything as I don’t have an account on that card, I’ve never used it for any online shopping, and I have no order number ect for the purchase somebody made
I had a look at Amazon Germany to see if any scams came up.
They didn’t.
However I did find a link from a user with a similar-ish issue.
It suggests that, when someone orders, for example, some books, from Amazon Germany, amazon just fulfil a transfer , for the money, from that Customer’s account. A bit like Direct Debit.
I’d suggest that they did this with the transaction you have, maybe typed in the wrong digits.
I still think that it’s likely to be an Amazon Problem - which your Bank should sort it out or a contact from you via email, to Amazon Germany.