Your Cart

OTP Verification code PRO

This extension sends a one-time password (OTP) via email or SMS or both email and SMS for account verification purposes.

OTP Feature

The OTP is sent when

  1. Customer edits his basic profile information like the first name, last name, email, or any custom fields
  2. Customer is trying to change his phone number
  3. Customer updates his address form
  4. Customer changes his password
  5. Customer wants to login using OTP
  6. Customer registers an account

and the details are only updated if the OTP is verified.

Highlighted Features

Edit Alert Feature

Also, this extension can send an alert email when the fields are updated. For example, when a customer is trying to change the password, he receives an alert email and alert SMS to his registered email address and registered phone.

Resend OTP Feature

Customers can use resend OTP feature after some time (in seconds). Admin sets this time seconds limit in the setting. Admin also sets the maximum no. of resend attempts.

Locking feature

The send or resend OTP feature will be locked for the customer who has exceeded maximum number of limit.

Verify old Password to change to the new password

The extension also has an optional feature to verify old password in order to change to a new password.

Login with OTP

Customers can now login with OTP. A customer can enter his email address or phone number to receive the OTP to his registered email address or registered phone number.

Registration Verification

Email and phone number (optional) of the registering customer can be verified and the account is only created after successful verification. This feature ensures you have a genuine customer and not any spam or bots.

Other Features:

  1. Disable close popup feature.
  2. Verification Code (OTP) Expiry time (in minutes). OTP is valid only for this time period.

Admin Features

Admin can have all the updates of the OTP Verification records in the dashboard tab.

Email and SMS Template Setup

This extension doesn’t make any changes to checkout page forms. If you want a more secured way for verification, then disable registration forms on checkout pages and only allow customer registration only via the main registration page.

This extension only supports the default template and Journal3 template. Free support is only for these templates. If you use any other template, then an additional $50 for making this extension work with your template. No refund will be provided if you missed this point.

Compatibility 2.3.x.x, 3.x.x.x

Admin Panel:

Credentials Prefilled

Location: Extensions > Productivity Apps > OTP Verification


Open demo instruction in new tab

VERSION : 1.0.5DATE RELEASED: 06 Feb 2023
  • Bug fix related registration and login with otp

VERSION : 1.0.3DATE RELEASED: 11 Aug 2021
  1. Fixes made with issues related to custom fields (for OpenCart 3x)
  2. Separate Script for Phone Update
  3. Made compatible with the international phone field plugin (for edit and register page)

VERSION : 1.0.2DATE RELEASED: 16 Jul 2021
  • Minor Fix w.r.t to adding new address saving issue.

VERSION : 1.0.1DATE RELEASED: 14 Jun 2021
  • Fixed a minor bug related to already registered email address error message

VERSION : 1.0.0DATE RELEASED: 28 Mar 2021


Write a review

Note: HTML is not translated!
Bad Good
  1. The license to use extension is restricted to only one domain and its subdomain. If you want to use the extension in other domains you need to purchase another license (i.e., Purchase again)
  2. After purchase, you need to activate the license by visiting This is done to validate your authorization.
  3. You cannot license, sub-license and resell our products
  4. You cannot reuse any part of the code or logic or algorithm of this product anywhere else which doesn't satisfy the operation of this product as advertised.

Ask a Question

Our website uses cookies uses cookies to improve user experience. We also show safe, secure and non personal advertising to support this site. If you continue to use this site we will assume that you are happy with this. You can read more about cookies at