What is a payment gateway?

Small business advice