Is it a prepaid virtual card? Cloud providers these days tend to block such cards. With so many horror story about getting unexpected huge bills, it would be sensible to use prepaid virtual card, but I guess cloud providers would never risk potential non-payment for allowing prepaid virtual card.