Ecommerce Payment Gateway: Backbone of Secure Online Transactions

What is an Ecommerce Payment Gateway?