Skip to main content
When users get stuck in the Sumsub verification flow, use the following fixes to resolve the most common problems.

Camera access denied in the Sumsub iframe

If your users see the following error during the selfie or liveness check step:
This means the browser is blocking camera access inside the Sumsub verification iframe. The parent page must explicitly grant camera permissions to the iframe. Fix: Add the allow attribute to the <iframe> element that hosts the Sumsub WebSDK:
If you are initializing the Sumsub WebSDK via JavaScript rather than a raw iframe, ensure the SDK’s generated iframe inherits these permissions. Most recent versions of the Sumsub WebSDK set this automatically, but older versions or custom iframe wrappers may not. Additional checks:
  • The page must be served over HTTPS. Browsers block camera access on insecure origins.
  • Verify that your server’s Permissions-Policy HTTP header is not blocking camera for the iframe origin.
  • On mobile devices, confirm the app or browser has camera permissions granted at the OS level.

Bypass verification in sandbox

In the sandbox environment, you can skip the full verification flow by making the user’s or company’s last name contain the application status you want. The match is case-insensitive, so TestApproved, PersonApproved, and approved all produce an approved application. Whitespace breaks the match, so Needs Verification does not work where TestNeedsVerification does.
See Test different application statuses for more details and supported status values.

An application shows “needs more information”

This usually means a mismatch between the profile and the ID (for example, an inconsistent date of birth) or a poor-quality upload. Submit the corrected information through the API, then track the application through its next state. See Application states and Rejection reasons.

An application stays pending

Make sure clear front and back images of the ID are uploaded, and allow up to 5 business days for processing. If the application is still pending after that, contact Rain support.

What’s next

Application states

What each application state means.

Rejection reasons

Rejection labels and how to resolve them.

Verification requirements

What Rain requires and screens for.