A payment gateway is merchant services offered by an eCommerce application service provider that authorizes credit card or direct payment processing for online businesses, retailers, or traditional brick and mortar stores.