Paypal | Site Banner Q4 2024

Added by Latoya

Product Icon

WooCommerce Blocks

WooCommerce Blocks offers a range of Gutenberg blocks you can use to build and customise your site.

Add reCaptcha to Checkout Block

A while ago (1-2 years) my checkout was attacked by a bot that attempted to process 2000+ transaction in around 3 minutes.

As all the attempted orders were fakes and failed, we weren’t charged the order percentage but Braintree did charge us the $0.30 transaction fee on them and recommended we add reCaptcha to our checkout… awesome lol.

Obviously I immediately added the reCaptcha and switched to Stripe, because ***** Braintree charging me for obviously fake transactions 😀

I’m pleased to say we haven’t had any similar problems since adding the reCaptcha, but of course won’t be using any Woocommerce checkout forms that don’t either have a reCaptcha option built in, or at least have documented compatibility with an existing reCaptcha plugin.

Would you be be able to add a reCaptcha option to the Checkout Block or confirm and document compatibility with an existing reCaptcha plugin please?

Kind regards,
JP

Author

Current Status

Open

Last updated: November 6, 2020

1 comment

Log in to comment on this feature request.

  1. ralucastan says:
    Product Developer November 22, 2022 8:15 am

    Hi JP,
    thank you for reaching out.

    We don’t have reCaptcha, but we recently implemented rate limiting to prevent abuse on endpoints from excessive calls and performance degradation on the machine running the store. This is optional and disabled by default.

    You can read more about it and how to enable it on this page https://github.com/woocommerce/woocommerce-blocks/blob/b226481c02525be8cd4cea67e5c2ebdd0d139550/src/StoreApi/docs/rate-limiting.md.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.