1. Home
  2. Third Party Tools
  3. Getting SPAM opt-ins and order form signups in AccessAlly?

Getting SPAM opt-ins and order form signups in AccessAlly?

Recommended for all AccessAlly sites to assist in preventing spam sign-ups through AccessAlly opt-in forms and/or order forms.

🚨 CRITICAL: You MUST Enter reCAPTCHA Keys in TWO Separate Locations

This is the #1 cause of reCAPTCHA errors in AccessAlly. Many users enter their keys in only ONE location and get error codes [02014], [02015], or [02011].

Both locations require the SAME Site Key and Secret Key:

  1. Location 1: AccessAlly → Settings → Order Forms → reCAPTCHA section
  2. Location 2: AccessAlly → Settings → Opt-in Forms → reCAPTCHA section

If you only enter keys in one location:

  • ✅ Forms in that section will work correctly
  • ❌ Forms in the other section will fail with ERROR [02014], [02015], or [02011]
  • ❌ You’ll get “ERROR 422: Unprocessable Entity” on forms

Solution: Copy your Site Key and Secret Key to BOTH locations. Save both. Test both form types (order forms AND opt-in forms).

Why AccessAlly Has Two Separate reCAPTCHA Settings

Technical reason: AccessAlly separates reCAPTCHA configuration for order forms and opt-in forms because they use different processing systems internally.

What this means for you:

  • The settings don’t automatically sync between sections
  • Entering keys in one location does NOT copy them to the other
  • You must manually enter the same keys in both places
  • Both sections need to be configured, even if you use the same reCAPTCHA project

Common mistake pattern:

  1. User sets up reCAPTCHA for order forms first
  2. Order forms work perfectly
  3. User creates opt-in form later
  4. Opt-in form fails with error [02014] or ERROR 422
  5. User checks order form reCAPTCHA settings – everything looks correct
  6. User doesn’t realize opt-in forms have a separate reCAPTCHA section
  7. User opens support ticket confused why “reCAPTCHA is configured but forms are failing”

Step-by-Step: Entering Keys in Both Locations

Follow these exact steps to avoid errors:

Part 1: Configure Order Forms reCAPTCHA

  1. Go to WordPress Admin
    • Navigate to AccessAlly → Settings
    • Click on Order Forms tab
  2. Scroll to reCAPTCHA Section
    • Look for “Google reCAPTCHA” or “reCAPTCHA Settings”
    • This is usually near the bottom of the Order Forms settings page
  3. Enter Your Keys
    • Site Key: Paste your reCAPTCHA Site Key (starts with “6L”, 40 characters)
    • Secret Key: Paste your reCAPTCHA Secret Key (starts with “6L”, 40 characters)
    • Double-check for extra spaces before or after the keys
    • Ensure you copied the complete key (all 40 characters)
  4. Save Order Forms Settings
    • Scroll to bottom and click “Save Changes” or “Update Settings”
    • Wait for confirmation message

Part 2: Configure Opt-in Forms reCAPTCHA (CRITICAL – DON’T SKIP)

  1. Stay in AccessAlly Settings
    • Click on Opt-in Forms tab (different tab than Order Forms)
    • This is a completely separate settings page
  2. Scroll to reCAPTCHA Section
    • Look for “Google reCAPTCHA” or “reCAPTCHA Settings”
    • It will look identical to the Order Forms reCAPTCHA section
    • But it’s empty! Even though you just entered keys in Order Forms
  3. Enter the SAME Keys Again
    • Site Key: Paste the SAME reCAPTCHA Site Key you used for Order Forms
    • Secret Key: Paste the SAME reCAPTCHA Secret Key you used for Order Forms
    • Use the exact same keys – they should match
  4. Save Opt-in Forms Settings
    • Scroll to bottom and click “Save Changes”
    • Wait for confirmation

Part 3: Verify Both Locations Are Configured

  1. Check Order Forms Tab
    • Go back to AccessAlly → Settings → Order Forms
    • Scroll to reCAPTCHA section
    • Verify keys are present (will show as masked/hidden dots)
  2. Check Opt-in Forms Tab
    • Go to AccessAlly → Settings → Opt-in Forms
    • Scroll to reCAPTCHA section
    • Verify keys are present (will show as masked/hidden dots)
  3. Both Should Show Keys
    • If either location is empty, reCAPTCHA will fail for that form type
    • Go back and enter the keys where they’re missing

Testing After Configuration

Test BOTH form types to ensure reCAPTCHA is working:

Test Order Forms

  1. Open one of your order forms in an incognito browser
  2. Fill out the form
  3. Complete the reCAPTCHA challenge (check the “I’m not a robot” box)
  4. Submit the form
  5. Verify it processes without error [02014], [02015], [02011], or ERROR 422

Test Opt-in Forms

  1. Open one of your opt-in forms in an incognito browser
  2. Fill out the form
  3. Complete the reCAPTCHA challenge
  4. Submit the form
  5. Verify it processes without errors

If either test fails:

  • Double-check you entered keys in the correct location for that form type
  • Verify keys don’t have extra spaces
  • Verify keys are the full 40 characters
  • Try clearing the keys and re-entering them
  • Check the Error Code Reference if you see specific error codes

Troubleshooting “I Entered Keys But Still Getting Errors”

