A virtual terminal allows a business to enter and process payments through a computer or web browser instead of using a physical countertop terminal for every transaction. It can be useful for phone payments, remote sales and service-based businesses.