I for one , never dislike credit card payment , good to have
less cash inside our pocket , better security .
Main reason it's the waiting time to get the bank to approve the
transaction , if network busy , it might just take a bit of time
.... time for cabby is money .
Second reason , for me , it's the trouble to go to our Diesel Kiosk
to up-load our Smart card .... must up-load to receive payment
within the next owrking day .
Third could be this particular driver might not have a ATM to
withdraw cash after the company credit into his account .
Many reason if i can think of .... for most , cash is king .