A payment gateway is an online payments’ service that, when integrated with the e-commerce platform, is devised as the channel to make and receive payments. The main role of an online Payment Gateway is to approve the transaction process between merchant and customer. It plays a vital role in the online transaction process and authorizes transactions between merchants and customers.