VerifyKit provides secure account creation and login through two-factor authentication. It offers methods like WhatsApp OTP, SMS OTP, and calls. Features include fraud prevention, increased conversions, seamless integration, global scalability, and granular reporting. The service is available without requiring a credit card.
Allows verification through WhatsApp, providing a unique experience to users via one of the most popular messaging apps.
Enables easy mobile app and website integration without major coding expertise required.
Provides two-factor mobile authentication SDK to reduce unauthorized actions and prevent fraud.
Offers options with high conversion rates, user verification, account setup, and safe login practices.
Delivers detailed reports for each country, insightful analytics, and user-friendly downstream reporting.
Ensures easy integration with clear documentation, without needing major coding skills.
Offers affordable verification options, including non-SMS methods, to reduce costs for global customers.
Does not require a credit card for account setup and testing.
Allows verification of users through WhatsApp. Users need to select WhatsApp OTP, receive a code via WhatsApp, and enter the code in the app.
Enables verification via SMS. Users select SMS OTP, receive a verification code via SMS, and enter the code in the app.
Allows verification by receiving SMS messages directly to VerifyKit's server. Users select Inbound SMS, and SMS messages are sent automatically to the server.
Verification through a missed call (FlashCall). Users receive a call, and the verification process completes upon call termination without user input.
Verifies users through an automated outbound call. Users receive a call and verification completes when the call is answered automatically.
Pending feature that will allow users to verify by calling VerifyKit, utilizing the Inbound Call method for verification.
Complete the verification process by entering the one-time code received via WhatsApp on the VerifyKit screen.
Complete the verification process by entering the one-time code received via SMS on the VerifyKit screen.
Verify numbers by sending a one-time code generated by VerifyKit to their VerifyKit number via SMS. The message is sent by users, and they may be charged according to their own tariff.
Users can complete the verification process by receiving a short call for a few seconds. The user's phone will not ring and a number will be displayed on the VerifyKit screen during the call.
VerifyKit will dial a call to users from a number that belongs to it. Users complete the verification process by entering the caller's number on the VerifyKit screen. Calls will be terminated if the user answers, and they may be charged for the short call.
Allows users to check SMS OTP verification costs based on country and operator.
Allows you to create a VerifyKit account using your Google account. Simply log in using Google, and you can set a password later via the account panel.
Enables account creation using personal information like full name, company name, and email address. A password can also be set during this process.
Sends a confirmation email to your registered address to activate your account. Click the confirmation link in the email to verify.
Allows users to verify their phone number by sending a one-time password through WhatsApp. Users enter the OTP to complete verification.
Works on Android devices. The app makes an automated call to the user without the user taking any action to verify the number.
An automated call is made to the user, which the user then verifies by entering all or part of the VerifyKit's phone number shown on the screen.
Sends a one-time password via SMS to the user. The user must enter this OTP on the VerifyKit screen to complete verification.
Verifies the user's phone number by sending a predefined SMS from the user's device, which is processed to complete verification.
Allows you to integrate and manage your applications with VerifyKit for phone number verification.
Provides tools and options to manage your VerifyKit account settings directly from the panel.
Enables you to add funds to your VerifyKit account to continue using the verification services.
Allows you to invite other team members to collaborate on the VerifyKit panel.
Allows you to connect your application to VerifyKit via the panel. This is necessary to enable your app users to be verified through VerifyKit services.
Provides steps to integrate VerifyKit with your iOS app. This includes adding the VerifyKit library to your project and configuring the Info.plist file.
Guides you on integrating VerifyKit with an Android app, including adding the VerifyKit library to your build.gradle file and configuring AndroidManifest.xml.
Allows you to integrate VerifyKit with web applications by including the VerifyKit script in your website's code.
Enables server-side verification by connecting through VerifyKit's REST API, which requires proper authorization headers using client and server keys.
Deep Linking allows users to be seamlessly directed to your app for verification when they click a link from an email or message.
Allows you to invite users to manage or monitor apps in your VerifyKit account. Users are invited via the User Management page by entering their email addresses and setting authorization levels.
Enables you to remove access from an invited user. This action is performed from the User Management page by clicking an icon next to the user's information.
Lets you modify user permissions from the User Management page. Permissions cover account access like viewing dashboards, balances, and transactions, as well as app-related actions like viewing credentials, adding credentials, and editing application settings.
Users can add funds by logging into their VerifyKit account and selecting 'Top-up' from the menu in the upper right corner.
Users receive a receipt via e-mail containing their transaction details after adding funds, using the information from the 'Account Management' page.
When account balance drops below $30, users receive a notification e-mail to the associated email address.
Integrate VerifyKit interface with iOS applications to provide user verification with a seamless user experience.
Integrate VerifyKit interface with Android applications for user verification, following the latest design standards.
Implement VerifyKit in web-based applications to offer seamless user verification.
Incorporate VerifyKit into custom designs and applications by using the Rest API, allowing flexibility in maintaining your design language for user verification.
The iOS SDK integrates by configuring a project with VerifyKit's features for user verification.
Easily install the SDK by adding 'pod VerifyKit' to your project's Podfile.
Supports deep linking for efficient navigation to specific content within the app.
Includes examples and code snippets for using the SDK in Objective-C.
Provides configuration options via VerifyKitOptions struct to customize verification flow.
Guide provided for integrating backend services to handle API requests and user verification.
The SDK is used for verifying user phone numbers. Users need to add their number through the VerifyKit service, which is then verified through server-side integration.
Defines the process from initializing the verification to receiving the result, which includes server key retrieval and session ID processes.
Provides installation steps for setting up the SDK in an Android app, including importing necessary libraries and modifying AndroidManifest.xml.
Instructions on integrating the verification service with backend systems, ensuring the transmission of phone numbers and verification data securely.
Requires the user to whitelist their domain by registering it as a 'trusted domain' on VerifyKit Dashboard before using the Web SDK.
Before each authentication, developers must request an access token from the API and use it to initialize the Web SDK.
After fetching the token, you must integrate an iframe into your web app to enable VerifyKit functionalities.
A callback method should be created on the parent page to handle sessions and initialize the iframe for web SDK.
After verification, the server-side integration requires a ServerKey to fetch user details from VerifyKit REST API.
Start and check validation using WhatsApp. Sends a message to a user's WhatsApp for verification.
Initiate and check validation using One-Time Passwords (OTP). A code is sent via SMS or another method for verification.
Provides a list of error codes to help interpret responses and troubleshoot issues during the validation process.