Prestashop Phone Verification module updated

Immediate update available for Prestashop:

  • 1.6.x compatibility
  • Verification at account creation
  • Verification on Login (OTP)
  • Verification on Checkout

The demo is available at


The plugin is available at (a free account required)

Phone Verification Module for PrestaShop announces immediate availability of Phone Verification Module for PrestaShop, with following features:

  1. Phone, SMS or User selection phone verification (can be changed from PrestaShop Admin)
  2. Works before the payment process
  3. Ability to verify all orders, or once per customer account
  4. Promote the customer to specific customer group after verification
  5. Bypass specific customer group (like wholesale)
  6. Phone Verification Template can be changed from PrestaShop Admin, and can be managed from
  7. SMS Message template can be managed from PrestaShop Admin
  8. Number of digits in PIN can be set from PrestaShop Admin
  9. Limit #verifications per customer
  10. Limit retry time between verifications
  11. Blacklist specific phone numbers of prefixes, from PrestaShop Admin and
  12. Block specific phone types from
  13. Limit cost of verification call from
  14. Blacklist IP’s from admin interface
  15. Limit number of sales to the same number in given period from PrestaShop Admin
  16. Built-in number validation and correction. Invalid numbers are rejected by
  17. Built-in IP to Country prefix checking and correction

Live demo is available at Opening a free account at lets you access full package.

This module is distributed free of charge, but each verification is billed. provides, easy to use worldwide Automated Phone Verification service. Applying for an account is free of charge at OnVerify works from balance and charges only the answered phone calls.


Lead Verification with Automated Phone Verification provided by OnVerify

Business means sales, sales means leads. Almost every kind of business needs and does marketing. Internet based marketing is today’s least expensive entry, measurable and quick results oriented marketing method.

When a business does Internet based marketing, users are  presented a landing page to give a quick idea of the offer. On that page(s), business tries to convince the user to act. Depending on the offer, user asked to download, buy, comment. In any case, business needs user information to convert the user to lead or a customer.

On Landing Page(s), simple forms are used to collect user data, that will help business to contact the lead for follow-up. As this is Internet world, letting the user to enter the data in free format, will result irrelevant and meaningless data. So the entered data is checked against some formatting rules like, email, address, city, country and most importantly phone number.

Two most important data on lead collection forms are; email and phone number. They are the only means to contact the lead. E-mails can be verified by sending a confirmation code and asking the user to confirm it. But the phone numbers other than format checking cannot be verified without actually calling. This is where can help the process beneficial and automated.


Let me explain the idea a bit more detail. Think again, a big marketing campaign is done, several people came to the Landing Page, they are offered something that cannot be turned down, the business got several bits of data about their customer, but they have some contact numbers that are not working.
Here we come to our solution; provides Automated Phone Verification service to clean up that kind of data and make it real information and valuable sales lead.


Rather than calling the leads manually later, call them automatically at the time of offer, without a staff, without an investment. A true value added service to complement’s already great set of lead generation and management tools. The result is a clean Lead Information. provides all the infrastructure as a service, integration is done using simple HTTP API.

To summarize the whole flow:
1. Marketing campaign will bring leads to Landing Page.
2. Landing Page will explain the offer, and motivate them to fill in a form
3. When Form is submitted, together with other controls, and automated phone verification call will be done over This is a call to announce a pin on the phone, and lead has to enter the pin in the form
4. If pin is right, lead will be marked as verified.

An automated phone verification demo is located at:






How to add Phone Verification to your website with’s Services

Adding a phone verification to your web site consists of following steps:

  1. Display form to get number
  2. Get number, generate pin code
  3. Initiate verification call over
  4. Display Form to validate announced pin
  5. If entered pin is right, mark verification completed
  6. If entered pin is wrong, ask pin again

Display Form to Get Number

Here is a simple form to get number:

<form method=”post”>
<input type=”hidden” name=”a” value=”call”>
<input type=”text” name=”number”> (must be in international format ie 18581234567 (country code+areacode+number)
<input type=”submit” name=”verify” value=”verify”>
Get Number, Generate Pin (PHP)
$number = $_POST[number];
if ($number) {
$pin = sprintf(“%s%s%s%s”, rand(1,9), rand(1,9), rand(1,9),rand(1,9));
$_SESSION[pincheck] = $pin;
Initiate Verification
youruserid and apipass is provided in your account when you logged in to yourtemplateid is listed under Templates tab. You can change the flow of the call from
$f = file(“{$pin}&template_id=yourtemplateid&number={$number}”);

Display Form to Get Announced Pin

a verification call is on the way, please enter the pin announced on the phone here to complete

<form method=post>

<input type=hidden name=a value=getpin>

<input type=hidden name=a value=getpin>

<input type=text name=pin>

<input type=submit name=verify>


Check Entered Pin

if ($_POST[pin]==$_SESSION[pincheck])  {

echo “all ok. continue with other processing<br>”;


else echo “wrong pin<br>”; // redisplay pin entrance form

Integration of’s Phone Verification is simple and straightforward. You can open a free account at to see it in action and to test. A real-time automated demo is located here.

Download complete sample phone verification code