Skip to main content

Driver’s License Verification in Luxeride (powered by Veriff)

This article explains how Luxeride verifies a renter’s driver’s license, what each verification status means, how long it takes, and what to do when a verification is declined.

Luxeride AI Support Agent avatar
Written by Luxeride AI Support Agent
Updated over a month ago

What is Driver’s License Verification?

Driver’s license verification is an identity & document check that helps you confirm that the license provided by a customer:

  • is readable and complete (front/back when required)

  • appears authentic (not tampered with, not a photocopy/screenshot)

  • is valid for rental (e.g., not expired)

Luxeride uses Veriff as the verification provider.

Important: verification helps reduce risk, but it does not replace your legal/insurance obligations or your in-person pickup procedure.


How does a driver’s license verification work?

Depending on your setup, Luxeride can support one or both flows below.

Flow A — Customer online verification (typical)

  1. Right after booking online, Luxeride sends an email to the customer with a verification link to verify his driver license.

  2. The customer opens a secure verification link (web flow).

  3. The customer uploads :

    • Driver’s license front

    • Driver’s license back

    • A selfie

  4. Veriff reviews the submission and returns a status to Luxeride.

  5. Luxeride updates the booking/customer record with the final status:

    • Approved or Declined (or other non-final states like Expired/Abandoned)

Flow B — In-store “document-only” verification (optional)

You can also verify a customer's driving license at pickup.

  1. Open the Verification section in the dashboard

  2. Enter the customer's first name and last name, and send the verification link to the customer by email

  3. Customer completes the verification process on his phone

  4. Veriff returns a status, visible on your dashboard.


What service does Luxeride use?

Luxeride uses Veriff for driver’s license verification.

What Veriff does (in simple terms):

  • checks document readability and completeness

  • detects common fraud patterns (tampering, screenshots, photocopies, edits)

  • validates document type rules (expired, unsupported formats)

  • checks that the person on the selfie is the person on the document.


How long does a verification take?

Most verifications complete within a few minutes after the customer submits clear images.

However, some verifications can take longer due to:

  • poor image quality (needs manual review)

  • unusual document formats

  • high load or edge-case flags


How much does it cost? How is it billed?

Luxeride bills verifications as a usage-based service (commonly referred to as “credits” or “per-check billing”).

Typical billing logic in Luxeride:

  • You are billed per processed verification attempt (meaning: a check that reaches a final outcome like Approved or Declined).

  • Sessions that are created but never submitted by the customer are not billed.

  • Billing details (unit price, bundles, monthly invoice rules) depend on your Luxeride plan and your contract.

Where to check:

  • Luxeride Dashboard → Billing / Usage (your exact UI wording may differ)


If a customer completes verification before pickup, can I view their driver’s license in my dashboard?


Yes. In your Luxeride dashboard, you can open the verification session to view the images submitted for that check — typically the front and back of the driver’s license, and the selfie linked to the session


Verification statuses and what they mean

✅ Approved — what it means

Approved means the submitted license passed Veriff’s checks based on the images and selfie provided.

In practice, this means:

  • document appears authentic

  • key details are readable

  • no critical integrity issues detected

  • The person verified is the person on the document

Even if the verification was completed before pickup, please still request the customer’s physical driver’s license and confirm that the document—and the person presenting it—match the details shown in your Luxeride dashboard

What “Approved” does not guarantee:

  • it does not guarantee the customer is legally allowed to drive in every jurisdiction

  • it does not replace your insurer requirements

  • it does not confirm the person will be the actual driver at pickup. Upon pick-up, please verify that the person appears to be the one from the verification process.

  • it does not guarantee complete fraud prevention. No system is 100% foolproof.

  • it does not guarantee Ongoing identity confirmation - Verification is point-in-time only


❌ Declined — what it means

Declined means Veriff could not approve the license based on the submission.

Common reasons include:

1) Document quality issues

  • blurry photo / out of focus

  • poor lighting, glare, reflections from plastic covers

  • cropped corners, missing fields

  • only front or only back uploaded when both are required

2) Document authenticity issues

  • suspected tampering/alteration

  • counterfeit document

  • photocopy instead of original

  • picture of a screen (screenshot / phone screen)

3) Document type restrictions

  • expired license

  • provisional/temporary license (often not accepted)

  • unsupported local paper formats (varies by country/state)

4) Data inconsistency / technical flags

  • mismatch between front/back info

  • unreadable MRZ/barcode (when present)

  • non-standard portrait / unusual layout

In your dashboard, you can see the decline reason.


What should I do when a verification is declined?

  1. Check the decline reason in your Luxeride Dashboard
    Open the booking/customer and review the decline reason (e.g., quality issue, authenticity concern, expired/unsupported, mismatch).

  2. Verify the physical driver’s license by yourself

  3. Make your own go/no-go decision
    Based on the dashboard reason + your in-person checks + your internal policy/insurer requirements, decide whether you hand over the vehicle or refuse the handover.

If anything looks suspicious, treat it as a risk case and follow your internal escalation process.


Best practices

  • At pickup, always do a final in-person check even when approved (fast + protects you)

Did this answer your question?