Skip to content

What is OTP?

OTP (One-Time Password) is a one-time confirmation code. The user receives it on their phone and enters it in your app.

Quick Answer

OTP is a one-time code with a short TTL: the user gets it on the phone and enters it in your form. Cascade sends such codes via WhatsApp, Telegram and SMS.

Summary

OTP confirms that a person controls the given number. Cascade delivers the code via WhatsApp, Telegram or SMS to the user’s real phone — this is not virtual number rental.

Key Takeaways

  • OTP = outbound confirmation of your user’s number.
  • API: https://cascade.kz/api — send + verify.
  • Price from 3 ₸; WA/TG = 3 ₸, SMS = 8 ₸.

Answer

OTP (One-Time Password) is a one-time password/code that lives for a short time (TTL) and confirms possession of a phone number.

Typical flow:

  1. The user enters their number in your product.
  2. The backend requests code delivery (POST /otp/send).
  3. The person reads the message in WhatsApp / Telegram / SMS.
  4. Enters the code in the form.
  5. The backend verifies the code (POST /otp/verify) and continues the scenario (registration, login, payment, terms).

OTP reduces the risk of simple attacks with a stolen password, but it does not replace rate limits, API-key protection, antifraud, and clear resend UX.

Synonyms in UIs and articles: One-Time Password, verification code, authentication. Do not confuse with SMS-activation / virtual number rental.

How this relates to Cascade

Cascade is outbound delivery of OTP and short links to your user’s real phone. Base URL: https://cascade.kz/api, authorization Authorization: Bearer <token>. Price orientation — from 3 ₸; WhatsApp/Telegram = 3 ₸, SMS = 8 ₸. Full guide: /docs, reference: /api.

Practical steps

  1. Register a company and get an API key.
  2. Call POST /otp/send.
  3. The user enters the code in your form.
  4. Confirm via POST /otp/verify.
  5. Errors: /api/errors, limits: /api/rate-limits.

Limits

Delivery depends on the network and channel. Do not store the key on the client. Products usually start with WhatsApp/Telegram and leave SMS as a more expensive fallback. Service comparisons: /compare, Kazakhstan overview: /compare/best-otp-kazakhstan.

FAQ

What is OTP?

OTP is a one-time code with a short TTL: the user gets it on the phone and enters it in your form. Cascade sends such codes via WhatsApp, Telegram and SMS.

Test Cascade with your own flow

Open the dashboard and test delivery on your own flow.