Maybe to make the RP more realistic with taxi's would be to not make every payment in cash.
What if it was every other payment was cash and then card (straight to the players bank) I think that would make it more fair and easier for when you do get robbed as you know that you have at least half...