A service providing entities that play the role of intermediate between banks and websites facilitating the communication of transaction information is known as payment gateway. They conceive information from the payer bank and take the information to the receiving banks and take care of their input, i.e. whether the transaction is accepted or not https://www.corpzo.com/payment-gateway-license