Powered by Adobe Commerce 2.4.5-p1

This extension is in our Payment category. Please remember that it is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.

Mobile OTP Login



Back to top

Magento 2 Mobile OTP login provides strong authentication and prevents identity scams in your Magento 2 store. It lets users register, log in, or checkout only after verifying the One-Time Password (OTP) sent to their registered mobile number/email address. You can set the OTP expiry time, draft the email text, and exclude customers from specific countries. 

The conventional way of user authentication in which users enter their username and a saved password to enter into the system is prone to security breaches. Online identity theft using phishing and other practices is common. In OTP, the username stays the same while the password changes with each login. This technique makes sure that a username and password pair can be used only once, providing much better protection.


Key Features

  • Register using Mobile OTP 
  • Login with OTP
  • Add OTP verification on customer checkout
  • Enable OTP on number update
  • Set OTP expiry time
  • Create a custom Email template
  • Customize OTP Button


Mobile OTP Verification On Customer Registration

Mobile OTP verification prevents fake registrations. When a new customer creates an account in your store, a one-time password is sent to his registered mobile number. The customer needs to verify the code to activate his account and login.      


Number Or Email OTP Verification On Login

You can enable identity verification for registered customers too. Here customers have the option to receive the code in their email or mobile number. Once the code has been verified, they can log in to their account. 


Mobile OTP Verification On Checkout

Cash on Delivery (COD) is a common payment method that fraudsters can use to make fake orders. You can impose mobile verification for customers who opt for COD to make sure they are genuine customers. This will minimize failed deliveries.


OTP Verification On Number Update

Don’t let customers trick you by changing their mobile number and getting unauthorized access to the system. This Magento 2 mobile login extension allows you to enable OTP verification on the number update so that they verify their new number too. 


Select All Or Specific Countries

You have the option to exclude countries from the authentication. This means customers coming from those countries will not be sent and required to verify the code. This feature is useful where you want to favor some countries because of their excellent shopping behavior or purchase history. Just select the countries you want to include in the verification list. 


Powered By Firebase Gateway

This mobile otp login Magento 2 extension uses Google-backed Firebase as the SMS gateway. Once you have created a Firebase project in the Firebase console, you can go to project settings to pick details such as API Key, Authentication Domain, Project ID, etc., to configure the gateway. 


Set OTP Expiry Time

Determine for how long the OTP will remain valid by specifying the time in seconds. Once the time reaches, the code won’t work. Customers can request another OTP if they did not receive the 1st or if the time has expired. The same OTP will be sent if it has not been used within the specified time. A new code is sent when the 1st OTP has expired.


Custom Email Template & Text

The extension allows you to add custom email templates and draft the email text. This is to ensure customers get the appropriate text with OTP in a beautiful template. You can make use of the {otp} system variable to fetch the code automatically.  


Customize The OTP Button

The Magento 2 mobile login extension allows you to make the OTP button look good by changing the button and text colors according to your store theme. 

Frequently Asked Questions

Q: What if I don't receive OTP within the expiry time?

A:  You can request a new OTP. If you make a new request within the specified expiry time, the extension will send you the same OTP. 

Q: Can I use the same number to create multiple accounts?

A: No, you can't. Each account requires a unique mobile number. 

Q: Can I send OTP to an international number?

A: Yes, you can send OTP to any mobile number unless you have restricted the country. 

Q: Can I install the extension via composer?

A: Yes, you can. Please check the installation guide for the step by step composer installation process. 


Demo Links

Front End | Back End  

Technical Specifications

Back to top

Seller profile


Seller contact


Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.4 (current), 2.3 (obsolete)

Commerce on prem (EE): 2.4 (current), 2.3 (obsolete)


Stable Build


16 September, 2022


Extensions, Payments & Security, Fraud, Checkout Enhancements, Payment Integration

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Compatible with Magento 2.4.5


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Compatible with Magento 2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.4.4


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Stable Release.
    - Compatible With Magento 2.4.0, 2.4.1, 2.4.2, 2.4.3.


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top