To prevent malicious egistrations by rebots or any robots or malicious users that may affect your store operation, SHOPLINE has launched the Google reCAPTCHA verification setting feature to block any malicious registrations. Please refer to the following description regarding robot verification service setup.
⚠️ Before you start, please be reminded: To prevent customer login or checkout issues, please make sure to enable billing for this feature.
This article will cover the following:
- Apply for Google reCAPTCHA
- Enable billing on Google Cloud console
- The Admin setup
- Storefront member registration verification page
- Notes
1. Apply Google reCAPTCHA
Step 1
- If you have not created a Google Cloud Platform project yet, please follow this link to set up your account, project, and reCAPTCHA; you can also create a reCAPTCHA directly, and the system will automatically help you set up a Google Cloud Platform project.
- If you already have a Google Cloud Platform project, please confirm the project you want to use for Google reCAPTCHA.
Step 2
Click this link to apply, and refer to the instructions below for details:
1. Label
Use a label that will make it easy for you to identify the site in the future. You may enter the domain name, store name, etc.
2. reCAPTCHA type
Check "Challenge (v2)" and "Invisible reCAPTCHA badge".
3. Domain
Enter your store domain, eg. www.example.com, www.example.net, example.shoplineapp.com, etc.
*Note: You do not need to include the "https://" in front of the domain.
4. Google Cloud Platform
Confirm the project you want to use for Google reCAPTCHA:
- If you have not registered a Google Cloud account, the system will automatically create an account and project for you.
- If you have registered a Google Cloud account but have not created a project, the system will automatically create a project for you.
- If you have registered a Google Cloud account and have an existing project, you may select that project as needed.
Step 3
Once you have filled out the fields, please remember to accept the reCAPTCHA terms of service and click SUBMIT.
Step 4
Once you have successfully applied for the Google reCAPTCHA, click COPY SITE KEY and COPY SECRET KEY to copy and paste the information into the corresponding fields in SHOPLINE Admin.
Then click GO TO ANALYTICS to complete the setup.
2. Enable billing on Google Cloud console
SHOPLINE's verification features rely on Google reCAPTCHA. To ensure stable service, we recommend enabling Google Cloud billing. If billing is not enabled and usage exceeds the free quota limit, the service may be interrupted, causing customers to fail verification during login or checkout.
When billing is enabled, there’s no cost if usage remains within the free quota limit; Google charges only if the usage exceeds the free quota limit. For more details, please refer to Google’s official pricing information.
Step 1
Go to Google Cloud Platform and enter the Google Console. Click the top left menu > [Security] > [reCAPTCHA].
Step 2
Click Enable billing.
*Note: If you haven’t set up a billing account, click CREATE BILLING ACCOUNT and enter account type, tax information, name, address, and credit card information to complete the setup.
If the process takes longer than expected, you may temporarily disable the "Google reCAPTCHA" toggle in the SHOPLINE Admin. Once billing is enabled, switch the verification back on.
Step 3
Go to [Billing] > [Manage Billing Account] to view the projects linked to this billing account. You can also adjust settings here, such as changing the billing account.
3. The Admin setup
Step 1
Go to SHOPLINE Admin > [Settings] > [Customer Settings] and click on the toggle of "Google reCAPTCHA".
- Site key: Paste the SITE KEY number in reCAPTCHA
- Secret key: Paste the SECRET KEY in reCAPTCHA
Step 2
Click Update at the bottom to save.
*Note: If your store uses the "Mobile registration" feature, even if you have not enabled the "Google reCAPTCHA" toggle, the system will still use the SHOPLINE's Google reCAPTCHA account for robot verification when SMS verification is triggered on the mobile registration page.
The protection scope of SHOPLINE’s Google reCAPTCHA account is limited to SMS-triggered actions (e.g., mobile registration for membership or sending a verification code when you forget your password). If you do not enable your reCAPTCHA, email registration, and the checkout process will not be protected.
Therefore, it is recommended that you apply for your own Google reCAPTCHA and complete the setup in the SHOPLINE Admin.
4. Storefront membership registration verification page
Once Google reCAPTCHA is set up in SHOPLINE Admin, the Google system will detect potential robots and show reCAPTCHA only on the sign-up page when needed. Most customers would not see this during sign-up.
If Google reCAPTCHA verification fails, the following verification options will appear:
1. When merchants use their own Google reCAPTCHA account
Image verification will show up.
2. When merchants use the SHOPLINE Google reCAPTCHA account
A checkbox or a checkbox along with a visual verification will show up.
5. Notes
-
Once setup is complete, we suggest you sign up using a testing email. If there is no response when you click to sign up or the verification screen does not show up, please follow the instructions in this article to restart the setup process.
- As this service is provided by Google, regions with limited access to Google may face issues of sign-up failure when this feature is enabled.
- If you see "Classic Keys" at the bottom of the reCAPTCHA page, please click UPGRADE KEY on the right to proceed with the upgrade and choose the Google Cloud Platform project to transfer the key to. After upgrading successfully, the key remains the same, and no further adjustment in the SHOPLINE Admin is necessary.
Read more
Comments