I have a few questions about implementing reCAPTCHA in the CMS (Portal) version with checkout v6. Could anyone help me with the following points:
reCAPTCHA Positioning: Do I need to manually define where the reCAPTCHA element should appear on my site’s interface, or is this insertion handled automatically by the VTEX platform?
Validation Process: Is reCAPTCHA validation managed by VTEX itself, or do I need to configure a request to an external server to validate the reCAPTCHA responses?
Thanks in advance for your help, and I look forward to hearing back from you.
There’s no fixed positioning. It’s automatic. In theory, depending on the reCAPTCHA version (if it’s V2, a challenge modal generated by Google itself may appear) or a widget appears on the right side;
VTEX actually uses the integration based on the rule you define. But it’s managed by Google, which controls reCAPTCHA;
Now, supplementing with VTEX documentation:
reCAPTCHA is a solution used to validate real users on orders that will be paid with credit or debit cards. It anticipates scenarios where malicious programs are used for fraud, preventing access by fake users.
We recommend enabling it to protect order creation and payment in your store.
Before activation, it’s important to pay attention to:
Interface adaptation: when enabling the feature, you need to adapt the interface (web and mobile) that creates orders in your store account (if this step is not completed, order creation will be affected). Learn more about how to adapt the interface with the reCAPTCHA guide for integrations.
Impact on the account: enabling the feature implies its use across the entire account, including all stores and subaccounts.
Running tests: to test the feature without impacting the production store, use the Beta environment with Checkout V6.