There are several terms that are used nearly interchangeably when describing online payments:
Payment gateway
Payment processor
Merchant account
Payment provider
Payment service or payment system
Though each of these is distinct, they all refer to a company, service, or application that acts as a financial middleman between your website and your customer, and between both of you and your bank accounts. Each facilitates the completion of online transactions, and the processing of online payments.