Title: miniOrange OTP Login, Verification and SMS Notifications
Author: miniOrange
Published: <strong>December 18, 2015</strong>
Last modified: September 30, 2026

---

Search plugins

![](https://ps.w.org/miniorange-otp-verification/assets/banner-772x250.png?rev=3668666)

![](https://ps.w.org/miniorange-otp-verification/assets/icon-256x256.gif?rev=2669616)

# miniOrange OTP Login, Verification and SMS Notifications

 By [miniOrange](https://profiles.wordpress.org/cyberlord92/)

[Download](https://downloads.wordpress.org/plugin/miniorange-otp-verification.5.5.7.zip)

 * [Details](https://pirate.wordpress.org/plugins/miniorange-otp-verification/#description)
 * [Reviews](https://pirate.wordpress.org/plugins/miniorange-otp-verification/#reviews)
 *  [Installation](https://pirate.wordpress.org/plugins/miniorange-otp-verification/#installation)
 * [Development](https://pirate.wordpress.org/plugins/miniorange-otp-verification/#developers)

 [Support](https://wordpress.org/support/plugin/miniorange-otp-verification/)

## Description

The [WordPress OTP Verification](https://plugins.miniorange.com/wordpress-otp-verification)
plugin verifies users’ _email IDs and mobile numbers_ through an _OTP (One-Time 
Password)_ sent via SMS, email or WhatsApp during _registration, login, and contact
form submissions_. This ensures that only genuine users can sign up while preventing
fake registrations, spam sign-ups and duplicate accounts.

Add _mobile number verification_, _phone number login_, _passwordless OTP login_,
_WhatsApp OTP_ and _WooCommerce SMS notifications_ to your site, with support for
WooCommerce (classic and block checkout), Elementor Pro, Contact Form 7, WPForms,
Gravity Forms, Ultimate Member, BuddyPress and 30+ other forms.

**Note:** **Enjoy 10 free email and SMS OTPs upon installation to experience the
plugin’s functionality.**

Quick Links

[Official Website](https://plugins.miniorange.com/wordpress-otp-verification) | 
[Setup Guide](https://plugins.miniorange.com/step-by-step-guide-for-wordpress-otp-verification)
| [Documentation](https://plugins.miniorange.com/otp-verification-forms) | [Contact Us](https://plugins.miniorange.com/wordpress-otp-verification#contact-form)

#### Popular use cases

 * Verify mobile numbers and email addresses at registration using SMS OTP or Email
   OTP
 * Login with phone number and OTP — passwordless login for WordPress and WooCommerce
 * WooCommerce checkout OTP verification on classic and block checkout
 * Send WooCommerce order status SMS and WhatsApp notifications to buyers, sellers,
   admins and vendors
 * Reset passwords using OTP instead of email links for WooCommerce and Ultimate
   Member
 * Stop fake registrations, spam sign-ups and duplicate accounts by blocking email
   domains and phone numbers and limiting OTP requests
 * Use Twilio, Msg91, Plivo, AWS SNS, ClickSend, Clickatell or any custom SMS gateway

_Watch this video to learn more about the OTP Verification plugin and its capabilities:_

### FEATURES OF OTP VERIFICATION & ONE-TIME PASSWORD LOGIN PLUGIN

 * [OTP Verification on 30+ forms including WooCommerce, Elementor Pro, Contact Form 7, WPForms & Gravity Forms](https://plugins.miniorange.com/otp-verification-forms)
 * [miniOrange SMS gateway support](https://plugins.miniorange.com/supported-sms-email-gateways)
 * [Login with Phone Number using OTP](https://plugins.miniorange.com/woocommerce-login-form-with-otp-verification-for-wordpress)
 * [Register with Phone Number](https://plugins.miniorange.com/how-to-configure-register-using-only-phone-addon)
 * [WooCommerce SMS Notifications for Order Status Updates](https://plugins.miniorange.com/how-to-configure-woocommerece-sms-notification)
 * [OTP Spam Preventer/Limit OTP Addon](https://plugins.miniorange.com/how-to-configure-limit-otp-request-addon)
 * [Allow OTP for selected countries](https://plugins.miniorange.com/otp-verification-for-selected-countries)
 * [Ultimate Member SMS Notification](https://plugins.miniorange.com/ultimate-member-notification-otp-verification-plugin)
 * [Ultimate Member Password Reset](https://plugins.miniorange.com/ultimate-member-password-reset-otp-verification)
 * Detailed Transaction Reports and Logs
 * Passwordless Login using OTP Verification
 * Country code dropdown and phone number validation
 * Customize OTP length and validity
 * Masked phone number and email address on the frontend for user privacy
 * Block specific email domains and phone numbers to stop fake registrations and
   spam sign-ups
 * OTP pop-up customization (available on limited login, registration, and checkout
   forms)
 * Test Mode to test OTP flows without sending real OTPs or consuming credits
 * Translation-ready — compatible with WPML & PolyLang for multilingual sites
 * AI-Ready — WordPress Abilities API integration to send/verify OTPs and manage
   plugin settings via AI agents & MCP-compatible tools

### PREMIUM FEATURES AVAILABLE ON UPGRADE

 * [WhatsApp OTP Verification / OTP Over WhatsApp](https://plugins.miniorange.com/login-with-whatsapp-as-two-factor)
 * [Both Email and Phone Verification](https://plugins.miniorange.com/login-with-whatsapp-as-two-factor)
 * [Custom SMS & Email Gateways](https://plugins.miniorange.com/supported-sms-email-gateways)
 * [Register Using Phone Number Addon](https://plugins.miniorange.com/how-to-configure-register-using-only-phone-addon)
 * [WCFM Vendor SMS Notifications](https://plugins.miniorange.com/wcfm-notification-vendor-notification-otp-verification-plugin)
 * [Dokan Vendor SMS Notifications](https://plugins.miniorange.com/dokan-notification-vendor-notification-otp-verification-plugin)
 * [Elementor Pro Forms](https://plugins.miniorange.com/otp-verification-for-elementor-pro-form)
 * [Checkout WC Form](https://plugins.miniorange.com/checkout-wc-form-setup-for-wordpress-otp)
 * [Jet Engine Form](https://plugins.miniorange.com/otp-verification-for-jet-engine-form-wordpress)
 * [JetFormBuilder Form by Crocoblock](https://plugins.miniorange.com/jetformbuilder-crocoblock-setup-for-otp-verification)
 * [WS Pro Contact Form](https://plugins.miniorange.com/ws-form-setup-for-otp-verification)
 * [Tutor LMS Instructor Registration Form](https://plugins.miniorange.com/tutor-lms-Instructor-registration-otp-verification)
 * [Tutor LMS Login Form](https://plugins.miniorange.com/tutor-lms-login-otp-verification)
 * [Tutor LMS Student Registration Form](https://plugins.miniorange.com/tutor-lms-student-registration-otp-verification)
 * [User Registration Forms — WP Everest](https://plugins.miniorange.com/otp-verification-for-user-registration-form)
 * [WooCommerce Frontend Manager Form (WCFM)](https://plugins.miniorange.com/otp-verification-for-woocommerce-frontend-manager-form)
 * [Houzez — Real Estate Theme](https://plugins.miniorange.com/setup-otp-verification-for-houzez-registration-form)
 * Login using phone number Addon
 * Autofill OTP on Phone (auto-read OTP from SMS)
 * Numeric or Alphanumeric OTP Format
 * OTP Verification on Selected WooCommerce Product Category
 * Geolocation/IP based Country Code Dropdown
 * WordPress Registration SMS Notification to Admin & User
 * Master OTP for admin/testing verification
 * Backup SMS Gateway (automatic failover)
 * WooCommerce Low Stock & Out of Stock Notifications
 * miniOrange SMTP support for Email OTP
 * Globally Banned Phone Number (block numbers across your account)
 * Import/Export plugin configuration and settings
 * Customize specific SMS and Email templates

#### THIRD PARTY CUSTOM SMS GATEWAY FOR OTP Verification and SMS Notifications

In the OTP Verification Plugin, you can use **your third-party SMS gateway** for
sending the SMS/Email OTP & SMS Notifications.
 You can also use the **miniOrange
gateway** to perform OTP verification over Phone/SMS and Email or to send SMS notifications.
We support OTP Verification worldwide. **Some of the well-known Gateways supported
for OTP and SMS (OTP):** — [Twilio](https://www.twilio.com/) — [Clickatell](https://www.clickatell.com/)—
[ClickSend](https://www.clicksend.com/) — [SendGrid](https://sendgrid.com/) — [Plivo](https://www.plivo.com/)—
[AWS SNS](https://aws.amazon.com/sns/) — [Msg91](https://msg91.com/) Check the list
of a few of our supported SMS gateways here: **[SMS Gateways](https://plugins.miniorange.com/supported-sms-email-gateways)**

#### WHATSAPP OTP VERIFICATION & NOTIFICATIONS

In our OTP Plugin, you can enable OTP Verification via WhatsApp as well as send 
custom messages & order notifications on WhatsApp.
 Enables WooCommerce order status
notifications, new account SMS notifications, and many more on WhatsApp. Contact
us at **otpsupport@xecurify.com/info@xecurify.com** to know more.

#### AI-READY: WORDPRESS ABILITIES API & MCP INTEGRATION

The OTP Verification plugin integrates with the **WordPress Abilities API**, exposing
plugin actions as AI-ready abilities that can be invoked by AI agents and MCP-compatible
tools.
 This lets you automate and manage OTP Verification using natural language
through your AI assistant, including: * Send, verify, and resend OTPs programmatically*
Enable/disable and configure supported forms * Configure SMS/Email gateways and 
WhatsApp settings * View transaction reports, logs, and remaining transactions *
Manage blocklists, country restrictions, and rate-limit/spam settings * Manage account,
run diagnostics, and update OTP settings

### FREE AND PREMIUM OTP VERIFICATION ADDONS SUPPORTED

Follow the link to check free and premium addons supported in the OTP Verification
plugin : [OTP Verification Addons Supported](https://plugins.miniorange.com/wordpress-otp-verification#addons-section)

>  * **Login with Phone Number:**The login with Phone add-on allows users to log
>    in using a phone number only.
>  * **WooCommerce SMS Notifications:**Allows your site to send automated [WooCommerce order notifications and WooCommerce sms notifications](https://plugins.miniorange.com/how-to-configure-woocommerece-sms-notification)
>    to buyers, sellers, and admins. Both buyers and sellers can get SMS notifications
>    after an order is placed or when the order status changes.
>  * **Passwordless Login:**With Passwordless login, users would be able to log 
>    in using their Username and OTP.
>  * [**Register Using Phone Number Only:**](https://plugins.miniorange.com/how-to-configure-register-using-only-phone-addon):
>    Users can register on your WordPress site using only a Phone Number and OTP
>    instead of an Email address or Username.
>  * [**WooCommerce Password Reset:**](https://plugins.miniorange.com/how-to-configure-woocommerce-password-reset-addon)
>    Addon replaces the existing WooCommerce Password reset functionality with OTP
>    Verification. Allows users to reset their password using OTP Verification instead
>    of email links.
>  * **Ultimate Member SMS Notifications**Allows your site to send automated Ultimate
>    Member notifications to admins and users.
>  * **Ultimate Member Password Reset:**Add-on that replaces the existing Ultimate
>    Member Password reset functionality with OTP Verification. Allows users to 
>    reset their passwords using OTP Verification instead of email links.
>  * **Country Restriction Add-on:**Add-on allows OTP Verification to be enabled
>    for a selected list of countries only. OTP Verification for any other country
>    outside the selected list will be blocked by the add-on.
>  * **OTP Over Phone Call:**Add-on allows OTP Verification over a Phone Call instead
>    of SMS. The code will be received via a phone call to the customer.

### Updated List Of Supported Forms

[Supported WordPress Forms](https://plugins.miniorange.com/otp-verification-forms)

>  * [WordPress Login Form](https://plugins.miniorange.com/wordpress-default-login-form-with-otp-verification)
>  * [Elementor Pro Forms](https://plugins.miniorange.com/otp-verification-for-elementor-pro-form)
>  * [WordPress default registration/TML Registration Form ](https://plugins.miniorange.com/configure-one-time-password-verification-wordpress-default-tml-registration-form)
>  * [WooCommerce Login Form](https://plugins.miniorange.com/woocommerce-login-form-with-otp-verification-for-wordpress)
>  * [WooCommerce Registration Form](http://plugins.miniorange.com/otp-verification-woocommerce-registration-form/)
>  * [WooCommerce Checkout Form](https://plugins.miniorange.com/otp-verification-woocommerce-checkout-form/)
>  * [WooCommerce FrontEnd Manager Form(WCFM)](https://plugins.miniorange.com/otp-verification-for-woocommerce-frontend-manager-form)
>  * [WooCommerce Billing Address Form](https://plugins.miniorange.com/otp-verification-woocommerce-billing-address-update-form/)
>  * [Ultimate Member Registration Form](http://plugins.miniorange.com/otp-verification-ultimate-member-registration-form/)
>  * [Ultimate Member Profile/Accounts Page](https://plugins.miniorange.com/otp-verification-ultimate-member-profileaccount-form/)
>  * [Ultimate Member Login Form](https://plugins.miniorange.com/otp-verification-login-form)
>  * [Ultimate Member Password Reset Form](https://plugins.miniorange.com/ultimate-member-password-reset-otp-verification)
>  * [Gravity Forms](https://plugins.miniorange.com/otp-verification-for-gravity-form)
>  * [Form Maker Form](https://plugins.miniorange.com/otp-verification-for-form-maker-form)
>  * [User Registration Form — WP Everest](https://plugins.miniorange.com/otp-verification-for-user-registration-form)
>  * [WooCommerce Social Login form](https://plugins.miniorange.com/otp-verification-for-woocommerce-social-login)
>  * [ARMember Registration Form](https://plugins.miniorange.com/armember-registration-form-otp-verification-wordpress)
>  * [Profile Builder Registration Form](https://plugins.miniorange.com/otp-verification-for-profile-builder-registration-form)
>  * [Simplr Registration Form](https://www.youtube.com/watch?v=TKzmBmc2nQc)
>  * [BuddyPress / BuddyBoss Registration Form](http://plugins.miniorange.com/configure-one-time-password-verification-buddypress-registration-form/)
>  * [RegistrationMagic / User Registration Form Builder](https://plugins.miniorange.com/otp-verification-for-custom-user-registration-form-builder-registration-magic)
>  * [Users Ultra Registration form](https://plugins.miniorange.com/otp-verification-for-user-ultra-registration-form)
>  * [User Profiles Made Easy Registration Form](https://plugins.miniorange.com/otp-verification-for-userprofile-made-easy-registration-form)
>  * [Checkout WC](https://plugins.miniorange.com/checkout-wc-form-setup-for-wordpress-otp)
>  * [PIE Registration Form](https://plugins.miniorange.com/otp-verification-pie-registration-form)
>  * [Contact Form 7](https://plugins.miniorange.com/otp-verification-for-contact-form-7/)
>  * [Ninja Forms Above version 3.0](https://plugins.miniorange.com/otp-verification-ninja-forms-version-3-0)
>  * [Theme My Login](https://plugins.miniorange.com/otp-verification-login-form)
>  * [Gravity Forms](https://plugins.miniorange.com/otp-verification-for-gravity-form)
>  * [WP-Members](https://plugins.miniorange.com/otp-verification-for-wp-member)
>  * [Indeed Ultimate Membership Pro](https://plugins.miniorange.com/otp-verification-for-ultimate-membership-pro-form)
>  * [Classify Theme Registration](https://plugins.miniorange.com/otp-verification-for-classify-theme-registration-form)
>  * [Real estate 7 pro Theme](https://plugins.miniorange.com/otp-verification-for-real-estate-7-pro-theme)
>  * [WP eMember Form](https://plugins.miniorange.com/otp-verification-for-wp-emember)
>  * [FormCraft Basic — Free Version](https://plugins.miniorange.com/otp-verification-for-formcraft-basic-free-version)
>  * [FormCraft — Premium Version](https://plugins.miniorange.com/formcraft-premium-form-using-one-time-password-verification)
>  * [WordPress Comment Form](https://plugins.miniorange.com/otp-verification-for-wordpress-comment-form)
>  * [DocDirect Theme](https://www.youtube.com/watch?v=Bv3RKJhKW0o)
>  * [WpForms](https://plugins.miniorange.com/otp-verification-for-wp-forms)
>  * [Caldera Forms](http://plugins.miniorange.com/otp-verification-caldera-form/)
>  * [MemberPress Registration](https://plugins.miniorange.com/otp-verification-memberpress-registration-form/)
>  * [Paid Membership Pro](https://plugins.miniorange.com/otp-verification-for-paid-membership-pro-registration-form)
>  * [Real Estate 7 Pro](https://plugins.miniorange.com/otp-verification-for-real-estate-7-pro-theme)
>  * [WooCommerce Product Vendor Registration Form](https://plugins.miniorange.com/otp-verification-for-woocommerce-product-vendor-registration-form)
>  * [Formidable Form](https://plugins.miniorange.com/otp-verification-formidable-form/)
>  * [Visual Form Builder](https://plugins.miniorange.com/otp-verification-visual-form-builder/)
>  * [Eduma Login Form](https://plugins.miniorange.com/eduma-theme-login-form-setup-otp-wordpress)
>  * [Eduma Theme Registration Form](https://plugins.miniorange.com/eduma-theme-registration-form-setup-otp-wordpress)
>  * [UserPro Plugin](https://plugins.miniorange.com/userpro-form-wordpress-otp-authentication)
>  * [WS Pro Contact form](https://plugins.miniorange.com/ws-form-setup-for-otp-verification)
>  * [JetFormBuilder by Crocoblock](https://plugins.miniorange.com/jetformbuilder-crocoblock-setup-for-otp-verification)
>  * [Everest Contact Form](https://plugins.miniorange.com/otp-verification-for-everest-contact-form-wordpress-otp)
>  * [Fluent Form](https://plugins.miniorange.com/wordpress-fluent-form-with-otp-verification)
>  * [Fluent Conversational Form](https://plugins.miniorange.com/wordpress-fluent-form-with-otp-verification)
>  * [Forminator Form](https://plugins.miniorange.com/otp-verification-forms)
>  * [Dokan Registration Form](https://plugins.miniorange.com/dokan-notification-vendor-notification-otp-verification-plugin)
>  * [WooCommerce Account Details Form](https://plugins.miniorange.com/otp-verification-woocommerce-billing-address-update-form/)
>  * [miniOrange Login/Register with Phone Form](https://plugins.miniorange.com/how-to-configure-register-using-only-phone-addon)
>  * [Easy Registration Forms](https://plugins.miniorange.com/otp-verification-forms)
>  * [Houzez Theme Registration](https://plugins.miniorange.com/setup-otp-verification-for-houzez-registration-form)
>  * [Jet Engine](https://plugins.miniorange.com/otp-verification-for-jet-engine-form-wordpress)
>  * [miniOrange Social Login](https://plugins.miniorange.com/enable-otp-verification-with-social-login)
>  * [WP User Manager Registration Form](https://plugins.miniorange.com/wp-user-manager-registration-form-otp-verification)
>  * Real Estate WP Theme Registration Form
>  * WP Client Registration Form
>  * MemberPress Single Checkout Registration Form
>  * MultiSite Registration Form

#### How does this plugin work?

 1. On submitting the registration/login form, an Email/SMS with OTP is sent to the
    email address/mobile number provided by the user.
 2. Once the OTP is entered, it is verified, and the user gets registered/logs in.

External Services and Libraries

 1. This plugin uses the miniOrange Servers for OTP Validation.
 2. _intlTelInput_ – The plugin uses the intlTelInput library for international telephone
    input formatting and validation. The minified files `intlTelInput.min.js` and `
    intlTelInput.min.css` are included in the plugin distribution. The source code 
    for intlTelInput is available at: [intlTelInput GitHub repository](https://github.com/jackocnr/intl-tel-input)

### SUPPORT

Customized solutions and Support options are available. Email us at **otpsupport@
xecurify.com/info@xecurify.com**.

## Screenshots

[⌊OTP Verification Form Settings⌉⌊OTP Verification Form Settings⌉[

OTP Verification Form Settings

[⌊OTP Verification Form Settings — Login Form settings⌉⌊OTP Verification Form Settings—
Login Form settings⌉[

OTP Verification Form Settings — Login Form settings

[⌊Email Verification via OTP⌉⌊Email Verification via OTP⌉[

Email Verification via OTP

[⌊Mobile Number Verification via OTP (Login with Phone)⌉⌊Mobile Number Verification
via OTP (Login with Phone)⌉[

Mobile Number Verification via OTP (Login with Phone)

[⌊WooCommerce SMS Notification settings⌉⌊WooCommerce SMS Notification settings⌉[

WooCommerce SMS Notification settings

[⌊WooCommerce SMS Notification specific settings⌉⌊WooCommerce SMS Notification specific
settings⌉[

WooCommerce SMS Notification specific settings

[⌊WooCommerce SMS Customized SMS⌉⌊WooCommerce SMS Customized SMS⌉[

WooCommerce SMS Customized SMS

[⌊OTP Verification Plugin Settings⌉⌊OTP Verification Plugin Settings⌉[

OTP Verification Plugin Settings

## Installation

#### From your WordPress dashboard

 1. Visit `Plugins > Add New`
 2. Search for `OTP verification`. Find and install `OTP Verification`
 3. Activate the plugin from your Plugins page

#### From WordPress.org

 1. Download the miniOrange otp verification.
 2. Unzip and upload the `miniorange-otp-verification` directory to your `/wp-content/
    plugins/` directory.
 3. Activate miniOrange OTP verification from your Plugins page.

## FAQ

### Is the OTP verification plugin free? How many free OTPs do I get?

The plugin is free to install and includes 10 free email and SMS OTPs upon installation,
so you can try the OTP verification. Premium features such as WhatsApp OTP and custom
SMS & email gateways are available on upgrade.

### How to add OTP verification to WordPress registration and login forms?

Install and activate the plugin, then enable OTP verification for your registration,
login, checkout or contact form from the plugin’s form settings. When a user submits
the form, an OTP is sent by Email/SMS to the email address/mobile number provided,
and the user gets registered/logs in once the OTP is verified. Please refer to the
[Step-by-step Plugin guide](https://plugins.miniorange.com/step-by-step-guide-for-wordpress-otp-verification)
for details.

### Which forms does the OTP verification plugin support?

The plugin supports OTP verification on 30+ forms, including the WordPress default
login and registration forms, WooCommerce login, registration, checkout, and billing
address forms, Elementor Pro, Contact Form 7, WPForms, Gravity Forms, Ninja Forms,
Ultimate Member, BuddyPress, Formidable, and Fluent Forms. Check the [full list of supported forms](https://plugins.miniorange.com/otp-verification-forms).

### Does the plugin support Email OTP verification?

Yes. You can verify users’ email addresses with an OTP during registration, login,
and contact form submissions. On the premium plans, miniOrange SMTP is supported
for Email OTP, and Email can also be used as a fallback for OTP delivery when SMS
sending fails.

### How do I stop fake registrations and spam sign-ups?

Enable OTP verification on your registration form so that only users with a valid
email address or mobile number can sign up. You can also block specific email domains
and phone numbers, allow OTP for selected countries only, and use the OTP Spam Preventer/
Limit OTP add-on to limit OTP requests.

### What countries does the plugin support for OTP delivery?

The plugin supports OTP delivery via SMS, WhatsApp, and call in all regions. You
can submit your query from the OTP Verification plugin’s settings page in case you
face any issues with OTP delivery.

### For any other query/problem/request

Please mail us at **otpsupport@xecurify.com/info@xecurify.com**. You can also submit
your query from the OTP Verification plugin’s settings page.

## Reviews

![](https://secure.gravatar.com/avatar/168cd8702d10ba3091a43d3ad3ffc414983b17c7145dd912b5ad9164a0c8d52a?
s=60&d=retro&r=g)

### 󠀁[The best company to deal with regarding spam reduction](https://wordpress.org/support/topic/the-best-company-to-deal-with-regarding-spam-reduction/)󠁿

 [mrzohan99](https://profiles.wordpress.org/mrzohan99/) September 18, 2026

I had a great experience with miniOrange and their support staff. The person that
was very helpful on the phone was Anuradha Chaturvedi and she was extremely cooperative
and answered all my questions via Google meeting session. Their products are reliable,
easy to use, and offer excellent functionality. What impressed me most was their
customer service. The support team was extremely helpful and patient on the phone,
walking me through everything and answering all my questions. I highly recommend
miniOrange and their products to anyone.

![](https://secure.gravatar.com/avatar/100c20ee1397479e2ed2a7e4e77d7f42d0e160dbbfe0014d5caaf78e6d793e79?
s=60&d=retro&r=g)

### 󠀁[Great Setup Support](https://wordpress.org/support/topic/great-setup-support/)󠁿

 [signalhealth](https://profiles.wordpress.org/signalhealth/) August 27, 2026

Bhaskar Pandey was a great help when I ran in to trouble myself. Everything started
working perfectly very quickly with his help.

![](https://secure.gravatar.com/avatar/8c8d108e0e9efa5584aba8d13bc7b6317289d908d9f4e3d4ce514f9b6a59cfbb?
s=60&d=retro&r=g)

### 󠀁[Great Plugin For OTP](https://wordpress.org/support/topic/great-plugin-for-otp-2/)󠁿

 [ahmedabdulmonem](https://profiles.wordpress.org/ahmedabdulmonem/) July 24, 2026

Thank you so much for that great plugin. Very Useful.

![](https://secure.gravatar.com/avatar/9a1af8f88e4c95d392b45463c3822ab2c5f39ba301986838d8fbef65749ed84a?
s=60&d=retro&r=g)

### 󠀁[Excellent Plugin with Great Support](https://wordpress.org/support/topic/excellent-plugin-with-great-support-89/)󠁿

 [bhavishyajain](https://profiles.wordpress.org/bhavishyajain/) June 18, 2026

The miniOrange plugin is easy to set up, reliable, and packed with useful features.
The support team is very responsive and helped us resolve our queries quickly. Overall,
a great solution for authentication and security needs.

![](https://secure.gravatar.com/avatar/25e42b223aba175faee1fe052d56b392d00c158e842a7cd2c24f628f53126b7a?
s=60&d=retro&r=g)

### 󠀁[Easy to Use – Good Customer Support](https://wordpress.org/support/topic/easy-to-use-good-customer-support/)󠁿

 [jprest](https://profiles.wordpress.org/jprest/) May 13, 2026

We've used the OTP plugin for a couple of years now on multiple sites. It is easy
to use. When we have had issues, the customer support team has been very helpful
in solving any issues. I would recommend it.

![](https://secure.gravatar.com/avatar/55171f338fe90f0859b0bd8ece0b6dbdd322c974faf41e8437c8cc372aa11fab?
s=60&d=retro&r=g)

### 󠀁[Support fast and attencious](https://wordpress.org/support/topic/support-fast-and-attencious/)󠁿

 [rarubr](https://profiles.wordpress.org/rarubr/) April 28, 2026

Fast, attentive service. Solved the problem we had quickly

 [ Read all 439 reviews ](https://wordpress.org/support/plugin/miniorange-otp-verification/reviews/)

## Contributors & Developers

“miniOrange OTP Login, Verification and SMS Notifications” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ miniOrange ](https://profiles.wordpress.org/cyberlord92/)
 *   [ geniuszealot ](https://profiles.wordpress.org/geniuszealot/)

“miniOrange OTP Login, Verification and SMS Notifications” has been translated into
4 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/miniorange-otp-verification/contributors)
for their contributions.

[Translate “miniOrange OTP Login, Verification and SMS Notifications” into your language.](https://translate.wordpress.org/projects/wp-plugins/miniorange-otp-verification)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/miniorange-otp-verification/),
check out the [SVN repository](https://plugins.svn.wordpress.org/miniorange-otp-verification/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/miniorange-otp-verification/)
by [RSS](https://plugins.trac.wordpress.org/log/miniorange-otp-verification/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 5.5.7

 * Added Export Configuration for OTP Verification settings.
 * Added Debug Logs under Troubleshooting for diagnosing OTP delivery issues.
 * Added error codes for OTP verification failures, with a reference table under
   Troubleshooting to look them up.
 * Readme changes.

#### 5.5.6

 * Security fix: hardened the WordPress login form’s administrator OTP-bypass flow
   so it always requires a verified password or OTP before issuing a session, in
   every “Login with only OTP” configuration.
 * Security fix: the OTP Spam Prevention addon no longer trusts client-supplied 
   IP headers (X-Forwarded-For, CF-Connecting-IP, etc.) for rate-limiting; the real
   connection IP is used unless a trusted reverse proxy is explicitly configured.

#### 5.5.5

 * WordPress 7.1 compatibility.
 * Added Email as a fallback for OTP delivery when SMS sending fails, supported 
   across all integrated forms.
 * Added Test Mode toggle in General Settings to test OTP flows without sending 
   real OTPs or consuming credits.

#### 5.5.4

Fluent, Forminator, WooCommerce checkout, User registration, WP form bug fixes in
Our OTP plugin

#### 5.5.3

 * WooCommerce notification bug fixes in our OTP plugin
 * Everest, Gravity, Ninja, and Formidable Forms bug fixes in our OTP plugin
 * Other fixes and improvements in our OTP plugin

#### 5.5.2

 * Introducing abilities in our OTP plugin
 * Login form fixes and security fixes in our OTP plugin

#### 5.5.1

 * Session-transient related bug fixes in our OTP plugin
 * Spam preventer add-on bug fixes in our OTP plugin

#### 5.5.0

 * Login form fixes in our OTP plugin
 * WPForms, Contact Form 7, and Paid Memberships Pro form bug fixes in our OTP plugin
 * Reintroduced WordPress default registration form for OTP verification.
 * Other minor security fixes in our OTP plugin

#### 5.4.9

 * Spam preventer addon improvements and bug fixes.
 * Added unblock user feature in the spam preventer addon.
 * Reintroduced popup design feature with enhancements.
 * WooCommerce checkout and registration form bug fixes.
 * Reintroduced Paid Memberships Pro form for OTP verification.

#### 5.4.8

 * miniOrange WordPress OTP Verification
 * Spam preventer add-on bug fixes in our OTP plugin

#### 5.4.7

 * miniOrange WordPress OTP Verification
 * OTP spam preventer add-on release in our OTP plugin

#### 5.4.6

 * miniOrange WordPress OTP Verification
 * Country Restriction add-on release in our OTP plugin
 * Contact Form 7 bug fixes in our OTP plugin

#### 5.4.5

 * miniOrange WordPress OTP Verification
 * Bug fixes for mismatch error
 * Bug fixes for classic checkout in our OTP plugin
 * Readme updates in our OTP plugin

#### 5.4.4

 * miniOrange WordPress OTP Verification
 * WC Block Checkout Form issue fix in our OTP plugin
 * Login Form issue fix in our OTP plugin
 * Formidable Form issue fix in our OTP plugin
 * WordPress beta compatibility
 * Addons issue fix

#### 5.4.3

 * miniOrange WordPress OTP Verification
 * Security fixes and updates in our OTP plugin

#### 5.4.2

 * miniOrange WordPress OTP Verification
 * Readme updates

#### 5.4.1

 * miniOrange WordPress OTP Verification
 * Bug fixes for Ninja Forms
 * Minor updates

#### 5.4.0

 * miniOrange WordPress OTP Verification
    - Released transaction logs feature in free plugin
    - Released selected country add-on in free plugin
    - Minor bug fixes

#### 5.3.8

 * miniOrange WordPress OTP Verification
    - Security fixes
    - WhatsApp OTP Verification in the Twilio Plan
    - Minor bug fixes in Fluent Forms
    - Minor bug fixes in Gravity Forms
    - Bug fixes in WooCommerce Checkout Forms
    - UI Improvements

#### 5.3.7

 * miniOrange WordPress OTP Verification
    - Minor bug fixes
    - UI/UX improvements of WhatsApp tab.

#### 5.3.6

 * miniOrange WordPress OTP Verification
    - Security Updates.
    - Phone Number length check based on country.

#### 5.3.5

 * miniOrange WordPress OTP Verification
    - WooCommerce Checkout Form Bug Fixes.

#### 5.3.4

 * miniOrange WordPress OTP Verification
    - WooCommerce Checkout Form Bug Fixes.
    - Forms UI fixes.

#### 5.3.3

 * miniOrange WordPress OTP Verification
    - Login using phone number method bug fixes

#### 5.3.2

 * Merged classic & block checkout form
    - Introduced miniOrange Login/Register using Phone & Dokan Registration form
    - Masked phone number & email address on the frontend
    - Added an option in the administrator to remove a form from anywhere if multiple
      forms are saved
    - Minor fixes

#### 5.3.1

 * miniOrange WordPress OTP Verification
    - Added setup guides for WooCommerce and Ultimate Member Notifications

#### 5.3.0

 * miniOrange WordPress OTP Verification
    - Security Improvements & Fixes

For older changelog entries, please see the [additional changelog.txt file](https://plugins.svn.wordpress.org/miniorange-otp-verification/trunk/changelog.txt)
provided with the plugin.

## Meta

 *  Version **5.5.7**
 *  Last updated **6 days ago**
 *  Active installations **5,000+**
 *  WordPress version ** 4.7.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 5.3.0 or higher **
 *  Languages
 * [Arabic](https://ar.wordpress.org/plugins/miniorange-otp-verification/), [Danish](https://da.wordpress.org/plugins/miniorange-otp-verification/),
   [English (US)](https://wordpress.org/plugins/miniorange-otp-verification/), [Marathi](https://mr.wordpress.org/plugins/miniorange-otp-verification/),
   and [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/miniorange-otp-verification/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/miniorange-otp-verification)
 * Tags
 * [email verification](https://pirate.wordpress.org/plugins/tags/email-verification/)
   [otp](https://pirate.wordpress.org/plugins/tags/otp/)[otp login](https://pirate.wordpress.org/plugins/tags/otp-login/)
   [phone verification](https://pirate.wordpress.org/plugins/tags/phone-verification/)
   [sms notifications](https://pirate.wordpress.org/plugins/tags/sms-notifications/)
 *  [Advanced View](https://pirate.wordpress.org/plugins/miniorange-otp-verification/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  404 5-star reviews     ](https://wordpress.org/support/plugin/miniorange-otp-verification/reviews/?filter=5)
 *  [  6 4-star reviews     ](https://wordpress.org/support/plugin/miniorange-otp-verification/reviews/?filter=4)
 *  [  4 3-star reviews     ](https://wordpress.org/support/plugin/miniorange-otp-verification/reviews/?filter=3)
 *  [  3 2-star reviews     ](https://wordpress.org/support/plugin/miniorange-otp-verification/reviews/?filter=2)
 *  [  22 1-star reviews     ](https://wordpress.org/support/plugin/miniorange-otp-verification/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/miniorange-otp-verification/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/miniorange-otp-verification/reviews/)

## Contributors

 *   [ miniOrange ](https://profiles.wordpress.org/cyberlord92/)
 *   [ geniuszealot ](https://profiles.wordpress.org/geniuszealot/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/miniorange-otp-verification/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://miniorange.com/)