Just a quick comment, my understanding is you only get the discounts (caps) using a credit card if it is a credit card which is linked to an opal account, if you're using a credit card which has no linked opal account then you do not get the discounts/caps. At a point in time a while back that is what I saw happening so went back to using opal and credit card as emergency.