I didn’t even build anything here, just set up an online service. In 2020 I volunteered with a small bail fund serving about 100 clients a year with annual donations of about $40,000 - primarily checks, but increasingly online payments. In May I moved their donation process from an excel spreadsheet manually reconciled with PayPal to a saas donation portal, which managed recurring donors, generated tax receipts, etc. I imported all our existing donor records, set up the option to pay by Square instead, etc, it was great. My notes from choosing the service mention that if we ever hit 12,000 unique donors we would go up a payment level.
Later that month, when George Floyd died and people started protesting, they also donated to bail funds - many of them explicitly to bail out protestors but many plain donations. I think our new donation portal handled over one million donations in two days.
(Our new square account was, for obvious reasons, instantly locked for fraud and we managed to get their support to re-open it within a few hours on a Sunday, they were very responsive! We didn’t keep all the money - there’s a National bail fund coalition and it was very random which funds were shared as donation recommendations, so the massive influx of donations to a few funds was distributed across the country.)