Donorbox processes over $1 billion in donations with Stripe

Donorbox gives non-profits simple, transparent tools to manage fundraising activities and connect with donors. Its global network of giving has raised more than $1 billion from nearly five million generous donors. With Stripe as its payment platform, Donorbox has successfully reduced the burden of regulatory compliance for these non-profits while providing a trustworthy, fraud-resistant solution for online giving.

Products used

North America


Donorbox was created to give non-profits an all-in-one platform for collecting online donations, easing the burden of regulatory compliance and protecting them from fraud. Many non-profits run lean organisations, which means that managing payment technologies, complex reporting requirements, and the distribution of tax receipts all consume valuable resources. Non-profits are also easy targets for fraudsters who commonly test stolen credit cards against these resource-constrained organisations.

“Non-profits work with lean teams, and devoting limited resources to compliance, reporting and fraud greatly detracts from their ability to be impactful,” said Charles Zhang, founder of Donorbox.

Donorbox set out to solve these challenges for the non-profits who rely on donations to do their good work. After reading positive online reviews touting Stripe’s ease of use, straightforward code, and helpful documentation, Donorbox decided to make a change.


Donorbox wanted to offer its customers a smoother payments experience on top of robust reporting and fraud prevention. It chose Stripe Elements to streamline the overall payments experience for non-profits and donors, Stripe Connect to power a seamless integration into Donorbox’s existing platform and reduce Donorbox’s regulatory burden, and Stripe Radar to detect and block fraud without adding friction for legitimate donors.

“For non-profits to be successful, it’s imperative they present donors with a smooth and slick checkout flow,” added Zhang. “The robustness of Stripe Elements, with features such as real-time validation and card account updater, creates an excellent donor experience and encourages continued giving.”


With Stripe, Donorbox has been able to expand into 40+ countries as its small-but-nimble development team improved the user experience, optimised payments processing, and significantly reduced losses from fraud.

Over 30% reduction in lost recurring donations

With Stripe’s easy-to-use offering, Donorbox was able to quickly deploy a streamlined user experience while improving security and enabling its continued growth and expansion.

Providing a fast and simple experience for donors is critical to maximise captured donations, and Stripe helps remove roadblocks by pre-populating donor data and validating payments in real time. For recurring donations, Stripe’s card account updater eliminates declines so donations continue to flow even if a donor’s card has been replaced. Stripe’s integration with Plaid also allows non-profits to easily accept ACH payments for larger donations or from institutional donors.

“Seemingly small optimisations like Stripe’s card account updater are critical to these non-profits because so many rely on recurring donations,” said Zhang. “Card account updater alone helps reduce lost revenue by more than 30%.”

80% reduction in fraud in a high-frequency market

Criminals commonly target non-profits for card testing, which leads to both hefty losses and inadvertent denials for legitimate donors. Stripe Radar uses machine learning to detect and block fraud while keeping real donations flowing to Donorbox’s non-profit customers. Small non-profits often struggle to stay afloat due to hundreds of chargebacks and fraudulent payments. With Radar, Donorbox has been able to reduce fraud by over 80%.

Simplified payments infrastructure offers more capabilities with less development effort

Stripe Connect serves as the payment facilitator, which removes the compliance and regulatory burden from Donorbox, while getting donations to non-profits in less time. Stripe’s global capabilities also enable easy integration with international payment providers, allowing Donorbox to quickly expand around the world.

“Stripe offers us a suite of payments products that are easy to integrate so we can quickly give more benefits to more non-profits,” said Zhang.

Stripe takes on the compliance, regulatory and reporting headaches of processing donations so we can focus our lean resources on making the biggest impact.

Charles Zhang, Founder

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Get up and running with Stripe in as little as 10 minutes