You can’t process donations for free with Stripe or PayPal, but they do offer discounted rates for Nonprofit organizations. Both Stripe and PayPal’s current nonprofit rate is 2.2% + $0.30 per transaction and no monthly fee.