OTP, a one-time password, is a method for verification. When the user logs in or uses a function of a website or an app, he or she will receive a one-time password on the phone to verify his or her identity. In this way, the website or app uses the two-factors authorization, a computer, and a phone, to make sure they are providing service to the right user.

Nowadays, with the development of the internet, cyber-security problems have raised to become a major threat to the merchants, as they stored a huge base of customer’s private data. To better protect customer’s privacy, it is important for the merchants who own so much important data information to keep a high alert to possible data stealing or breaches.
OTP verification method is a way for the merchants to protect the user’s data. The user uses a phone number to log in, at the same time, he or she receives a message on the phone with an OTP verification number, then inputs this number on the website or the app, to successfully login or use the service.
There is another purpose for the merchants to use the OTP verification number. When a user first logs in to the website or the app, in case this user use a fake phone number to log in, which has no value to the merchants, the merchants will send an OTP verification number to this phone number and require the user to type in this number on the website or the app, to verify the validation of the registering phone number.
