Extended Integration

Stripe Identity Integration for Rental Fraud Prevention

Circulio's Stripe Identity integration brings automated identity document verification into the rental and loan booking workflow. Customers upload their identity documents before a booking is confirmed or equipment is dispatched. Stripe's AI-powered verification checks the document's authenticity. Circulio's console users review the result and approve or reject before the rental proceeds. It is structured fraud prevention built into the operational flow, not a separate system.

The fraud problem in rental

High-Value Equipment
Real Fraud Risk

Rental and loan businesses face a category of fraud that eCommerce businesses rarely encounter. The customer does not just take the money. They take the equipment. A convincing fraudulent identity at the point of booking is often the only obstacle between a bad actor and several thousand pounds of serialised stock leaving the warehouse and never returning.

How Circulio manages loan programmes →

For most eCommerce businesses, fraud means a disputed card transaction. The financial exposure is the transaction value, and the mechanism for resolution is a chargeback. For a rental or loan business, the fraud exposure is the replacement value of the equipment, which is often many times higher than the hire fee charged. A fraudulent booking for a camera, a lens kit or a set of medical devices can represent a loss of thousands of pounds on a transaction that generated a fraction of that in revenue.

The response to this risk cannot be manual identity checking at scale. It is not operationally viable to ask staff to verify every new customer's identity through ad hoc document requests, and it is not a good customer experience to impose that kind of friction on legitimate customers. What rental businesses need is a structured, automated verification layer that deters fraud effectively, creates a reviewable audit trail, and adds minimal friction for genuine customers.

That is what Circulio's Stripe Identity integration provides.

Where the fraud risk is highest in rental
  • New customer accounts placing a first booking with no prior relationship
  • High-value single-item bookings on consumer-facing channels
  • Manufacturer loan and Try Before You Buy programmes open to public registration
  • Press fleet and evaluation loan programmes where equipment rarely returns at commercial rate
  • Short-notice bookings with courier delivery and no in-person contact

Stripe Identity is Stripe's dedicated identity verification product. It is built on the same infrastructure Stripe has developed from processing hundreds of billions of dollars in payments globally. It uses a combination of AI models, automated analysis and, where required, manual review to verify the authenticity of government-issued identity documents from over 30 countries.

Document verification

Stripe Identity captures front and back images of government-issued documents and checks them in real time for legibility, expiry and authenticity. Document images are analysed against a database of known fraudulent document templates, which is updated continuously. Machine-readable features such as barcodes are decoded and cross-checked against the visible text data on the document. Passports, national identity cards and driving licences are all supported.

Selfie matching

For higher-risk transactions, a selfie check can be required alongside the document submission. Stripe's machine learning algorithms compare distinguishing facial characteristics from the selfie photograph against the photograph on the submitted identity document, confirming that the person uploading the document is the same person it belongs to. This prevents fraudsters from using legitimate stolen documents to pass a basic document check.

Presentation attack detection

Stripe Identity uses computer vision to detect whether the image submitted is of an actual physical document or a photograph of a screen, a printout or a digitally altered image. This addresses one of the most common document fraud techniques: presenting a digital copy of someone else's document rather than the original.

Verification checks Stripe Identity supports
  • Document authenticity — AI and heuristic analysis against fraudulent document databases
  • Document expiry — expired documents are flagged automatically
  • Barcode and machine-readable zone consistency checks
  • Selfie to document face matching using biometric analysis
  • Presentation attack detection to prevent photograph or screen-based document fraud
  • ID number cross-referencing against third-party databases where available
What Stripe Identity checks

Automated Verification
Stripe Infrastructure

Stripe Identity is not a bolt-on third-party tool. It is built and maintained by Stripe, running on the same global infrastructure that processes payments for millions of businesses. The fraud detection database is updated continuously as new fraudulent document templates are identified worldwide.

Learn more about Stripe Identity →
The Circulio workflow

Verification In Checkout
Review In The Console

Identity verification is most effective when it sits inside the booking workflow rather than alongside it. A process that requires customers to complete verification separately, or staff to chase documents manually, is a process that gets bypassed. Circulio embeds it directly.

How Circulio's booking workflow operates →

When Stripe Identity is enabled for a channel or customer type in Circulio, customers are prompted to upload their identity documents as part of the booking process. The submission is handled within the Circulio interface. Sensitive document data is transmitted directly to Stripe and never passes through Circulio's servers, in line with Stripe Identity's privacy and data handling requirements.

Once submitted, Stripe performs its automated verification checks and returns a result. The booking record in Circulio is updated to reflect the verification status. Console users reviewing the booking can see the verification result, the submitted document images and Stripe's assessment before making a dispatch decision.

The end-to-end workflow
  • Customer completes the booking form and is prompted to upload identity documents
  • Document images are captured and transmitted directly to Stripe Identity
  • Stripe performs automated checks and returns a verified or requires-input result
  • The booking record in the Circulio console displays the verification outcome
  • Console users review submitted documents and the Stripe result before approving dispatch
  • Bookings with failed or incomplete verification are held pending manual review or rejection
