I agree with EWL. I've paid a "traffic fine" in cash on the spot too. Just pull out the wallet and ask how much the official fee is for the Fine/Visa/ whatever.
Schapelle and her handlers were too stupid to take a very low profile and buy her way out, as many others have before and since.
To believe that this doesn't happen in the East (except perhaps Singapore) is totally naive.