Unable to pay for wow subscription

Trying to pay for my wow subscription. Payment won’t go through. Had bought shadowlands and first sub using same visa debit card in October. Now the shop won’t let me go through with the payment. It just keeps taking one euro for every transaction. I’m from india