Mega relies on resellers to process retail payments. All it takes is for someone to set up a Mega reseller that takes BTC for payment.
Whats funny is most of these resellers appear to be shadow companies that almost solely set up to move money from them to mega. If he thinks the card companies wont catch onto this shell game of his he is fucking kidding himself.
Some are not, i knew EuroDNS before for example.
Still, he will still be moving money over bank wires. This method only provides a level of obfuscation. I'm sure some of these resellers will accept Bitcoin, but there is no advantage introduced by using Bitcoin that way to the Mega's side (clients will still enjoy some level of anonymity by paying with Bitcoin).
Best solution for them would be accepting Bitcoin directly, and using vouchers as a proxy for other payment methods.