Frankly if VM balks it's too likely another provider may too. The banks and too many other companies are leaking data and causing troubles like this. I suggest you talk to the credit card company.
Bob