Apple and Google will only allow you to accept donations if you have a 501(c)(3) organization. There may be other apps in the App Store or Google play that accept donations, but they just haven't been caught yet. The app review process is subjective so sometimes things slip through the cracks.
If you have a non-profit, we do have an upgrade that will allow you to accept donations. There's a one-time fee to set that up in your app: https://www.bvmobileapps.com/upgrade.asp#donations
Here's more information from Apple about accepting donations: https://developer.apple.com/apple-pay/nonprofits/