As long as the card has a Master Card Logo and a CCV on it, it will work.
as far as i know only embossed cheque cards work, my nedbank cheque mastercard works for technically everything but my standard bank cheque mastercard doesnt work at all with online purchases (and yes i have internet banking enabled)