A Payment Service Provider is an eCommerce service that lets online stores accept and process multiple payment methods, such as credit cards, direct debits, bank transfers and real-time online banking.