You could try contacting both the credit card company and Blizzard billing/support.
At one end or the other, there is the safety security feature kicking in.

I'm not sure if you can have them allow you to bill your account multiple times in the future.
As in remove the automatic security feature for Blizzard Entertainment.