Built-in customer document upload

Separately from Stripe Identity's automated checks, Circulio includes a built-in feature set that allows customers to upload identity and supporting documents as part of their account or booking record. This covers use cases where a rental business requires additional documentation beyond a standard government-issued ID, such as trade credentials, professional licences or company registration documents. Console users can review and validate these uploads through the same workflow as the Stripe Identity verification result.

Not every customer type or channel carries the same fraud risk. Applying identity verification uniformly across all transactions adds friction where it may not be warranted, particularly for established trade accounts or returning customers with a verified booking history. Circulio's configuration options allow verification requirements to be set at the channel or customer type level, so the controls are proportionate to the risk.

Configuration options
  • Require identity verification for new customer accounts on any channel
  • Exempt approved trade accounts or verified returning customers
  • Enforce verification for all participants on manufacturer loan and Try Before You Buy channels
  • Apply verification requirements to bookings above a defined asset value threshold
  • Configure selfie check requirements independently from document-only verification
  • Hold bookings pending console review or auto-approve on a verified Stripe result
Who benefits most from the integration
  • Rental businesses with consumer-facing channels open to new customer registration
  • Manufacturers running press fleet or evaluation loan programmes
  • Try Before You Buy and free-loan programme operators
  • Multi-channel operators where some channels carry significantly higher fraud exposure than others
  • Businesses dispatching high-value equipment by courier with no in-person contact
How multi-channel configuration works in Circulio →
Proportionate controls

Verification where
the risk justifies it

Blanket verification requirements frustrate legitimate customers and add operational overhead without proportionate benefit. Circulio's configuration allows the level of verification required to be calibrated to the channel, the customer type and the value of the transaction.

Pricing and the Stripe relationship

A Separate Product
Billed Directly By Stripe

Stripe Identity is a distinct Stripe product with its own pricing, separate from Stripe's payment processing fees. Circulio customers who use Stripe Identity are billed directly by Stripe at Stripe's published per-verification rate. These charges do not pass through Circulio.

Explore the core Stripe payments integration →

Circulio's core Stripe integration covers the full rental payment lifecycle: deposits, pre-authorisations, captures and refunds. Stripe Identity is an additional capability that sits alongside that integration, not within it. It requires a separate activation within Stripe and is billed independently.

This distinction matters operationally. The cost of identity verification is a per-verification charge, paid directly to Stripe by the Circulio customer. The cost structure is therefore directly tied to the volume of new customer verifications performed, which is typically a small proportion of total transactions for an established rental business. Stripe offers the first 50 verifications free, which allows businesses to test the integration and assess the workflow before incurring any cost.

Summary of the pricing relationship
  • Stripe Identity verifications are billed directly by Stripe to the Circulio customer
  • Pricing is per verification, at Stripe's published rate
  • These charges are separate from Stripe payment processing fees
  • The first 50 verifications are free via Stripe
  • Circulio does not charge additionally for the Identity integration itself
  • Both the core Stripe integration and Stripe Identity can be active simultaneously
See Stripe Identity pricing on stripe.com →
Frequently Asked Questions

Common questions about Stripe Identity for rental

Is Stripe Identity the same as the Stripe payments integration in Circulio?

No. Stripe Identity is a separate Stripe product and a separate integration within Circulio. The Stripe payments integration handles deposits, pre-authorisations and refunds. Stripe Identity handles identity document verification. Customers are billed directly by Stripe for Identity verifications at Stripe's published per-verification rate, separately from payment processing fees.

What documents can customers submit for identity verification?

Stripe Identity supports most government-issued photo documents including passports, national identity cards and driving licences from over 30 countries. Customers upload images of their document within the Circulio booking flow, and Stripe's AI-powered verification checks the document's authenticity in real time.

Does Stripe Identity include a selfie check?

Yes. Stripe Identity can require a selfie photograph alongside the document upload. Stripe's machine learning algorithms compare the face in the selfie against the photograph on the submitted document to confirm the person presenting the document is the same person who owns it.

How does the Circulio console review workflow operate?

When a customer submits identity documents through the Circulio booking flow, the submission is queued for review in the Circulio operations console. Console users can view the submitted documents and Stripe's automated verification result, and make an approval decision before the booking proceeds or equipment is dispatched.

Can identity verification be required for specific channels or customer types only?

Yes. Identity verification requirements can be configured per channel and per customer type within Circulio. A consumer-facing channel may require verification for first-time customers while an approved trade account channel may not. Manufacturer loan and Try Before You Buy channels can enforce verification for all participants.

Who pays for Stripe Identity verifications?

Stripe Identity verifications are billed directly by Stripe to the Circulio customer at Stripe's published per-verification pricing. These fees are separate from Circulio's platform fees and from standard Stripe payment processing charges. Stripe offers the first 50 verifications free when getting started.

Structured identity verification built into the rental booking workflow

Book a demo to see how Stripe Identity integrates with Circulio's booking flow, console review tools and channel configuration to provide proportionate fraud prevention for rental and loan businesses.