Skip to main content
Didit’s Phone Verification provides a reliable method to verify user phone numbers through one-time passcodes (OTP). This feature adds an essential layer of security to your identity verification process, ensuring legitimate user contact information. In the Academy lesson on reading a verification result, the 8:08 chapter covers phone verification and duplicate detection.
Phone verification flow diagram

How it works

Our Phone Verification solution delivers comprehensive phone number validation through a simple, user-friendly process. The system combines OTP verification with advanced risk assessment to provide reliable phone verification at scale.

Phone Collection

The system securely collects the following information:

OTP Generation & Delivery

Our verification system:
  • Generates a secure, time-limited one-time passcode
  • Delivers the code via SMS to the provided number
  • Ensures optimized delivery through multiple carrier integrations
  • Provides fallback options for delivery challenges

Code Validation

The user completes verification by:
  • Entering the received code into the verification interface
  • Submitting within the configured timeframe (typically 5–10 minutes)
  • Requesting a new code if needed (with appropriate rate limiting)

Risk Assessment

Our system performs advanced checks:

Result Delivery

Access verification results through multiple channels:

Verification Features

Our Phone Verification service offers several key features to enhance your verification process:

OTP Verification

  • Secure Code Generation: Randomly generated one-time passcodes
  • SMS Delivery: Fast and reliable delivery to mobile devices
  • Configurable Timeouts: Set expiration times based on your security requirements
  • Retry Options: Allow users to request new codes with appropriate rate limiting

Phone Number Analysis

  • Format Validation: Ensure the phone number follows the correct international format
  • Carrier Detection: Identify the telecommunications provider associated with the number
  • Number Type: Distinguish between mobile, landline, and VoIP numbers
  • Country Validation: Verify phone number matches expected country format

Risk Assessment

  • Disposable Number Detection: Identify temporary numbers used to avoid traceability
  • Virtual Number Identification: Flag numbers that may be virtual or VoIP-based
  • Activity Monitoring: Track suspicious patterns across verification attempts
  • Blocklist Checking: Check against internal lists of previously misused numbers

Pricing

Phone verification is charged per message sent with transparent, pay-as-you-go pricing: We support multiple delivery channels with different pricing (availability varies by country):
You only pay when a message is sent. If the user abandons before OTP delivery, you are not charged.
Phone Verification Pricing