IC cards such as, etc. can be used for the trips of "big" and "God" companies in time tickets, but the trips of "customs" companies cannot, so you should buy tickets in advance.
You can't use credit cards at the ticket office in Mei Tian, Osaka. You can only use cash. (You can use a credit card at the ticket office of Kansai Airport)