if this could help...
I have the following 3 ; AAdvantage Platinum Visa Signature, AAdvantage World Mastercard, and AAdvantage American Express card, all linked in one web access.
Both MC and Visa offer the Virtual account number option. (I have not tried it yet though) But Amex does not.