one-time-password
One Time Password

Authenticate users online with a One Time Password

Integrate our Two-Factor Authentication API to safeguard your data, accounts, and users transactions.

one time password hero medium

What is a One Time Password (OTP)?

One Time Passwords (OTP)​ are a form of two-factor authentication (2FA) that are generated as a string of characters or numbers. OTPs are sent to a user's mobile device via SMS or Voice which is then used to verify the user's identity in order to protect online applications and data.

Secure your business and accounts with One Time Passwords

Guaranteed delivery

Our SMS gateway delivers large volumes of messages in a timely manner. By combining SMS with Voice, delivery of your OTP is guaranteed at all times.

Easy API configuration

Benefit from enterprise scalability with our easy integration and configuration. Generate and deliver OTPs via SMS or Voice, and verify the response.

Bulletproof and POPIA compliant

By adding an extra layer of security you can extend your level of POPIA compliance. Implementing SMS or Voice OTP protects your customer's data.

one time password

Create your own OTP solution

Easily authenticate new users, secure account logins, and safeguard transactions with One Time Passwords.

Contact us to get started

How does our OTP API work?

  1. lock-locked

    The OTP request is generated by the API

  2. message

    The OTP is sent via SMS or Voice message

  3. number

    The user receives and enters the code

OTP via SMS

Send One Time Passwords via SMS

With a 98% open rate within 30 seconds, SMS is known for its high reliability. By sending One Time Passwords via SMS, you are sure to reach your users wherever they are.

Even when users don't have access to the internet they can still use this multi-factor authentication solution.

  1. checkbox checked icon

    Number validation.

  2. checkbox checked icon

    Fast and reliable delivery.

  3. checkbox checked icon

    Send from local phone number.

Send One Time Passwords via Voice

An alternative to SMS is Voice. With Voice, the spoken password is received as a phone call on the user's mobile. The password will not be stored on the user's phone and Voice allows you to reach users with limited sight. You can also implement Voice as a back-up in case your SMS is not delivered. 

  1. checkbox checked icon

    Global reach and reliability.

  2. checkbox checked icon

    Multiple spoken languages.

  3. checkbox checked icon

    Delivery rates pushed close to 100%.

Why choose CM.com as your OTP provider?

POPIA compliant Enterprise Messaging

send

Worldwide delivery under 10 seconds

Our pro-active monitoring guarantees fast delivery of time critical messages in high volumes. Delivery rate and speed is constantly measured by live test results.

language

Direct mobile operator connections

Our platform is connected to 2000 operator networks in 200 countries. This means that you can benefit from high quality routes at the best price.

phone

Secure and reliable, 24/7/365 support

With high uptime and a redundant setup, you can rely on our highly secure and ISO 27001 certified platform with 24/7/365 support from our Network Operations Centre.

bar-chart

Realtime analytics, detailed insights

Our powerful analytics tool gives you a real-time and detailed overview of your worldwide traffic so you can track, trace and optimise flows.

How other companies use our OTP API

When creating an account, Tantan asks for the mobile phone number of the user. This number is verified by sending a One Time Password via a text message.

Asian Dating App Tantan

The registration for Formula 1 required a unique OTP via SMS code. Due to this filtering, more than 11% of the requests have already been blocked because they turned out to be fraudulent.

Formula 1 Heineken Dutch Grand Prix

R0,18
From (excl VAT)
OTP via SMS
  • Per text message to South Africa

R0,50
From (excl VAT)
OTP via Voice
  • Per voice message to South Africa

Quick and easy OTP API integration

Build With SDKs

Build with SDKs

Integrate our SMS or Voice One Time Password API into your current systems and start sending One Time Passwords globally. For both our SMS and Voice APIs, there are several example codes provided for various programming languages.

To the docs on GitHub

Integrate our powerful OTP API into your software

Enhance your application security and manage user verification via SMS and Voice, with our reliable and secure two-factor authentication solution.

Contact us to get started

Is this region a better fit for you?

Go
close icon