impress-org / givewp

GiveWP - The #1 Donation Plugin for WordPress. Easily accept donations and fundraise using your WordPress website.
https://givewp.com/
GNU General Public License v3.0
344 stars 191 forks source link

Ability to set a minimum donation amount #390

Closed DevinWalker closed 8 years ago

DevinWalker commented 8 years ago

Problem: Can I set the minimum price for a donation? For example, I want the min donation at $5 and they also can donate custom amount but not below $5.

Reported via Help Scout request. I think it's an interesting request that we should consider adding to the form functionality. @mathetos what do you think?

mathetos commented 8 years ago

I agree that it would be useful. But there should be an alert of some sort to alert the donor that a minimum is in place. Perhaps just a small description under the amount field.

We get this request often enough I think it would be valuable.

pryley commented 8 years ago

This is an important feature. Sometime a donation form will be used to test multiple credit card numbers, each time attempting to process a tiny donation (i.e. $3-$5). The problem with PayPal Pro (and maybe other gateways?) is when these transactions are appealed, flagged as fraudulent and then reversed, Paypal adds a $20 reversal processing fee. Having a minimum donation amount discourages this type of behaviour. I had this happen recently to a client.

mathetos commented 8 years ago

That's a really good point @pryley particularly since we have heard reports from a few users saying they are getting those kinds of automated attacks on their forms. Combining this with a honeypot for security should be a priority for a near-future version I think.

pryley commented 8 years ago

A couple articles about this:

https://philanthropy.com/article/Fraud-Alert-Criminals-Test/233197 http://www.bankinfosecurity.com/stolen-cards-tested-on-charity-sites-a-7608/op-1

DevinWalker commented 8 years ago

This has been merged via https://github.com/WordImpress/Give/pull/498