Interesting update lordsutch. The European credit cards we tried last year were EMV-enabled and still got rejected. Perhaps the STM has finally fixed this?
I don't think the vending machines actually sell OPUS cards. You will have to buy it at one of the ticket booths. Once you have the physical card, however, you can then recharge it at the machines.