A virtual terminal is a web-based application that lets you process credit card payments from any computer or mobile device with internet access. Instead of swiping or tapping a physical card, you manually enter the card number, expiration date, and CVV into a secure online form. Virtual terminals are used for phone orders, mail orders, invoices, and any situation where the cardholder isn't physically present.

How Virtual Terminal Processing Works
1. Customer provides card details — by phone, email, fax, or mail order form 2. You log into the virtual terminal — a secure web portal accessible from any browser 3. Enter the payment information — card number, expiration, CVV, billing address, and amount 4. Submit for authorization — the payment gateway routes the transaction through the card networks 5. Receive instant approval or decline — funds are deposited to your bank account within 1-2 business days
No hardware. No app downloads. No card reader. Just a computer and an internet connection.
Who Uses Virtual Terminals?
Virtual terminals are essential for businesses that take payments when the customer isn't standing in front of them:
- Service businesses — contractors, consultants, agencies billing by phone or email
- B2B companies — processing purchase orders and invoice payments
- Mail order businesses — receiving orders by mail or fax
- Professional services — law firms, medical offices, accountants collecting payments remotely
- Non-profits — processing donations over the phone
- Any business taking phone orders — restaurants with delivery, appointment-based services
Virtual Terminal vs Physical Terminal vs Payment Gateway
| Feature | Virtual Terminal | Physical Terminal | Payment Gateway |
|---|---|---|---|
| Hardware required | No — browser only | Yes — card reader | No — API integration |
| Card present | No — key-entered | Yes — chip/tap/swipe | No — online checkout |
| Best for | Phone/mail/invoice | In-person retail | eCommerce websites |
| Processing rates | Higher (CNP rates) | Lower (CP rates) | Higher (CNP rates) |
| Setup time | Minutes | 1-3 days (shipping) | Days-weeks (development) |
Key Features to Look For
Recurring billing lets you set up scheduled payments — monthly retainers, subscription fees, installment plans. The system charges the stored card automatically on your schedule.
Invoicing lets you email professional invoices with a "Pay Now" button. The customer clicks, enters their card on a secure hosted page, and the payment processes automatically. No phone call needed.
Tokenization securely stores card information so returning customers can be charged without re-entering their full card number. Essential for recurring billing and repeat customers.
Multi-user access lets multiple employees process payments from different computers with individual logins and permission levels. Track who processed what and when.
Reporting and exports give you transaction history, batch summaries, and exportable data for accounting and reconciliation.
Unison's Virtual Terminal: PayTrace
Unison Payment provides virtual terminal access through PayTrace — a Level 1 PCI-compliant payment gateway that includes:
- Virtual terminal for manual card entry
- Recurring billing and subscription management
- Email invoicing with hosted payment pages
- Customer vault for secure card storage
- Detailed reporting and batch management
- Multi-user access with role-based permissions
- ACH/eCheck processing alongside card payments
PayTrace integrates with QuickBooks, Xero, and major accounting platforms. If you already use a virtual terminal elsewhere, Unison can migrate your stored customer data.
Need a virtual terminal? Contact Unison for a free PayTrace setup →
Related resources:
- PayTrace Gateway — our virtual terminal and gateway solution
- Invoicing & Surcharging — send invoices with payment links
- ACH Payment Processing — add bank transfer payments