A payment gateway is a software and hardware system that processes payments for financial services. It encrypts the processed data and is responsible for the correct authorization of clients. The payment gateway only provides switching between the buyer and the seller. Payment systems are responsible for accepting funds. In most cases, these are different systems, but large companies combine two services into one, for example, Payadmit. It is a payment system and at the same time provides an
referral system.