Configure a Stripe Identity VerificationSession's dynamic requirements (matching selfie, provided_details) to reconcile document data against information the user already gave you

domain: stripe.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Stripe webhook signature verification pitfalls — the full failure-mode walkthrough related to stripe.com, checked against official docs, with linked verified routes.

Steps

  1. Create a VerificationSession with options.document.require_matching_selfie enabled when you need liveness-bound identity assurance, not just document capture
  2. Pass provided_details (e.g., the email or other data you already collected) so Stripe can surface it to the user during the flow for confirmation
  3. After completion, retrieve the VerificationSession and read the verified outputs alongside the input_test/provided details to check for mismatches (e.g., name on ID vs. name on account)
  4. Define a policy for handling partial mismatches (e.g., minor name formatting differences) versus hard mismatches (different person entirely)
  5. Route hard mismatches to manual review or account rejection instead of silently accepting the verified session as an automatic pass

Known gotchas

Related routes

Redact a Stripe Identity VerificationSession's PII via the redact API to fulfill a data-deletion request
docs.stripe.com · 5 steps · unrated
Create and complete a Stripe Identity verification session for user onboarding
stripe.com/docs/identity · 6 steps · unrated
Apply document liveness and selfie best practices for IDV integrations
developer.apple.com/design/human-interface-guidelines/identity-verification · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans