Skip to main content

What the Virtual Terminal is

The Virtual Terminal lets you take a real payment on behalf of a customer, right from your dashboard. Unlike a manual transaction, which just records a payment you already collected, the Virtual Terminal charges the customer’s card or bank account immediately. It is the tool to use when someone gives you their payment details over the phone or in person. Open it from the green New transaction button at the top of the dashboard (labeled New donation on a nonprofit account), then choose Online transaction.

Step 1: Choose the customer

The terminal opens on customer selection:
  • Existing customer: search by name or email and select the customer.
  • New customer: switch to the new-customer tab and fill in the required fields, which include first and last name, email, phone, and billing address (street, city, state, and ZIP).
Click Continue to move to payment.

Step 2: Take the payment

1

Enter the amount

Enter the amount to charge, and an optional memo.
2

Choose the payment method

Pick Credit / debit card or Bank account (ACH).
3

Enter the payment details

For a card, enter the name on the card, card number, expiration month and year, and CVV. For ACH, enter the bank details requested.
4

Process the payment

Click Process payment. The charge runs immediately and, on success, appears in your transactions like any other payment. Use Back if you need to return to the customer step first.
The Virtual Terminal takes a real payment as soon as you click Process payment. Confirm the amount and the customer before processing, since this is a live charge, not a recorded entry.
Enter payment details only with the customer’s authorization. Card and bank information is processed securely through Dime Payments and is charged in real time.