Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · March 24, 2026

How to Add Identity Verification to WordPress & WooCommerce in Minutes

Learn how to integrate KYC identity verification into your WordPress or WooCommerce site with Didit's free plugin — no code required, ready in under 5 minutes.

By DiditUpdated
how-to-add-identity-verification-wordpress-woocommerce.png

Why Your WordPress or WooCommerce Site Needs Identity Verification

If you run a WordPress site or WooCommerce store that sells age-restricted products, handles regulated transactions, or simply needs to know who your users really are, identity verification is no longer optional — it's a competitive advantage.

Whether you're selling alcohol, CBD products, financial services, or managing a marketplace where trust matters, verifying your users' identities helps you stay compliant, reduce fraud, and build confidence with your customer base.

The challenge? Most identity verification solutions require complex API integrations, developer resources, and expensive contracts. That's exactly what Didit's WordPress plugin eliminates.

Introducing the Didit Identity Verification Plugin for WordPress

Didit offers a free WordPress plugin that adds full-featured identity verification directly to your WordPress site or WooCommerce checkout — without writing a single line of code.

Here's what you get out of the box:

  • Document verification across 14,000+ document types from 220+ countries
  • Biometric liveness detection to prevent spoofing and fraud
  • AML screening against 1,000+ global watchlists
  • Age verification for age-restricted products and content
  • WooCommerce checkout integration with customizable placement
  • Content gating with the [didit_gate] shortcode

All at $0.30 per verification — 3-5x cheaper than competitors like Jumio, Onfido, or Veriff. Plus, you get 500 free verifications per month to start.

How to Set It Up (Under 5 Minutes)

Step 1: Get Your Didit Credentials

Sign up at business.didit.me (it's free). Navigate to Settings > API & Webhooks to grab your API key, then go to Workflows to copy your Workflow ID.

Step 2: Install the Plugin

Download the plugin ZIP from the GitHub releases page, then:

  1. Go to WordPress Admin > Plugins > Add New > Upload Plugin
  2. Upload the ZIP file
  3. Click Activate

Step 3: Configure

Choose your mode:

  • UniLink mode — paste your workflow URL and you're done. Perfect for testing.
  • API Session mode — enter your Workflow ID and API Key. Recommended for production since credentials stay server-side.

Customize the verification button's colors, text, and placement to match your site's design.

Step 4: Add Verification to Your Pages

For WooCommerce: Enable checkout verification in the plugin settings. Choose where the verification button appears in your checkout flow.

For any WordPress page: Drop the [didit_verify] shortcode wherever you want the verification button to appear.

For content restriction: Wrap premium or age-gated content with the [didit_gate] shortcode:

```

[didit_gate]

This content is only visible to verified users.

[/didit_gate]

```

Developer-Friendly Hooks

Need deeper integration? Didit's plugin fires PHP action hooks you can tie into:

  • didit_verification_completed — triggered when a user completes verification
  • didit_verification_cancelled — triggered when verification is cancelled
  • didit_session_created — triggered when a new session starts

You can also check verification status programmatically via user metadata, making it easy to build custom logic around verified and unverified users.

Built-In Security

The plugin follows WordPress security best practices:

  • CSRF protection with nonces on every request
  • Rate limiting to prevent abuse
  • Input sanitization to block injection attacks
  • Server-side API key storage — credentials are never exposed to visitors

WooCommerce Use Cases

Use CaseHow It Works
Age-restricted products (alcohol, CBD, tobacco)Verify buyer's age before checkout completes
High-value transactionsRequire ID verification for orders above a threshold
Marketplace seller onboardingVerify seller identity before allowing listings
Subscription servicesOne-time verification tied to customer account
Regulated goodsComply with local regulations for controlled products

Why Didit Over Other Solutions?

FeatureDiditJumioOnfidoVeriff
Price per verification$0.30$2-5+$2-4+$1.50-3+
Free tier500/monthNoneLimited trial50 total
WordPress pluginNativeNoNoNo
WooCommerce integrationBuilt-inCustom devCustom devCustom dev
Document types14,000+5,000+2,500+11,000+
Countries covered220+200+195+190+
Contracts requiredNoneAnnualAnnualAnnual

Get Started Today

Adding identity verification to your WordPress or WooCommerce site doesn't need to be a development project. With Didit's plugin, you can go from zero to verified users in under 5 minutes.

  1. Create your free Didit account
  2. Download and install the plugin
  3. Start verifying — 500 checks per month are free

Your users' trust is worth it. Your compliance team will thank you.

are you ready for free kyc.png

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page
WordPress & WooCommerce Identity Verification Plugin | Didit