The virtual terminal allows online and mail/phone order businesses to securely collect payments over the internet through a simple and flexible system. It is a payment processing solution that allows merchants to accept both credit cards and electronic checks using a single system from any internet-enabled computer. The virtual terminal takes customer payment information during checkout and processes the transaction, including authorization, authentication, and allowing the merchant to later settle approved payments and view reports. It offers customization options and integrates easily while providing benefits like processing multiple payment types and recurring billing.