On face-value, this looks like Monzo has debited the funds from your account but the merchant ‘refused’ to accept the funds due to the (user-entered?) error, so Monzo should bounce that debit back you asap.
Frustrating that the order was not processed - but overall, it looks like the error-checking/payment-processing/security has worked as it should?
They should, and hopefully they will as 2 payments were taken and it’s quite a large amount. Which makes this feature a little more concerning.
Disputing the transaction through Monzo looks time consuming because it asks for receipts and proof from the merchant etc. Even then it quotes 7-10 days just to look into my claim.
I assume this particular merchant has additional checks, and the order would go through on most websites?
A CVV is an additional check merchants and payment processors use, but it can be possible for payments to go through without it, or even with the wrong one if the merchant didn’t use it for verification (like yours did).
It wasn’t that long ago Amazon used card number and expiry alone.