Accept donations from your computer with Virtual Terminal.
Virtual Terminal is a feature built-in to the Fundraise Up Dashboard that enables you to process donations directly from your account. Virtual Terminal is useful for processing in-person and over-the-phone donations. It is scalable for use in front office environments and large call centers.
Before using Virtual Terminal, get to know its basics by reviewing the documentation below.
Enabling Virtual Terminal
By default, Virtual Terminal is not enabled for your Fundraise Up account. To enable Virtual Terminal, view its settings page in the Dashboard and select Enable Virtual Terminal.
Donations processed through Virtual Terminal incur your organization's established platform fee.
Tkey on your keyboard to launch Virtual Terminal from anywhere in the Dashboard.
By enabling Virtual Terminal, you extend the scope of your PCI compliance to include your organization’s networks and computer systems. We recommend reviewing your device management plan to ensure that necessary security and privacy measures are in place.
There are four possible donation sources in Fundraise Up: Website, Virtual Terminal, P2P fundraiser, and Recurring migration. The source for any donation processed using Virtual Terminal is Virtual Terminal. This helps identify Virtual Terminal records in the Dashboard, Exports templates, and integrations.
Access to Virtual Terminal
All but one user role in Fundraise Up can access Virtual Terminal and use it to process donations. Review the user roles below.
|User Role||Virtual Terminal access|
|Organization Administrator||✅ Yes|
|Campaign Administrator||✅ Yes|
|Campaign Manager||✅ Yes|
|Support Specialist||✅ Yes|
|Virtual Terminal Specialist||✅ Yes|
|View only||⛔ No|
We recommend auditing the users added to your Fundraise Up account and reducing permission levels where possible. This helps you reduce the number of devices that are in the scope of your organization’s PCI compliance.
This section describes the six sections in Virtual Terminal that provide access donation-related fields and properties during checkout.
The Campaign section in Virtual Terminal includes a property for selecting the Fundraise Up Campaign that the donation should be associated with. Based on the Checkout configuration of the selected campaign, some fields and properties will be shown or hidden.
If designations are enabled for the selected campaign, a designation property is displayed that enables a user to select a designation for the donation.
In the Donation section, you can configure the donation as a one-time or recurring donation. When the Recurring option is selected, you can set the installment amount, frequency, and start date for the recurring plan that will be created.
The recurring plan frequencies available in Virtual Terminal are: Daily, Weekly, Biweekly, Monthly, Bimonthly, Quarterly, Semiannual, and Annual.
The Donation section also includes the option to cover transaction costs for the donation. By default, the fee coverage amount is automatically calculated, but the amount can be edited by the user processing the donation.
As a best practice, we recommend verbally confirming the fee coverage option with a donor when processing an in-person or over-the-phone donation.
The Supporter section includes fields for the supporter related to the donation. Using the supporter search function, you can autofill information for existing donors. This functionality is on by default when you enable Virtual Terminal, but it can be disabled if required by your organization’s security policies. Similarly, you can configure the autofill functionality to be available to all user groups or you can exclude users with the Virtual Terminal Specialist role. Learn more →
Depending on the Checkout configuration for the selected campaign, a few other fields may be shown, including On behalf of, which is used for attributing a donation to an organization, and the fields for comments and tribute giving.
Unique to Virtual Terminal, an email address is not required to process a donation. This functionality is useful for accepting donations from donors that do not have email addresses.
You can process a Virtual Terminal donation using three types of payment methods:
- Credit card
- ACH Direct Debit
- Saved payment methods
For card-based payment methods, you can opt to process the donation without the card’s CVC/CVV security code. This option is configured from the settings page for Virtual Terminal in the Dashboard.
To learn more about using saved payment methods, read the section in this guide titled: “Saved payment methods.”
If custom fields exist for the campaign selected in Virtual Terminal, they are displayed in the Custom Fields section, and a Virtual Terminal user can input values.
Donation receipt email
By default, supporters receive emails for donations processed using Virtual Terminal. For one-time donations, the One-time receipt email is sent. For recurring donations, the Plan receipt email is sent if the recurring plan is immediately initiated. Alternatively, the Plan scheduled email is sent if the recurring plan is scheduled to begin on a later date.
There are two conditions under which emails are not sent to supporters:
- If no email address is entered in Virtual Terminal
- If the “Don’t send email” option is selected
If the Show additional notes during Virtual Terminal checkout option is enabled and text is included in the note editor, a notes area is displayed in Virtual Terminal. This feature is useful for displaying instructions or call scripts to Virtual Terminal users.
Saved payment methods
When a donation is processed using Fundraise Up, the payment details are tokenized and securely stored in Stripe. These payment details can later be reused to process new donations using Virtual Terminal.
Compatible payment methods include:
When a saved payment method is selected in Virtual Terminal, a warning will be displayed: “Confirm method with supporter before using.” This warning is designed to remind Virtual Terminal users to verify the card details or payment account information with a supporter before processing the donation. Taking this step helps reduce the possibility of charging the wrong payment method and having to issue a refund.
High volume events
Virtual Terminal is designed to help users process donations quickly and at high volume. This functionality is useful for call center environments, events, and other live fundraising activities.
We strongly recommend notifying us in advance of any high volume events where Virtual Terminal will be used to process donations. This enables us to whitelist the IP addresses you will use for your event so that Fundraise Up’s anti-fraud tools do not flag your network and block traffic to the platform.
To notify Fundraise Up of an upcoming high-volume event, email firstname.lastname@example.org.
Some options for Virtual Terminal are configured from the settings area of the Fundraise Up Dashboard.Virtual