Jump to content

[Free Module] Phone number validation using OTP and BulkGate


Recommended Posts

This module helps you in validating phone numbers during adding an address with mandatory phone number. This way it prevents you from unwanted orders.

  • Verify Customer mobile number by SMS OTP
  • Works with Presta-SMS which has back end service of BulkGate
  • BulkGate is one of the cheapest and most reliable SMS service providers out there
  • All verified Customers are genuine and thereby prevent fake orders
  • Customers can be notified quickly through Mobile, even if they do not have internet or email access and notifications are always read
  • OTP SMS works in conjunction with only BulkGate. Note: We are NOT anyway related to BulkGate
  • Once member is verified, OTP is not asked again.
  • Works for guest checkouts also

spacer.png

spacer.png

There is also a pro version if you want to buy that. Buy Here.

bulkgateotpvalidation.zip

Edited by deepakdhamuria (see edit history)
  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites
  • 3 months later...

I installed the module but I don't see OTP and Validate OTP button. Am I missing something here? I simply installed the module and entered info in the back-end and enabled the OTP validation. Front-end doesn't change or show any sign of OTP validation.

Share this post


Link to post
Share on other sites
16 hours ago, estesnachos said:

Can this be modified to use a different SMS provider?

No, It is very specific to BulkGate.

15 hours ago, estesnachos said:

I installed the module but I don't see OTP and Validate OTP button. Am I missing something here? I simply installed the module and entered info in the back-end and enabled the OTP validation. Front-end doesn't change or show any sign of OTP validation.

Do you use One Page Checkout? If yes, unfortunately, that is part of Pro version.

Share this post


Link to post
Share on other sites
  • 1 month later...
  • 5 months later...

Hello!

Just in case it helps anyone, it will not work properly if in the back office -> International -> Geographic Locations -> Country you remove the phone from the address format. I had only phone_mobile.

Also, it's validating that the number has exactly 10 numbers, hence it won't work with different countries. I had to remove those checks from the JavaScript files for it to send the text in Chile. However, after that the OTP wasn't valid anyway (it asks me to enter a valid one, even though I entered it three times).

I'm using PrestaShop 1.7.7.0. I'll try to fix it and upload it here, if you don't mind, of course.

Share this post


Link to post
Share on other sites
  • 3 weeks later...
On 2/5/2021 at 2:47 PM, skaparate said:

Hello!

Just in case it helps anyone, it will not work properly if in the back office -> International -> Geographic Locations -> Country you remove the phone from the address format. I had only phone_mobile.

Also, it's validating that the number has exactly 10 numbers, hence it won't work with different countries. I had to remove those checks from the JavaScript files for it to send the text in Chile. However, after that the OTP wasn't valid anyway (it asks me to enter a valid one, even though I entered it three times).

I'm using PrestaShop 1.7.7.0. I'll try to fix it and upload it here, if you don't mind, of course.

I will wait for these updates.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More