Verify API

One-time passcodes that actually arrive

Verify sign-ups, logins and payments with a passcode sent to the user’s phone, over the channel most likely to reach them.

Verify · Sign-upIllustration
Pourquoi c'est important

Verification is the message users wait for

Built for speed

Passcodes are time-critical, so verification traffic should never sit behind a marketing blast.

More than one way in

Reach users by SMS, with WhatsApp or voice available when SMS is not the best route.

Fewer fake sign-ups

Confirm that a real person controls the number before an account is created.

See what happens

Track delivery for every passcode so you can spot drop-offs in your sign-up flow.

The flow

How verification works

yourapp.com
Créez votre compte
+1 415 555 0123
Send code
Check your phone
SMSLOCAL · now

Your code is 481 920. It expires in 5 minutes.

SMSWhatsAppVoix
Enter the code
481920
Number verified
More than one way in

Reach users where they are

SMS is the default. Add WhatsApp or voice when SMS is not the best route.

Your appSMSWhatsAppVoice

Passcodes go out by SMS.

Where it fits

One flow, many moments

The same passcode flow works for sign-up, login, password reset and confirming a payment.

01Sign-up

Your YourApp code is 481920. Do not share it with anyone.

Confirm that a real person controls the number before an account is created.

02Se connecter

481920 is your YourApp login code.

Add a second step to sign-in without asking users to install anything.

03Réinitialisation du mot de passe

Use 481920 to reset your YourApp password.

Check that the owner is asking before a password changes.

04Payment

Confirm your payment of $25.00 with code 481920.

Make sure the account holder approves before money moves.

Design the flow

Choisissez le comportement de votre mot de passe

La durée, la durée de vie et les essais sont des règles dans votre propre application, et Conseils du NIST est un bon point de départ. Voyez ce que signifie chaque choix.

Longueur
Durée de vie
Essais autorisés

A 6-code à chiffres qui fonctionne pour 5 minutes et permet 3 essaie.

Solide contre les devinettes aveugles

Une supposition aléatoire atterrit à l'intérieur 3 essaie 1 dans 333,333 fois.

Ces règles vivent dans votre propre application. Associez-les à une limite quant à la fréquence à laquelle un numéro peut demander un nouveau code. Nous délivrons le mot de passe ; vous décidez comment il se comporte.

See what happens

Localiser l'endroit où les utilisateurs se déposent

Le suivi de la livraison pour chaque mot de passe indique quelle étape de l'inscription perd des personnes. Vérifiez d'abord les numéros avec le API de recherche de numéro.

Exemple d'entonnoir d'inscriptionIllustration
  1. −38 perdu
  2. −116 perdu
  3. −35 perdu

Les rapports de livraison indiquent quels messages sont parvenus à un téléphone et lesquels n'y sont pas parvenus, de sorte qu'un mauvais itinéraire ou un numéro mal saisi se démarque.

Envoyer en Inde ?

Les SMS vers des numéros indiens doivent utiliser une entité approuvée, un en-tête d'expéditeur et un modèle sous DLT. Notre équipe vous aide à les enregistrer lors de l'intégration.

Parlez-nous →
Réponses à vos questions

Vérifier l'API – questions fréquemment posées

SMS est la valeur par défaut. WhatsApp et la voix peuvent être ajoutés comme autres moyens d'atteindre l'utilisateur.

Oui. Le même flux fonctionne pour l'inscription, la connexion, la réinitialisation du mot de passe et la confirmation d'un paiement.

Oui. Les SMS vers des numéros indiens doivent utiliser des enregistrements d'expéditeur et de modèle approuvés, et notre équipe vous aide avec eux.

Commencer

Faites de la vérification la partie la plus facile

Parlez-nous de l’ajout de la vérification du mot de passe à votre processus d’inscription.