May 312021
 

The following Stripe Payments Plugin CAPTCHA Settings tutorial shows you how to enable and setup reCAPTCHA in your site and more.

Last Updated: October 20, 2022

Latest News: Updated the documentation.

This tutorial shows you how to enable reCAPTCHA, Enterprise reCAPTCHA (Beta) or hCaptcha settings in the plugin. When you enable one of these options, the settings option will appear when customers click a Stripe payment button. They need to check a box that confirms they are human. This prevents robots from abusing the payment button on your site.

Note: It is recommended that you enable one of the two Captcha options. The following notice has been added to the plugin.

Accept Stripe Payments: the captcha feature is not enabled. It is strongly recommended that you enable the captcha feature from the captcha settings tab to prevent bots trying to do card testing.

What You Need:

Stripe Payments Plugin reCAPTCHA Settings

Step 1 ) Go to Stripe Payments -> Settings -> Captcha tab as illustrated in the following image to start configuring the following options.

Captcha Settings

  • Captcha Type
    • None (not recommended)
    • reCaptcha
    • Enterprise reCaptcha (Beta)
    • hCaptcha
  • Click on Save Changes button when you complete your settings.

stripe-payments-captcha-settings-new

reCaptcha

Step 2 ) The following image reCaptcha allows you to set up the following options. Remember to first select reCAPTCHA option as illustrated in the image below.

Note: Click here to read the documentation to learn how to configure reCaptcha and get your API keys for your website.

reCAPTCHA Settings

  • Captcha Type
    • None (not recommended)
    • reCaptcha
    • Enterprise reCaptcha (Beta)
    • hCaptcha
  • Site Key
  • Secret Key
  • Click on Save Changes button when you complete your settings.

stripe-payments-recaptcha-options-settings

Enterprise reCaptcha (Beta)

Step 3 ) The following image  Enterprise reCaptcha (Beta) allows you to set up the following options.

Note: Click here to read the documentation to learn how to configure Enterprise reCaptcha (Beta) and get your API keys for your website.

Enterprise reCAPTCHA (Beta) Settings

  • Use Invisible reCAPTCHA Badge
  • Site Key
  • API Key
  • Project ID
  • Click on Save Changes button when you complete your settings.

stripe-payments-enterprise-recaptcha-settings-options

hCaptcha

Step 4 ) The following image  hCaptcha allows you to set up the following options.

Note: Click here to read the documentation to learn how to configure hCaptcha and get your API keys for your website.

hCAPTCHA Settings

  • Use Invisible reCaptcha Badge
  • Site Key
  • Secret Key

stripe-payments-hcaptcha-settings-options

Transaction Rate Limiting

Step 5 ) The following image  Transaction Rate Limiting allows you to set up the following options.

Note: Click here to read the documentation on how to protect your site from card testing.

Transaction Rate Limiting Options

  • Daily Transaction Limit without Captcha
  • Daily Transaction Limit with Captcha
  • Click on Save Changes button when you complete your settings.

stripe-payments-transaction-rate-limiting-options

Troubleshooting

Q1 We’ve had hundreds of small fake charges to random people made by our Stripe account. How do I fix this issue?

Answer 1: Card testing is a type of fraudulent activity where someone tries to determine whether stolen card information is valid so that they can use it to make purchases. A fraudster may do this by purchasing stolen credit card information, and then attempting to validate or make purchases with those cards to determine which cards are still valid. Other common terms for card testing are “carding”, “account testing”, and “card checking.” The following link https://docs.stripe.com/disputes/prevention/card-testing has more information that can help you.

This issue was also mentioned in the following support thread.

==============================

That is all you need to do to set up reCAPTCHA, Enterprise reCAPTCHA (Beta) or hCaptcha settings in the plugin.

I will be updating this post from time to time. So keep coming back for more.

Enjoy.

Stripe Payments Plugin Tutorials:

I have been working in IT since 1999 and I enjoy the challenges it brings me. I love developing websites with WordPress. I spend a lot of time helping out in wordpress.org forums. I have been writing tutorials since 2011. Now I am learning how to manage my own VPS "Virtual Private Server.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

sixteen + sixteen =