on msc the only card that works is the actual sail and sign card from MSC. We tried different cards and nothing else worked.
I have read that if you go on MSC for a second time that the card from the first cruise will work. I don't know if in fact it does though.