Test mode

Learn how to use Test mode to experiment with donations and verify your setup.

Test mode provides a safe environment to experiment with Fundraise Up without affecting your live donation data. This article explains how Test mode works, when to use it, and how to make the most of its features.

When to use Test mode

 
Link copied

Fundraise Up offers a Test mode that allows you to simulate donations. In this mode, transactions go through the donation process but do not charge real money or create actual financial records. Instead, they provide a realistic view of how the platform processes payments, sends emails, and updates reports.

You may need to test donations in the following scenarios:

  • Before launching a campaign. Verify that all donation forms, checkout flows, and automated emails work as expected.
  • When setting up integrations. Ensure your CRM, email tools, and other integrated systems receive donation data correctly.
  • After adding payment methods. Confirm that new payment options process transactions properly.
  • During troubleshooting. Investigate and resolve unexpected behaviors in your donation process.
  • To review donor experience. Walk through the complete donation flow to understand what will see and receive.

Your test activities never affect live supporter data or real transactions, making it ideal for training, testing, and configuration validation.

Choose between Test mode and preview

 
Link copied

While both features help you validate your setup, they serve different purposes:

  • Test mode creates an interactive environment where you can process donations and verify functionality. It replicates the complete donation flow, including payment processing and integration syncing.
  • Preview lets you see how your will appear to supporters. Use it to verify visual elements during campaign setup, but note that preview mode doesn’t allow you to process transactions or test functionality. You can preview your campaign at any time during setup by clicking Preview.

Test data in your Dashboard

 
Link copied

Fundraise Up maintains two separate data environments:

  • Live data contains your actual supporter transactions and donation records.
  • Test data includes all simulated transactions and records created in Test mode.

By default, your shows only live donations. Test donations are hidden and don’t appear in your reports or statistics. To view test donations:

  1. Click your name in the bottom-left corner of the Dashboard.
  2. Toggle on Test data.
    Dashboard displaying fundraising insights, including total raised amount of $209,532.07 from 1,396 donations. Graphs illustrate donation trends over time, with sections for performance, recurring revenue, and one-time donations.

    Test data toggle in the Dashboard

  3. Toggle off Test data to return to live data.

This separation keeps your test activities separate from real donation data, so you can experiment without impacting your reports.

Create test donations

 
Link copied

You can process test donations through your Dashboard in two ways: using your campaign or . Both methods require a Stripe connection.

Set up Stripe test account

 
Link copied
Skip this section if you already have an activated Stripe account.

You don’t need to wait for your Stripe account activation to start testing. While live donations require a fully activated Stripe account, you can begin exploring Fundraise Up features right away:

  1. Go to Settings > Payment methods > Stripe.
  2. Click Set up test account.

This lets you test all donation features while your main Stripe account activation is in progress.

Stripe payment settings page with options to connect an existing account, create a new account, or set up a test account for processing donations. The page includes a brief description of Stripe's services.

Settings for Stripe test account

Make test donations in your campaigns

 
Link copied

To test donations through both the and :

  1. Go to Campaigns > [Your campaign] > Settings.
  2. Find the Campaign format section. Make sure the Checkout Modal, Campaign Page, or both are enabled.
    Settings page for a fundraising campaign titled 'General Donations (CA)' with options for campaign format, including 'Checkout Modal' and 'Campaign Page' highlighted.

    Campaign format selector

  3. Return to the Overview tab.
  4. Click Make a test donation under your chosen format.
    Fundraise Up dashboard displaying 'General Donations (CA)' overview, including total raised, checkout modal options, campaign page settings, payment methods, donation frequencies, and supporter information.

    “Make a test donation” feature in Campaign Overview

Fundraise Up does not create abandoned donations or potential supporter records in Test mode.

Make test donations in Virtual Terminal

 
Link copied

Virtual Terminal lets you and your staff practice processing donations just like you would during telethons, phone campaigns, or any offline event that involves using Virtual Terminal. Follow these steps:

  1. Enable Virtual Terminal:
    • Go to Settings > Virtual Terminal.
    • Click Enable Virtual Terminal.
  2. Make sure you have at least one campaign, or you won’t be able to use Virtual Terminal. If you don’t have an existing campaign, follow these steps:
    • Go to Campaigns.
    • Click New campaign.
    • Select New campaign with default settings.
    • Click Create a campaign.
  3. Enable Test mode:
    • Click your name in the bottom-left corner of the Dashboard and toggle on Test data.
  4. Access Virtual Terminal:
    • Press T on your keyboard from anywhere in the Dashboard, or click Virtual Terminal in the menu on the left.
    Virtual terminal interface for processing donations, featuring fields for campaign selection, donation frequency, amount, supporter details, and payment method. Summary section displays donation total and a button to submit the donation.

    Test mode in Virtual Terminal

  5. Use the following test card details to simulate transactions:
  • Card number: 4242 4242 4242 4242
  • Expiration date: any future month/year
  • CVC: any 3-digit number
In Test mode, Virtual Terminal supports only credit card payments.

Test mode on your website

 
Link copied

When you enable Test mode on your website, a toolbar appears at the bottom of the page. This toolbar includes localization tools for testing how your Checkout Modal, Campaign Pages, and other display across different languages and regions.

A family of four smiles together, promoting Relief Operations International. A donation form is displayed, offering options for one-time or monthly contributions, with suggested amounts listed. The background features a blurred website layout.

Test mode on a website with a toolbar for testing UI localization

Test mode requires the Fundraise Up installation code on your website. Once you have it installed, activate Test mode using one of these methods:

Method 1: Embedded script

 
Link copied

Add this code to activate Test mode by default:

1<script>
2window.fundraiseup_livemode = false;
3</script>

This approach works well for pre-production environments such as test sites.

Method 2: Query string

 
Link copied

Add this parameter to your URL for temporary Test mode activation:

1?fundraiseupLivemode=no

Example: https://example.com?fundraiseupLivemode=no

Sync test donations with your connected integrations

 
Link copied

Fundraise Up integrations allow you to sync test donations with connected platforms for testing. To enable this:

  1. Go to your integration settings in Settings > Integrations.
  2. Check the Sync test data checkbox to enable test donation syncing.
  3. Make test donations to confirm the data flow is working correctly.

Test payment credentials

 
Link copied

Use these test card credentials to simulate different payment scenarios:

BrandVisa
Number4242 4242 4242 4242
CVCAny 3 digits
Expiration DateAny future date

Using this card will not initiate real transactions.

You can find more test credentials in Stripe’s testing documentation.

Email notifications in Test mode

 
Link copied

In Test mode, you’ll receive the same emails as in live mode, with a few exceptions. Fundraise Up will not send the following email notifications for recurring donations made in Test mode:

  • Installment receipt.
  • Installment failed.
  • Recurring failed.
  • Plan fulfilled.
  • Mastercard reminder.
  • ACH verification reminder.
  • Expiring card reminder.

This limitation helps avoid confusion between test and live notification systems.

 

In this article