Yes, they almost all take credit cards but I always ask before I get in. (eg. Not all cabs in SIN take credit card and you sometimes have to specially call one that does.)
As for automation, some are fully automated, and some still have the carbon paper.