Skip to content
  • Try Now
  • Features
    • MLM Affiliate Program
    • Smart Affiliate Tracking
    • Advanced Commission Rules
    • Simplified Affiliate Payouts
    • Ultimate Affiliate Pro vs AffiliateWP vs EasyAffiliate
    • See all Features
  • Integrations
    • WooCommerce
    • Easy Digital Downloads
    • WPForms
    • Ninja Forms
    • See all Integrations
  • Pricing
  • Support
    • Documentation
    • Open a Ticket
  • AddOns
    • Standard Add-Ons
    • Pro Add-Ons
  • Demo
  • Blog
Login
Ultimate Affiliate Pro
  • Try Now
  • Features
    • MLM Affiliate Program
    • Smart Affiliate Tracking
    • Advanced Commission Rules
    • Simplified Affiliate Payouts
    • Ultimate Affiliate Pro vs AffiliateWP vs EasyAffiliate
    • See all Features
  • Integrations
    • WooCommerce
    • Easy Digital Downloads
    • WPForms
    • Ninja Forms
    • See all Integrations
  • Pricing
  • Support
    • Documentation
    • Open a Ticket
  • AddOns
    • Standard Add-Ons
    • Pro Add-Ons
  • Demo
  • Blog
Login
Buy Now
Ultimate Affiliate Pro

Getting Started

12
  • Update Ultimate Affiliate Pro
  • Translate Ultimate Affiliate Pro (WPML, Polylang)
  • Install and activate Ultimate Affiliate Pro
  • How Ultimate Affiliate Pro works
  • Test your affiliate program
  • Requirements and compatibility
  • Manage your license: move, revoke and migrate
  • Affiliate marketing glossary
  • Quick start: launch your affiliate program
  • Settings overview
  • Migrate from AffiliateWP, SliceWP and other affiliate plugins
  • WordPress Multisite and subdomains

Affiliates & Affiliate Portal

10
  • Change texts, labels and messages
  • Affiliate profile picture (avatar)
  • Set up the Affiliate Account Page
  • Manage affiliates: add, approve and edit
  • Affiliate area in WooCommerce and BuddyPress accounts
  • Redirects and wp-admin access for affiliates
  • Customize templates and styles
  • What affiliates see: stats and earnings
  • Affiliate Bar
  • Delete affiliates and referrals, personal data and GDPR

Registration & Login

9
  • Collect opt-in subscribers (Mailchimp and more)
  • Add reCAPTCHA to affiliate forms
  • Set up the registration, login and password pages
  • Approve affiliates and verify their email
  • Turn existing users and customers into affiliates
  • How password reset works for affiliates
  • Customize the affiliate registration form
  • Charge affiliates to join your program
  • Affiliate program terms and conditions

Tracking & Referral Links

10
  • Affiliate referral links
  • Affiliate coupon tracking
  • Friendly affiliate links and custom slugs
  • Direct link tracking: credit affiliates by their website
  • Visits and source details
  • Landing commissions (pay per action)
  • Campaigns
  • How affiliate tracking works
  • Cookie consent and affiliate tracking
  • Affiliate Landing Pages

Commissions & Referrals

16
  • Ranks: commission tiers for affiliates
  • Signup referrals (pay per lead)
  • Commissions on every future order of a referred customer
  • Recurring commissions for subscriptions
  • Own referrals
  • Manage referrals: status, reassign and limits
  • Fair checkout reward
  • Currencies and multi-currency stores
  • Commission rates per product
  • How commissions are calculated
  • Include or exclude products from commissions
  • Affiliate reports and statistics
  • Pay Per Click (CPC) and CPM commissions
  • Refunds and cancelled orders: what happens to referrals
  • Referral and payout statuses explained
  • Prevent affiliate fraud and spam signups

MLM (Multi-Level Marketing)

4
  • Show the MLM tree to affiliates
  • Assign or change an MLM parent
  • Set up an MLM affiliate program
  • MLM structures: unilevel, binary and matrix

Creatives & Promotion

5
  • Social share buttons
  • QR codes for affiliate links
  • Creatives: banners and text links
  • Product Links for affiliates
  • Top Affiliates leaderboard

Payouts

5
  • Store Credit
  • How affiliate payouts work
  • Stripe payouts
  • PayPal payouts
  • Bank transfer and manual payouts

Emails & Notifications

4
  • Email notifications
  • Periodical reports for affiliates
  • Pushover push notifications
  • Contact your affiliates

Integrations

31
  • Dokan
  • WPForms affiliate tracking
  • Contact Form 7 affiliate tracking
  • Ninja Forms affiliate tracking
  • Bitly affiliate links
  • Zapier
  • myCRED
  • LearnPress affiliate integration
  • LifterLMS affiliate integration
  • Tutor LMS affiliate integration
  • Amelia affiliate integration
  • WP Booking Calendar affiliate integration
  • The Events Calendar affiliate integration
  • Integrations overview
  • WooCommerce
  • Easy Digital Downloads
  • Ultimate Membership Pro
  • Page builders (Elementor, Divi, blocks)
  • MemberPress affiliate integration
  • Paid Memberships Pro affiliate integration
  • Restrict Content Pro affiliate integration
  • MemberMouse affiliate integration
  • Gravity Forms affiliate tracking
  • Fluent Forms affiliate tracking
  • Forminator affiliate tracking
  • LearnDash affiliate integration
  • WooCommerce Subscriptions affiliate tracking
  • Paid Member Subscriptions affiliate integration
  • Formidable Forms affiliate tracking
  • Event Tickets affiliate integration
  • GiveWP affiliate integration

Pro Add-ons

27
  • WooCommerce discounts for referred buyers
  • One Time Reward: one referral per customer
  • Split Commission between affiliates
  • Extended Shortcodes: show content to affiliates and visitors
  • Import referrals via CSV
  • WooCommerce Revenue Sharing
  • Manage Reset Password: a custom reset password page
  • WooCommerce Redirect for affiliates
  • Extension Kit
  • Anchor Link
  • Random Affiliate ID
  • Exchange Rate
  • External Referral Links
  • WooCommerce Product Discounts
  • Remove Dummy Data
  • Payout Request By Affiliate
  • MLM Based On Product Price
  • IP Restrictions
  • Invite Your Friends
  • Fraud Protection
  • Affiliate Own Referrals
  • Pro add-ons: what they are and how to install them
  • Dynamic Coupons: automatic affiliate coupons
  • Rank Achievement – Network Growth
  • Affiliate Manager role
  • Mass Affiliate Conversion
  • Manual Affiliate Order Assignment

Developers

6
  • Import and export data
  • REST API
  • Hooks and filters
  • Shortcodes reference
  • Add a custom tab to the Affiliate Portal
  • Code snippets: ready-to-use examples

Troubleshooting

10
  • Emails are not sent
  • Plugin and theme conflicts
  • PHP errors: 500, parse error, cannot redeclare
  • Referrals or clicks are not recorded
  • Affiliate link opens a 404 page
  • Registration and login problems
  • Referral dates and time zone
  • License activation problems
  • Cache plugins and host caching
  • Before you contact support
  • Home
  • Docs
  • Registration & Login
  • Add reCAPTCHA to affiliate forms

Add reCAPTCHA to affiliate forms

3 min read

4 minBeginnerUltimate Affiliate Pro 9.7+

Affiliate registration reCAPTCHA stops bots from creating fake affiliate accounts. Ultimate Affiliate Pro supports Google reCAPTCHA v2, the “I’m not a robot” checkbox, and reCAPTCHA v3, which runs invisibly. You can protect the registration form, the login form or both.

Setup takes three parts: create keys in your Google account, paste them in Ultimate Affiliate Pro, then turn reCAPTCHA on for each form. To review real applicants by hand as well, see Approve affiliates and verify their email.

Before you start

  • Ultimate Affiliate Pro installed, with your license active.
  • A Google account, to create the reCAPTCHA keys.
  • Your registration and login pages set up. See Set up the registration, login and password pages.

Which version to choose #

reCAPTCHA versionsEach version has its own pair of keys
reCAPTCHA v2 – “I’m not a robot”
A checkbox the applicant ticks, sometimes followed by an image challenge.
reCAPTCHA v3 – Invisible
No checkbox. Google checks the visitor in the background.

Keys created for one version do not work with the other. For the differences, see Google’s reCAPTCHA versions guide.

Create your reCAPTCHA keys #

  1. Open the Google reCAPTCHA Admin Console and sign in with your Google account.
  2. Create a new site. Choose the version you want: v2 with the “I’m not a robot” Checkbox, or v3.
  3. Add your domain, for example yourstore.com, and accept the terms.
  4. Copy the Site Key and the Secret Key.

Add the keys to Ultimate Affiliate Pro #

Go to Ultimate Affiliate Pro›Settings›reCaptcha Setup.

