WPManageNinja / wp-payment-form

Build Payment forms easily and accept payments via Stripe Checkout in WordPress
https://wordpress.org/plugins/wp-payment-form/
GNU General Public License v2.0
11 stars 5 forks source link

WPForms and WPPayForms on the same site must use same reCAPTCHA version #4

Open bretlowery opened 4 years ago

bretlowery commented 4 years ago

I want to use reCAPTCHA v2 on my WPForms forms but reCAPTCHA v3 on my WPPayForms forms (in Google reCAPTCHA Admin, I have the same Domain, different Labels, to do this, and all my forms are on individual, separate pages within my site) . Each of your plugins has separate reCAPTCHA settings, so it seems like I should be able to do it. However, if I do, the last reCAPTCHA version I flip on in either plugin seems to take effect on both plugins, and the forms not using that version start to error on Submit. Putting everything on the same reCAPTCHA version, either v2 or v3, works without changing the Google side, so Google isn't the problem. I can have one version or the other on both plugins, but not both versions, one on each plugin.

bretlowery commented 4 years ago

Here's the scenario that led me to this: originally, everything was v3. But, it turned out v3 has a high false positive rate for my site users even with a score threshold set to 0.0, so I flipped back to v2 to have usable forms and still have bot/spam protection for my users on bot-heavy networks. But, my payment forms are primarily used by office personnel who don't want to use checkbox captcha on every payment entry to avoid impacting their flow entering multiple payments at once during the day. Being able to use both captcha versions would solve all my problems here.