Mastercard Id Verification API

Number of APIs: 15

ID Verification provides the technology platform and operational service to perform real-time user identity verification for various use cases including financial services, healthcare, travel and education.

Contact Support: Name: API Support Email: apisupport@mastercard.com

  1. Phone Number based Identity Verification - Verify an Identity POST {{baseUrl}}/user-verifications

  2. Phone Number based Identity Prefill - Fetch User Identity POST {{baseUrl}}/user-identities

  3. Phone Number Trust Scoring - Fetch Trust Score POST {{baseUrl}}/trust-scores

  4. SMS OTP - Creates and Send a One-Time Passcode (OTP) via SMS POST {{baseUrl}}/sms-otps

  5. SMS OTP - Verifies the provided code matches the SMS OTP POST {{baseUrl}}/sms-otp-verifications

  6. Email OTP - Creates and Send a One-Time Passcode (OTP) via Email POST {{baseUrl}}/email-otps

  7. Device Authentication - Provide Redirect URL for Device Authentication Verification POST {{baseUrl}}/device-authentications

  8. ID Document Data Extraction - The provider token is retrieved by country code and SDK version POST {{baseUrl}}/data-extractions/access-tokens

  9. Device Authentication - Provide Phone Number using verificationFingerprint POST {{baseUrl}}/device-authentication-verifications

  10. ID Document Data Extraction - Returns the status of the document verification. GET {{baseUrl}}/data-extractions/scans/:scan_id?user_consent=ACCEPT&retrieve_selfie=true&retrieve_document_images=true&retrieve_facemap=true&document_type=DRIVING_LICENSE&user_selected_country=USA