Shopify Identity Verification: How to Add KYC to Your Store in 3 Steps
Add identity verification to your Shopify store with Didit's official app. Document checks, biometric liveness, and AML screening — installed and configured in minutes.

Why Shopify Stores Need Identity Verification
Shopify powers over 4 million stores worldwide, and as ecommerce scales, so does the need to know who you're selling to. Whether you're dealing with age-restricted products, high-value goods, regulated industries, or marketplace seller onboarding, identity verification is becoming a baseline requirement — not a luxury.
The problem is that most KYC providers weren't built for Shopify. They require custom development, expensive contracts, and months of integration work. That's the opposite of how Shopify merchants operate.
Didit changes that with a native Shopify app that installs in seconds and verifies customers using the same enterprise-grade technology used by banks and fintechs — at a fraction of the cost.
What Didit's Shopify App Does
Once installed, Didit adds a customizable "Verify your Identity" button to any page of your Shopify store. When a customer clicks it, they go through a quick verification flow that includes:
- Document verification — supporting 14,000+ document types from 220+ countries
- Biometric liveness detection — real-time selfie matching with anti-spoofing technology
- AML screening — checks against 1,000+ global sanctions and watchlists
- Age verification — automated age extraction from identity documents
All results are linked to the customer's Shopify account, so you can track who's been verified and who hasn't.
How to Install and Configure (3 Steps)
Step 1: Install the App
Open the Didit Verify app install link, select your store, and click Install. Done.
Step 2: Add Your Didit Credentials
After installation, you're redirected to the preferences page. You'll need two things from business.didit.me:
- API Key — from Settings > API & Webhooks
- Workflow ID — from Workflows (select your workflow and copy the UUID)
Paste both into the Shopify app settings and click Save.
Step 3: Add the Verify Button to Your Theme
- Go to Online Store > Themes > Customize
- Navigate to the page where you want the button (account page, product page, etc.)
- Click Add section or Add block
- Go to the Apps tab
- Select Didit Verify
That's it. The button is live on your store.
Configuration Options
Didit's Shopify app gives you fine-grained control over the verification experience:
Preferences
| Setting | What It Does |
|---|---|
| Vendor Data Mode | Identify users by customer ID, email, or shop+customer combo |
| Callback URL | Receive webhook notifications when verification completes |
| Language | Auto-detect or set a specific language for the verification UI |
| Require Customer Login | Only logged-in customers can verify (recommended) |
| Auto-send Customer Data | Prefill verification with name, email, and address for faster completion |
Display Settings
| Setting | What It Does |
|---|---|
| Modal mode | Opens verification in a popup overlay — works everywhere |
| Embedded mode | Renders verification inline below the button |
| Show close button | Allow users to dismiss the verification modal |
| Exit confirmation | Ask for confirmation before closing mid-verification |
| Auto-close on completion | Automatically close when verification finishes |
Button Appearance
Customize the button text, colors, border radius, padding, and font size to match your store's branding perfectly. Set different text for the default state and the post-verification success state.
Real-World Use Cases for Shopify Stores
Age-gated products: Alcohol, tobacco, vaping, CBD, and cannabis stores need to verify customer ages before fulfilling orders. Didit extracts the date of birth from the ID document automatically.
Luxury goods and high-value items: Reduce return fraud and chargebacks by verifying the buyer's identity before shipping expensive items.
B2B wholesale stores: Verify the identity of business buyers accessing wholesale pricing tiers or restricted product catalogs.
Marketplace seller verification: If you run a multi-vendor Shopify marketplace, verify each seller's identity before they can list products.
Regulated products: Firearms accessories, certain supplements, and other regulated categories often require seller-side compliance with know-your-customer rules.
Why Choose Didit for Shopify?
Price: $0.30 per verification. Competitors charge $1.50-$5+ per check. That's up to 16x cheaper.
Free tier: 500 verifications per month, no credit card required. New accounts also get $10 in free credits.
No contracts: Pay as you go. No minimums, no annual commitments.
Global coverage: 220+ countries, 14,000+ document types, 48+ languages.
Native Shopify integration: Not a cobbled-together redirect to an external page. The verification runs inside your store's UI, matching your theme.
Enterprise security: The same document verification and biometric liveness technology used by regulated financial institutions, now available to any Shopify merchant.
Testing Your Integration
- Preview your theme or visit your store
- Navigate to the page with the Didit Verify button
- Click "Verify your Identity"
- Complete the verification flow using a real or test document
- Check your Didit Business Console to see the verification result
If the button doesn't respond, enable Debug logging in the block settings and check your browser console for error messages.
Get Started Now
Identity verification for Shopify doesn't require a development team or an enterprise contract. Install Didit's app, paste two credentials, and add the button to your theme.
Three steps. Five minutes. Full KYC compliance.
Install the Didit Shopify app →
