Mobile OTP Login for Magento 2
Prevent identity theft in your store using Magento 2 mobile OTP login extension. It allows customers to register, log in, or checkout by verifying a one-time password sent to a valid mobile number or email address.
- Apply OTP on user registration
- Enable mobile and/or email OTP on login
- OTP validation for cash on delivery
- Send OTP on number update
- Apply on all or specific countries
- Powered by Firebase & MSG91 gateways
- Set OTP expiry time
- Customize the OTP button
- Features
- Product Reviews
- FAQS
- Related Products
- OTP on User Registration Page
- Mobile OTP on Login Page
- Email OTP on Login Page
- Mobile OTP on Checkout Page
- CoD Payment Method OTP Verification
- OTP Email in Customer Inbox
- Enable OTP on Login, Signup & Checkout Page
- Configure OTP for Specific Countries
- Set OTP Expiry Time
- Allow Customers to Update OTP Number/Email
- Firebase SMS API Settings
- Draft OTP Email Text
- Customize OTP Button
HOW MAGENTO 2 MOBILE LOGIN BENEFITS YOU?
FEATURES OF MAGENTO 2 MOBILE OTP LOGIN EXTENSION
Enable OTP Verification on Registration
The conventional way of verifying customers may be convenient, but it is not secure. OTP verification provides better security. When a new user creates an account on your store, a one-time verification code is sent to his or her mobile number. The user needs to verify the code for the account to be verified.
Magento 2 OTP login provides an extra layer of security to your store to ensure only genuine customers create accounts and login to the store.
Login with Mobile Number or Email
The Magento 2 mobile login extension allows store owners to send the code to a registered customers’ mobile number or email address. Once the code is verified, the user can sign in to the account. The mobile number or email address should be the one used while registering the account.
Verify OTP for Cash on Delivery
To prevent failed deliveries, you would want only verified customers to proceed with the checkout. You can enable mobile OTP for Cash on Delivery (COD) payment method to verify the mobile number and contact the customer to pick up their delivery.
Enable OTP on Number Update
Customers can update their registered mobile numbers but can’t break into the system as they have to verify their new number. Thus the extension removes any possibility of a user’s attempts to carry out any fraudulent activity.
Select Countries for OTP Authentication
You have the option to apply OTP verification for customers of specific countries only. This allows you to enable phone authentication for countries where you fear receiving fake registrations or orders while excluding other countries. Just select the countries you want to include in the verification list.
Powered by 2 SMS Gateways
This extension integrates Firebase and MSG91 SMS gateways for powerful, reliable messaging capabilities on your Magento 2 store. 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, and others.
Set OTP Expiry Time
A time-based one-time password requires customers to use the code within the specified time. You can set an expiry duration as per your preference. Once the time reaches, the code won’t work, in which case, users can request another OTP. Firebase will send the same code if the first code has not been used within the specified time. A new code is sent when the 1st OTP has expired.
Create a Custom Message for OTP Login
To allow customers to login with OTP in Magento 2, you can select a custom email template and draft email text to ensure customers get appropriate text with the code in a beautiful design. You can make use of the {otp} system variable to fetch the code automatically.
HOW TO LOGIN WITH MOBILE NUMBER IN MAGENTO 2?
Using this Magento 2 mobile login extension, your customers will be able to login with mobile number to your Magento 2 store in 3 easy steps.
Step 1: Login to Magento 2 Admin Panel
Install Mobile OTP Login extension by FME. Once done, login to admin panel and navigate to FME EXTENSIONS -> Configuration.
Step 2: Enable OTP Login with Number
Select 'Yes' in the 'Enable OTP login with number/email' dropdown. Do other configurations such as Firebase SMS API details, OTP expiry time etc.
Step 3: Save Configuration
Click the 'Save Config' button on the top right and that's it. Now when a customer tries to login, he will need to verify the OTP sent to his registered mobile number.
Reviews & Ratings
Andreas
5Handy extension
It's a handy extension and more and more sites now provide this feature. The extension is working fine in all situations and my customers are able to login and checkout using the OTP.
Abdelrhman
4Recommended
Simple & fully functional. You can buy it without any worries.