Japan does not have a tipping culture and drivers neither expect nor accept money in excess of the fare displayed on the meter. They will not accept haggling either. Cash is the safest way to pay, though an increasing number of taxis now also take IC cards like Pasmo and Suica as well as credit cards.