Problem: Getting error [02014] on opt-in forms

Most likely cause: Keys are in Order Forms section but NOT in Opt-in Forms section.

Fix:

  1. Go to AccessAlly → Settings → Opt-in Forms (not Order Forms)
  2. Scroll to reCAPTCHA section
  3. If fields are empty, enter your keys
  4. Save settings
  5. Test opt-in form again

Problem: Getting error [02014] on order forms

Most likely cause: Keys are in Opt-in Forms section but NOT in Order Forms section.

Fix:

  1. Go to AccessAlly → Settings → Order Forms (not Opt-in Forms)
  2. Scroll to reCAPTCHA section
  3. If fields are empty, enter your keys
  4. Save settings
  5. Test order form again

Problem: Getting ERROR 422 after entering keys in both locations

Most likely cause: You fixed the reCAPTCHA issue, but now there’s a different validation error.

Fix:

Quick Reference: reCAPTCHA Configuration Checklist

Use this checklist every time you set up reCAPTCHA:

  1. ☐ Obtained Site Key and Secret Key from Google reCAPTCHA
  2. ☐ Entered keys in AccessAlly → Settings → Order Forms → reCAPTCHA section
  3. ☐ Saved Order Forms settings
  4. ☐ Entered the SAME keys in AccessAlly → Settings → Opt-in Forms → reCAPTCHA section
  5. ☐ Saved Opt-in Forms settings
  6. ☐ Verified keys appear (as masked dots) in both locations
  7. ☐ Tested an order form – reCAPTCHA appears and submission works
  8. ☐ Tested an opt-in form – reCAPTCHA appears and submission works
  9. ☐ No error codes [02014], [02015], [02011] appear
  10. ☐ No ERROR 422 related to reCAPTCHA appears

Pro Tip: Keep your reCAPTCHA Site Key and Secret Key in a secure password manager. When you need to reconfigure AccessAlly (after a site migration, reinstall, or settings reset), you can quickly paste them into BOTH locations without having to dig through Google reCAPTCHA admin.

If you’re seeing these errors, you likely need to configure keys in both locations:

💡 Remember: AccessAlly won’t automatically sync reCAPTCHA keys between Order Forms and Opt-in Forms settings. You must enter them in both places manually. This is by design, not a bug. Once you understand this, reCAPTCHA configuration becomes straightforward.

Step 1: Google reCAPTCHA

First, go to this page on Google to create your captcha system for your domain (or subdomain as the case may be):

Fill in the details as shown in the image below:

  • Label – name the reCaptcha for your membership site
  • Select “Version 2” and “Invisible” reCaptcha badge

In Domains select option 1 or 2 based on how your site is setup as shown in the image below.

  1. Add your subdomain without the https://
  2. Add your domain without the https://

Screenshot of recaptcha terms and submit button

Then agree to the Google terms of service and decide if you’d like to be notified of suspicious activities.

Hit the submit button.

Now you’ll have your ReCaptcha keys, and you can insert them into the AccessAlly settings.

Screenshot of recaptcha keys

Step 2: AccessAlly Opt-In Forms & Order Forms

In your WordPress site, navigate to Settings -> General Setup -> Opt-in Captcha

Adding your keys here will prevent SPAM signups on AccessAlly opt-in forms and in Step 1 of your AccessAlly order forms.

Screenshot of settings area for captcha

Step 3: AccessAlly Order Forms

When using AccessAlly Order Forms there’s an additional spot to add your keys. You’ll find this under AccessAlly -> Payment Settings -> Credit Card -> Purchase verification with reCAPTCHA

In this spot you’ll add the same keys as you did in Step 2.

Order Form Captcha Settings in AccessAlly

Step 4: Review Automation Logs

AccessAlly opt-in forms

After you’ve completed setting up captcha on your site you’ll be able to see your successful opt-ins with captcha. This shows you that your setup is correct and working as new users complete your opt-in forms.

Go to AccessAlly → Settings → Developer Tools → Detailed Log tab → Show Automation Logs dropdown → Status dropdown → Success

All opt-in forms with captcha will show as a type “4” on your log. All opt-in forms without captcha will show as a type “1” on your log.

Automations Log Captcha in AccessAlly

AccessAlly Order Forms

AccessAlly order with Google’s “invisible” reCAPCHA, will validate requesters in the background rather than needing a challenge.

It is invoked when the submit button is pressed to go to the next step in the order form. Google identifies which traffic is most suspicious and only shows a challenge to those users. For everyone else, it doesn’t display anything and works seamlessly in the background.

If you’d really like to see it (while it’s invisible) the best option is opening your AccessAlly order form in an incognito window in your browser. The challenge may appear after completing step 1 of an AccessAlly order form.

Updated on January 15, 2026
Was this article helpful?

Related Articles

NO QUESTION GOES UNANSWERED

Live Weekly Q&A

Join us for live Q&A. Learn the basics, discover what's possible, and connect with AccessAlly users.

Need Support?

Have questions? Get in touch. Our inbox support hours are 9am-5pm EST, Monday - Friday.

Laptop with the AccessAlly demo site

AccessAlly is the most flexible way to sell and elegantly deliver digital offerings. All in one place.

WATCH THE DEMO

You'll get follow-up emails about AccessAlly and new features. Opt out anytime. Full privacy policy here.