Square is quite nonprofit-friendly. Square does not offer discounted processing rates to nonprofits, but its massive, mostly free software suite includes tools for donation collection. It also provides inexpensive card readers and a free mobile POS.