0 / 60 seg.

It is made worse when we realise that we are still grappling with current challenges of e-commerce and other electronic payment systems but technology development and advancements are not waiting.