A payment gateway is a technology that processes credit card payments for both e-commerce and traditional brick-and-mortar stores. It sends a customers’ credit card data to the merchant bank (acquirer bank) and within a few seconds the payment gets either accepted or declined. This happens through

– virtual payment processing on the checkout page of your website or
– physical POS terminals in your brick-and-mortar store