Donation Processing With Stripe
Jenna Notarfrancesco avatar
Written by Jenna Notarfrancesco
Updated over a week ago

CauseVox is a verified Stripe partner and we recommend Stripe for donation processing for it's ease of use for donors and admins alike.

Stripe Quick Overview (Detailed View Below)

  • Account Requirements: Standard Stripe Account

  • Currencies Supported: USD, CAD, AUD, EUR, GBP, and any currency supported by Stripe.

  • Donor Experience: Donors make a donation without leaving your fundraising site.

  • Donor Credit Card Statement: Your organization name

  • Fund Disbursement: Automatic rolling 2-day deposit into your bank account.

  • Credit Card Processor Fees: 2.9% + $0.30 per transaction *nonprofit pricing available, see below for details.

  • ACH Bank Transfer Processor Fees: 0.8% with a $5 cap per transaction.

You can contact their sales team if you have any questions about how Stripe can work for you.

What Transactions Are Supported By Stripe?

You're able to accept all of your transactions through Stripe including:

What Are Stripe’s fees?

Stripe’s standard fees are 2.9% + $0.30 per donation. There are no sign-up or monthly fees on top of that.

Stripe has also recently introduced nonprofit pricing for US nonprofits, in beta. Pricing for nonprofits is 2.2% + $0.30 per donation for non-American Express and 3.5% flat for American Express cards.

You will need to provide Stripe with proof of your 501c3 status so that they can approve you for the discounted rate of 2.2% + $0.30 and apply it to your account. You can contact Stripe at [email protected] for additional information on how you can get started.

Stripe has changed their standard pricing for UK transactions from 2.4% + 20p to a rate of:

  • 1.9% + 20p for UK-issued cards (Visa, Mastercard, and Amex)

  • 2.9% + 20p for international cards (Visa, Mastercard, and Amex)

ACH bank transfer is automatically offered as a payment method when using Stripe as the payment processor. This payment method has lower processing fees of 0.8% with a $5 cap per transaction.

ACH payments are only available for US donors.

What Are Stripe’s features?

  • When donors click the donate button, they can enter in their credit card information on a secure form that is on your CauseVox fundraising site.

  • Donors have more options and can pay using credit card / debit card, Apple Pay / Google Pay, or ACH bank transfer.

  • Donors don’t have to create an account.

  • The name of your organization or self is displayed on the donor’s credit card statement. CauseVox is not displayed.

  • Funds are deposited directly into your bank account on a rolling 2 day schedule.

What data is pumped into Stripe?

It's important to keep track of your data in between one platform and another, so we provide the following fields in Stripe's metadata for each donation:

  • first name

  • lastname

  • email

  • amount

  • campaign name

  • address

  • city

  • state

  • zipcode

  • country

  • page url the donation came through

With Stripe's webhooks, you can also set up notifications when donations come in with Slack, send this data to your CRM, and more.

What Currencies Are Supported Through Stripe?

USD, CAD, AUD, EUR, and GBP. More currencies available upon request. Please check Stripe for all currencies that can be processed.

Note: Discover Cards are not supported in Stripe for transactions in Canada

How Do I Transfer Funds To My Bank Account?

Donations through Stripe are automatically deposited via EFT into the bank account you specified in your Stripe account. You can view disbursement reports and deposit statuses on your Stripe account at

If you have further questions on Stripe, please contact their support team at [email protected].

What Is Stripe’s Donation Process For Donors?

Donors select the Donate button on your CauseVox fundraising site.

Step 1: Once the button is selected, a secure pop-up box appears for them to enter in their donation amount. After information has been entered, donors select Next to proceed.

Step 2: Donors then enter in their name, email, comments, and any additional questions you may ask. After their name has been entered, they either enter in their credit card information, select credit/debit, Apple or Google Pay, or ACH bank transfer.

After their donation, your donor sees a payment success screen and you can redirect the donor to any URL.

How To Set Up Stripe To Accept Donations?

Setting up a Stripe account is easy and can be done directly in your CauseVox Admin Account. After you log into your CauseVox Admin Account, you can setup your Donation Processor with Stripe. You will find the Payment Processing section in Campaign Settings.

If you already have a Stripe account, you can sign into Stripe from your CauseVox Admin Account and your CauseVox site will immediately connect with your Stripe account.

If you do not have a Stripe account, you can fill out their online form directly on your CauseVox Admin Account. You will need the following information to set up your Stripe account:

  • Country where you are based

  • Product Details

  • Business Type

  • EIN (Tax ID) (optional)

  • Business Address

  • Organization website (if applicable)

  • Name

  • Date of Birth

  • SSN

  • Business Phone Number

  • Bank Routing Number

  • Bank Account Number

Once your form is complete, your newly created Stripe account is now already connected to your CauseVox campaign site. No additional steps needed!

What Do Donations Look Like In Stripe?

In Stripe, you'll see all the donations processed, with the amount, fee and collected fee (as per nonprofit pricing), date, status, campaign name, and donor email.

You can manage your donations in your Stripe account and keep tabs on all your donations here.

To connect Stripe with CauseVox, follow the steps below:

Step 1: Under Campaigns, select the Settings (gear icon) of the campaign you would like to edit.

Step 2: Select Payment Processing on the left navigation.

Step 3: For Stripe, select Connect Stripe Account.

You can add multiple Stripe accounts. Just select Manage Accounts >> Connect Another Stripe Account.

If you already have a Stripe account, enter the email of your Stripe account and Connect.

You may be asked a short series of questions to authorize the connection. Fill in all fields and continue through setup.

If you do not have a Stripe account, select the option Create a new account.

Step 4: Select the Stripe account you would like to connect. A connected Stripe account will say "Connected" to the right.

Step 5 (Optional): You can also set a default Payment Processor and currency settings across all campaigns through the Admin Account Settings >> Payment Processors.

Step 6 (Optional): Scroll down to select your currency using the Currency dropdown menu.

Additional Notes

Was this article helpful? Rate it below!

Did this answer your question?