With businesses going virtual in large numbers nowadays, online transaction is quite natural for them. It is perhaps their need to maintain an online payment portal for their customers to stop for a payment when the latter purchase a product or a service.