Skip to main content
  1. Select your store (if you have multiple stores)
  2. Click Install to add the app to your store

Step 2: Configure Your Didit Credentials

After installation, you’ll be redirected to the Didit Verify Preferences page. Here you’ll connect the app to your Didit account.

Get Your API Key

  1. Log in to the Didit Business Console
  2. Navigate to SettingsAPI & Webhooks
  3. Copy your API key
How to get the API key from the Didit Business Console
  1. Paste the API key into the Didit API Key field in the Shopify preferences

Get Your Workflow ID

  1. In the Didit Business Console, go to Workflows
  2. Select the workflow you want to use (or create a new one)
  3. Copy the Workflow ID (a UUID like xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
How to get the Workflow ID from the Didit Business Console
  1. Paste the Workflow ID into the Didit Workflow ID field

Save Your Settings

Click Save Settings. You should see a success message:
Shopify settings saved successfully

Step 3: Add the Verify Button to Your Theme

  1. In your Shopify admin, go to Online StoreThemes
  2. Click Customize on your active theme
  3. Navigate to the page where you want the verification button (e.g., Account page, a custom page)
  4. Click Add section or Add block
  5. Go to the Apps tab
  6. Select Didit Verify
The verification button will appear in your theme. You can drag it to reposition it within the section.

Configuration Options

Preferences Page Settings

These settings are configured in the app preferences (accessible from AppsDidit Verify in your Shopify admin):
SettingDescription
API KeyYour Didit API key (required)
Workflow IDThe verification workflow to use (required)
Vendor Data ModeHow to identify users in your Didit dashboard: by customer ID, email, or shop+customer
Callback URLOptional webhook URL to receive verification results
LanguageVerification UI language (auto-detect or specific language)
Require Customer LoginIf enabled, only logged-in customers can verify
Auto-send Customer DataPrefill verification with customer’s name, email, and address

Theme Block Settings

These settings are configured in the Shopify theme editor when you select the Didit Verify block:

Connection

SettingDescription
ModeAPI Session (recommended) — creates unique sessions per user. UniLink — uses a fixed verification URL (no backend needed).
UniLink URLOnly used in UniLink mode. Paste your UniLink URL from the Didit Console.

Display

SettingDescription
Display ModeModal — opens verification in a popup overlay. Embedded — shows verification inline below the button.
Show close buttonShow/hide the X button to close the verification modal
Exit confirmation dialogAsk users to confirm before closing verification
Auto-close on completionAutomatically close the modal when verification completes
Debug loggingEnable browser console logs for troubleshooting

Button Appearance

SettingDescription
Button textText shown on the button (default: “Verify your Identity”)
Success textText shown after successful verification (default: “Identity Verified ✓“)
Background colorButton background color
Text colorButton text color
Border radiusButton corner roundness (0–50px)
Vertical paddingTop/bottom padding (0–40px)
Horizontal paddingLeft/right padding (0–60px)
Font sizeButton text size (10–32px)

For most stores, we recommend:
  • Mode: API Session (creates unique verification sessions, better tracking)
  • Display Mode: Modal (works everywhere, no layout issues)
  • Require Customer Login: Enabled (links verification to customer accounts)
  • Auto-send Customer Data: Enabled (prefills customer info, faster verification)

Testing

  1. Preview your theme or visit your store
  2. Navigate to the page with the Didit Verify button
  3. Click Verify your Identity
  4. Complete the verification flow
  5. Check your Didit Business Console to see the verification result
New Didit accounts receive $10 in free credits for testing. Each verification uses a small amount of credits.

Troubleshooting

Button does nothing when clicked

  • Make sure you’ve saved your API Key and Workflow ID in the preferences
  • Check that the Workflow ID belongs to the same application as your API Key
  • Enable Debug logging in the block settings and check the browser console for errors

Support (24/7)

Our team is available to help you get up and running.