The problem might have something to do with this being an international order.
Sometimes banks will automatically decline the transaction because of that. It’s meant to prevent fraud, since one does not usually make purchases outside their country. When this happens, your bank should notify you in some way. The only way around it is to contact your card’s provider and okay the transaction.
I see your email and will answer the rest there~