Skip to main content
Identity verification is available on request. Join the waitlist from your Supercycle home page, or select Upgrade on the Identity verification card under Risk.
Identity verification (ID verification) checks a customer’s government-issued ID with a face-matching liveness check before they rent. You choose which products require a check, and within a product which method options, for example only the 7-day rental period or only the Pro plan. Once a flagged option is in a customer’s cart, they’re prompted to verify on the thank you page and in their account. Approval is tracked per customer. One approved verification fulfills every outstanding request that customer has.

Select Upgrade on the Identity verification card to request access.


Set up identity verification

1

Open a product's method

On Products, open the product you want to gate and select the Calendar, Membership, or Subscription method. Verification is set per option on each method, so a product with several methods needs the flag on each.
2

Require ID verification on each option

Open an option (a rental period on Calendar, a plan on Membership and Subscription), tick Require ID verification, and save. The options table shows an ID verification column with a Required or Not required badge for each option.
3

Apply to many options (optional)

On Products, select Method options, pick a method, select the options, then open the menu in the bulk action bar and select Apply ID verification required.
4

Add the Checkout requirements block

On Checkout, customize the checkout, switch to the Thank you page, add the Checkout requirements app block, and save. The block shows a row for every outstanding requirement on the order: ID verification when a flagged option was bought, and contract signing when a template is attached. If the customer is already verified and nothing else is outstanding, the block shows nothing.
5

Add the Account requirements page

On Customer accounts, open the customer account editor and add the Account requirements page from the Supercycle extensions. Use Add to menu so customers can reach Requirements from their account navigation. The page lists outstanding ID verification requests alongside any unsigned contracts.
6

Edit the customer-facing copy (optional)

On Languages, open Edit content for a language and update the Requirements strings. The same copy is shared by the checkout block, the account page, and the verification pages. Supercycle shows it in the customer’s storefront language when that language is active in both Shopify and Supercycle.

What the customer sees

When a customer checks out with a flagged option, Supercycle creates an identity verification request against their account. They can complete the check from either surface:
  • Thank you page. The Checkout requirements block shows straight after checkout. The ID verification row expands when it’s the first outstanding requirement, with a button that opens the verification flow.
  • Customer accounts. The Requirements page shows the current status and lets them resume an in-progress verification or retry a failed one.
The verification page renders inside your theme layout. Headings and text use your theme’s typography, and buttons use the Button class from Methods style in the Supercycle Engine app embed. See theme setup.

Request verification manually

You can ask a customer to verify their identity even if they haven’t bought a flagged option, for example before fulfilling a high-value rental or when an earlier request expired.
1

Open the customer

On Customers, open the customer.
2

Request ID verification

Under Risk, find Identity verification not requested and select Request ID verification.

Select Request ID verification on the Risk card.

Supercycle creates an outstanding verification request, tags the customer in Shopify with ID Verification Required, and shows the verification prompt on their Requirements page the next time they sign in. If the customer already has an open request, the button refreshes the tag without creating a duplicate. The button is hidden once the customer has an outstanding request or an approved verification. Store staff can also start verification from Shopify POS with the Verify ID action on the order details and post-purchase screens. POS shows a QR code and a shareable link for the customer to verify on their own phone. See Verify a customer’s ID on POS.

Check verification status

A customer’s verification status shows under Risk on their customer page. From there you can see the current status and result, and open View details for the full verification record, including the documents and reports returned. The Identity status filter on Customers and Cycles narrows the list by outcome. Because approval is a customer-level property, a customer is matched on the most favorable outcome they’ve reached:

Statuses and results


Considerations

Stores that used the earlier Stripe Identity integration no longer need it. That flow was configured globally under Risk with verification type, document types, live capture, and matching selfie settings. The current flow has no global configuration: you turn on Require ID verification per method option, and the provider handles the document and selfie logic. If you’re still on Stripe Identity, contact support from the app to migrate.

Identity verification FAQs

Supercycle uses Persona to run identity verification. A change of provider wouldn’t change your setup, since verification is turned on per method option rather than configured against the provider.
Approval is a customer-level property. One approved verification fulfills every outstanding request that customer has, however many cycles triggered them.
Supercycle ships with one built-in provider. Third-party Shopify apps such as RealID, iDenfy, and Engage Message can run alongside Supercycle.