The STS electronic payment platform seeks to cater to the increasing demand for e-payment solutions at a time when other traditional payment methods like cash and cheques are still having the lion's ...