Jump to content

MyRSK's (PVS) Phone Verification WHMCS Module


Recommended Posts

Hello,

 

I would like to share a module that we have developed in house, but has the ability to be used by many providers to help weed out fraudsters and verify your client base.

 

We needed a module to help verify phone numbers after maxmind decided to stop this service and the other service providers requiring a minimum of $100 per month just to verify phone numbers. This was just not possible for a small/budget hosting company.

 

There were a lot of solutions out there, that were literally stuck with tape. Any WHMCS update to the template files, would mean your whole solution would stop working or even to the point where everything is lost. Hence, there are 'zero template changes' required in the module - not a single file is dependent on the templates you use.

 

The module it self costs a mere $10 as a one time fee, and you get unlimited support and free upgrades and updates forever.

 

Read More | Order

 

Features

 

Admin Side

View current unverified accounts

View current verified accounts

Search for accounts in the system

Verify accounts manually from admin panel

Unverify accounts manually from admin panel

Reset amount of verification attempts

Customize the SMS greeting/beginning message

Customize the SMS thankyou/ending message

& more!

 

Client Side

Simple self service verification process

Two verification attempts per customer

Ability to self place the verification code

Proper error messages that guide and not mislead

 

FAQ

Q: Will this module require old/current clients to verify their accounts?

A: No! This is the beauty of the module. It will not trouble your old/current clients! Only clients' who are new and place new orders will be verified.

 

Q: What if a potential customer signs up, but does not order a product or a service?

A: The system is smart, and will try to save you some money. It will send out a verification SMS, and guides the customer through the verification process only if they add a product and checkout!

 

Q: Is this module really purchasable for a one time fee? No recurring or hidden prices?

A: This is absolutely correct! A one time payment grants you a license key, which you can use on your WHMCS when you install the module - the one time payment also includes unlimited free updates and support! No hidden or recurring fees.

 

Q: Why Twilio as the SMS Gateway?

A: There is cheap price, or guaranteed delivery - but never both. After a lot of study and research, we found that Twilio offers competitive SMS rates and a delivery guarantee system!

 

Q: Will fraudsters be able to manipulate the system?

A: There is a maximum of 2 verification attempts per phone number, if the customer goes through two SMS deliveries, and still not verified his/her account - the system will lock the automatic verification process and ask him/her to open a ticket on your system. Also, previous numbers (duplicates) are not allowed to verify their accounts.

 

Client Area Screenshots

Main Page

Enter Verification Code

Success Page

Wrong Verification Code

Used All Attempts

Duplicate Number

Link to comment
Share on other sites

to use this module you have to sign up to Twilio (fine) and they give your a free incoming phone number, but for this module you have to upgrade to a Twilio pro account and top up a min. $20 (fine) but once you make the payment and no time before this are you told this Free incoming telephone number will now be charged at $1 a month.

 

Also no where does the OP state you have to top up anything before you could set up their module

Edited by easyhosting
typo
Link to comment
Share on other sites

  • 3 weeks later...

=== v3.0 released ===

 

  • Added Nexmo as an additional API provider
  • Added Verification Strategies
  • Added Verification Methods
  • Automatically add company name, from WHMCS, to SMS sent out by Nexmo
  • Removed the need of manually entering a local WHMCS Admin username
  • Removed the need of manually specifying the local path to the module directory
  • Removed the requirement of setting up a local licensekey TXT file
  • Streamlined the installation and configuration steps for the module
  • Implemented Upgrade System when an older version is detected
  • Added Phone Call Verification Method
  • Cleaned up code
  • Fixed a bug with a small client base

Link to comment
Share on other sites

to use this module you have to sign up to Twilio (fine) and they give your a free incoming phone number, but for this module you have to upgrade to a Twilio pro account and top up a min. $20 (fine) but once you make the payment and no time before this are you told this Free incoming telephone number will now be charged at $1 a month.

 

Also no where does the OP state you have to top up anything before you could set up their module

 

Good news, with v3.0 that was just released, we added Nexmo - which does not require a $1/monthly charge for an outgoing phone number, and just charges a flat rate of 0.1 Eur per verified client. It automatically chooses SMS or Phone Call verification based on the number - and a great plus is that it doesnt charge you for unverified requests. Only clients who fully verify their number within your system are charged the flat fee.

 

Nexmo requires only a $10 top up fee (minimum).

Link to comment
Share on other sites

  • 7 months later...
  • 1 month later...

V4.0 [15-12-2015]

 

Added Clickatell as an additional API provider

Added MaxMind's minFraud to be used with a new verification strategy

Added ability to set the maximum risk score from minFraud

Added API responses in the module log

Fixed client side text, buttons, and overall UI improvement

Fixed a bug with Nexmo API

Code Clean Up

Additional compatibility tests on older versions of PHP

Link to comment
Share on other sites

  • 4 months later...
  • 9 months later...
Good news, with v3.0 that was just released, we added Nexmo - which does not require a $1/monthly charge for an outgoing phone number, and just charges a flat rate of 0.1 Eur per verified client. It automatically chooses SMS or Phone Call verification based on the number - and a great plus is that it doesnt charge you for unverified requests. Only clients who fully verify their number within your system are charged the flat fee.

 

Nexmo requires only a $10 top up fee (minimum).

 

But what you dont tell users is that Nexmo uses the Business name you have set in WHMCS as the brand, which if your business name is over 18 characters long then Nexmo API will not work.

 

and with OP IGNORING support tickets from clients i assume they are aware they messed up and are just after peoples money.

Link to comment
Share on other sites

A limitation of the Nexmo API is hardly the fault of the module developer.

 

If Nexmo isn't working for you just use another provider, Twilio works great.

 

but if Nexmo have limitations then it is upto the module developer to mention these limitations

 

Yes their is Twilio who charge heavy to use them.

 

It would be nice for the module developer to learn how to answer support tickets as for some reason he does not know how too

Link to comment
Share on other sites

Expecting a developer to list every limitation or requirement of a third party is unreasonable, it's up to you to do your own research too.

 

Twilio charge $1 per month for a phone number and $0.0075 per SMS.. if that's really "too heavy" for you then I don't know what to say.

Link to comment
Share on other sites

Expecting a developer to list every limitation or requirement of a third party is unreasonable, it's up to you to do your own research too.

 

Twilio charge $1 per month for a phone number and $0.0075 per SMS.. if that's really "too heavy" for you then I don't know what to say.

 

If a developer is saying you need a certain 3rd party account then they should list the main limitations and i dare say the brand limitation is a major limitation as to use Nexmo you cant have a business with a name longer than 18 characters is just daft as why should they tell you how to name your business or brand.

 

It would be nice for the developer to reply to support tickets. his Ignorance speaks volumns

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated