Virtual Terminal Button
Introduction
The Virtual Terminal allows merchants to process additional charges against an order that has already been placed. This tool is especially useful for handling supplemental fees or post-order adjustments without requiring full credit card details, helping maintain PCI compliance.
Prerequisites
You must have access to the Order Management system within your UltraCart account.
The order must have an existing credit card payment method on file.
Step-by-step Instructions
Navigate to the Order
Go to:
Main Menu → Operations → Order Management → View All OrdersUse the search filters to locate the desired order.
Tip: Ensure the Date Range field includes the date of the order you're searching for.
Open the Order Editor
Viewing the order in the “Review order” page, mouseover ‘Edit’ then click Click the Billing menu option.
Access the Virtual Terminal
In the Billing tab, scroll down and locate the Virtual Terminal button along the right-hand side of the “Payment Information” section.
Note: You do not need to move the order to Accounts Receivable to process a payment using the Virtual Terminal.
Enter Transaction Details
You’ll be taken to a secure screen to enter the amount to be charged.
Optionally, add a comment describing the reason for the charge (e.g., additional shipping, item upgrade, etc.).
Process the Charge
Click the Charge Credit Card button to submit the transaction.
Confirmation Message:
Important Notes
The virtual terminal charge does not update the order details (such as items or shipping charges). If this charge relates to additional products or services, you should manually edit the order to reflect those changes.
See Modifying an Existing Order Record for instructions.
All virtual terminal transactions are recorded in the Transaction History located in the Payments menu of the Order Review page. This includes:
The amount charged
A note that it was a virtual terminal transaction
The UltraCart user who processed the charge
Previous transaction history for reference
Conclusion
The Virtual Terminal feature is a fast and PCI-compliant way to process additional charges on an existing order. Just remember that changes to the order’s actual contents (items, shipping costs, etc.) must be made manually if relevant to the new charge.