It is the system that enables financial exchanges between a Magento application and outside payment service providers. The following steps are taken by Magento Payment Gateway in relation to payment transactions:  Refund: This refers to the reimbursing of previously withdrawn   Authorize: This refers to approving transactions and preventing money from leaving a customer's account.  Sale: This involves carrying outputs.  Void: It deals with stopping fund transactions.