What Is a Payment Processor? Meaning, How It Works & Top Providers 2026