Agree completely with those who have commented about the cabbies' dislike for accepting credit cards. If I'm in a situation where I'm expecting or hoping to pay for the cab with a credit card, I confirm they'll accept a credit card before I even give them a destination. Likewise, it's not usually a bad idea to confirm before starting the ride (at least if you're on a shorter fare) "You can change a $20, right?"