Cash payments are good when you make small transactions while online payment is suggested for transactions that involve bigger amounts.