What is the difference between a payment processor and a payment gateway?
A payment gateway is the software that securely captures and encrypts card data at checkout (like Stripe or Braintree). A payment processor handles the actual movement of funds between the customer's bank and your merchant account (like First Data or TSYS). Many modern providers like Stripe and Square combine both into a single service.