reCAPTCHA Setup in Ultimate Affiliate Pro settings with the reCAPTCHA Version dropdown and the Site Key and Secret Key fields for reCAPTCHA v2
reCaptcha Setup, with example keys for v2.
1reCAPTCHA Version

The version your keys were created for. The key fields below change to match it.

Default: reCAPTCHA v2 – “I’m not a robot”

2Site Key

The public key from Google. It is placed in the page so the reCAPTCHA can load.

3Secret Key

The private key. Ultimate Affiliate Pro uses it to check each answer with Google. Never share it.

Click Save Changes.

Turn on affiliate registration reCAPTCHA #

Go to Ultimate Affiliate Pro›Showcases›Registration Form and open the Custom Fields tab. Find the field named Capcha (slug recaptcha); you can type its name in Filter fields.

Custom Fields list of the affiliate registration form filtered to the Capcha reCAPTCHA field with On Register turned on
The reCAPTCHA field in Showcases › Registration Form › Custom Fields.
1On Register

Turn it on to show the reCAPTCHA on the registration form. While it is shown, the check is always required: the form is not sent until it passes.

Default: Off

Click Save Changes. You can drag the row to choose where the reCAPTCHA appears on the form; most sites place it just before the terms checkbox.

Turn on reCAPTCHA for the login form #

Go to Ultimate Affiliate Pro›Showcases›Login Form. In Additional Options, turn on Display ReCaptcha Verification box and click Save Changes. The login form then uses the same keys and version.

Change the messages and the language #

Registration error

Required ReCaptcha, in Showcases›Registration Form›Custom Messages.

Default: Oops! There was an error with the reCaptcha. Please try again

Login error

reCaptcha Error Message, in Showcases›Login Form›Custom Messages.

Language of the checkbox

The v2 checkbox follows your WordPress site language, set in Settings›General›Site Language. With a multilingual plugin, it follows the language of the current page.

Test it #

  1. Open the registration page in a private browser window. With v2 you see the “I’m not a robot” checkbox; with v3 you see the small reCAPTCHA badge in the page corner.
  2. With v2, submit the form without ticking the checkbox and check that the error message appears.
  3. Register a test affiliate with the check passed, and repeat the test on the login form if you turned it on there.

To combine reCAPTCHA with affiliate approval, IP blocking and referral review, see Prevent affiliate fraud and spam signups.

Frequently asked questions #

The reCAPTCHA does not appear on the registration form. What do I check?

Check that both keys are saved for the version you selected, and that On Register is on for the Capcha field. The reCAPTCHA is shown only when a Site Key is saved. Then open the page in a private window, because the form is hidden for logged-in affiliates.

Google says the key is invalid for this site. What should I do?

Add your exact domain to the site in the Google reCAPTCHA Admin Console, and make sure the keys match the version selected in reCaptcha Setup. A v2 key does not work as a v3 key.

How do I change the language of the reCAPTCHA?

The v2 checkbox uses your WordPress site language from Settings, General. Change the Site Language there, or use a multilingual plugin for pages in several languages.

Can I use reCAPTCHA on the login form only?

Yes. Save your keys, leave On Register off for the Capcha field and turn on Display ReCaptcha Verification box in Showcases, Login Form.

What’s next #

Approve affiliatesReview applications and verify emails.Customize the registration formFields, order and messages.Registration and login pagesPages, shortcodes and redirects.

What are your feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Turn existing users and customers into affiliatesCharge affiliates to join your program

#1 Affiliate WordPress Plugin

Boost Sales with Ultimate
Affiliate Pro

~100 Built-in Add-Ons included with every plan
30+ Seamless Integrations WooCommerce, EDD, Stripe & more
Multi-tier Commissions
Get Ultimate Affiliate Pro →

Ultimate Affiliate Pro

Build & manage an affiliate program with one easy-to-use & most-favored WordPress affiliate & referral marketing plugin

Company

  • About
  • Features
  • Integrations
  • Envato Portfolio
  • We’re Hiring
  • Hosting Partners
  • Affiliate Program

Resources

  • Documentation
  • Support
  • Ultimate Affiliate Pro Nulled
  • AffiliateWP Alternative
  • Ultimate Affiliate Pro Comparison
  • Pro vs Standard
  • Testimonials
  • ChangeLog

Meet Our Family

  • Ultimate Membership Pro
  • Ultimate Learning Pro
  • Social Share & Locker Pro
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy
  • Ultimate Affiliate Pro Coupon Code

Copyright © 2026 - WPIndeed Net Solutions LLC. All rights reserved