A payment gateway refers to software that transfers credit card information from customers to a credit card processor. If selling online, a business will need both a gateway and a processor, as the gateway connects a shopping cart to the processor to complete credit card transactions. The gateway sits between the shopping cart and processor to facilitate the transfer of payment information.