reCAPTCHA is a user validation solution that VTEX provides for all stores. It foresees scenarios where malware is used for fraud and prevents access by fake users.
Besides the native storefront functionality of the VTEX platform, stores implementing their own storefronts can integrate reCAPTCHA via the Checkout API to improve security.
What has changed?
Now, the Checkout API also supports score-based reCAPTCHA reCAPTCHA validation (equivalent to v3), which is suitable for native mobile apps.
VTEX is integrated with reCAPTCHA enterprise, which offers two validation approaches: checkbox (equivalent to reCAPTCHA v2) and score-based (equivalent to reCATPCHA v3). See this article on reCAPTCHA at VTEX Checkout to learn what version you should use depending on your storefront characteristics. You can also learn more each method: reCAPTCHA v2 or reCAPTCHA v3 with the documentation provided by Google.
However, the reCAPTCHA checkbox (equivalent to v2) integration option is still available and is the recommended option if you want to implement a reCAPTCHA integration other than in a native mobile app.
Currently, score-based validation is not available for native VTEX storefronts - it is expected to be in the coming months. This solution is only available for integrations based on the Checkout API.
What needs to be done?
If you use a native VTEX storefront solution or integrate with reCAPTCHA checkbox via the Checkout API, no action is required. reCAPTCHA will continue working as configured.
If you want to implement reCAPTCHA in a native mobile app storefront, you should use score-based validation. Contact your development team and see the reCAPTCHA integration guide.