Virtual Terminal

Accept donations from your computer with Virtual Terminal.

The Virtual Terminal is a feature built in to the Fundraise Up Dashboard that enables you to process donations directly from your account. The 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 the Virtual Terminal, get to know its basics by reviewing the documentation below.

Enabling the 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.

Once ЕРУ Virtual Terminal has been enabled, you can tap the T key on your keyboard to launch ЕРУ Virtual Terminal from anywhere in the Dashboard.

PCI compliance

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.

Donation source

There are five possible donation sources in Fundraise Up: Checkout modal, Campaign Page, 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 configuration of the selected Campaign, some fields and properties may be shown or hidden.

Standardize donation processing by configuring a default campaign to use with Virtual Terminal. Learn more →

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, Every 4 weeks, Monthly, Bimonthly, Quarterly, Semiannual, and Annual.

You can also set limitations on each recurring plan you create in the Virtual Terminal. You can set a cut-off limit for any new recurring donation plan by:

  • Max plan amount: the total maximum donation amount for the recurring plan
  • Max plan installments: the maximum number of installments that will be made
  • End date: the date on which the recurring plan will be cancelled

When you add a limit, a full installment plan will appear. If multiple limits are set for a recurring plan, the plan will be cancelled as soon as any one cut-off condition is met.

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.

Please note that if you process multiple donors using one single email address, these donors will all be merged into one 'Supporter' record under the name of the first donor whose donation was processed using that email address. The data cannot later be separated. For this reason, we strongly recommend processing donations with separate emails for each donor.

Payment method

You can process a Virtual Terminal donation using three types of 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 the Virtual Terminal in the Dashboard.

For donations scheduled for a later date, ACH Direct Debit cannot be used as a payment method. If a later date is chosen for the donation, ACH will not appear as a payment method option.

To learn more about using saved payment methods, scroll down to the section in this guide titled: “Saved payment methods.”

Custom fields

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 the 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

Additional notes

If you wish to display instructions, call scripts or other notes alongside the Virtual Terminal, enable the Show additional notes during Virtual Terminal checkout option in the Dashboard settings for the Virtual Terminal and add your text.

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

The 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 the 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 us at

By default, Fundraise Up can process 200 real-time transactions/second, which is 25x the processing demand of even the busiest days of the year. As needed, this processing capacity can be scaled to 1,000 transactions/second.


Some options for Virtual Terminal are configured from the settings area of the Fundraise Up Dashboard.


In this article