Stripe is widely used by nonprofit organizations that are looking to collect donations online. While it allows you to accept both one-time and recurring donations and offers a discounted processing fee for qualifying nonprofits, Stripe fundraising capabilities are limited and accessible to tech-savvy NPOs only.
Stripe charges a transaction fee of 2.2% + $0.30 per donation.
Stripe offers a discounted donation fee and its nonprofit custom pricing will save you 0.7% per transaction. However, this pricing structure is only applicable to tax-deductible donations and some credit card payments are not eligible to it.