Payment Gateways are services that handle payments. They are facilitators that securely transfer payment inforamtion between online stores and users' accounts. Payment Gateways check for funds availability and authorize payments between merchants (including admins) and clients. Customers place orders, select the desired payment gateway, and are redirected to the payment confirmation page. Next, the Payment Gateway processes the payment, and according to the response received, authorizes the transaction or displays a failure message.