A gateway is a tool that securely transmits the online payment data to the processor to perform the complete transaction lifecycle. It authorizes the payments for card-not-present transactions, specifically for the eCommerce websites.