Virtual Visa/MasterCard Prepaid cards may not be accepted where merchants store credit cards for on-going or recurring purchases. The reason is that Virtual Prepaid Visa/MasterCard Cards have limited funds and they are more vulnerable to insufficient funds when they're used for recurring payment subscriptions which require a fixed monthly payment amount for a certain period of time.