Donation Processing With Stripe (Legacy)
Rob Wu avatar
Written by Rob Wu
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.

Note: 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.

Note: 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 click on the “Donate” button on your CauseVox campaign site.

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

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

After their donation, your donor see 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 your campaign or donation page, and navigate to your Settings (gear icon).

Step 2: Select Payment Processing from the left navigation.

Step 3: If you don't have a Stripe account connected, select Connect Stripe Account.

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

If you have multiple Stripe accounts listed, simply select the Stripe account you wish to connect to the campaign.

If you do not have a Stripe account, you can fill out their online form to create one in minutes. Once you complete the form, Stripe will automatically connect with CauseVox.

If you already have a previous Stripe account connected to CauseVox, you can simply select the Stripe account from the listing and save.

You will know the account is successfully connected by the green Connected label.

Step 4: 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?