Vérification téléphonique in two API calls.
eSMS Verify exécute l'ensemble du flux OTP pour vous - générer, envoyer, taux limite, expirer et vérifier le code. Marquez chaque message, choisissez vos pays et expédiez la vérification téléphonique à travers l'Afrique sans gérer un seul code.
Démo seulement - créer un compte pour envoyer de vrais OTP.
Un produit OTP complet, pas seulement un paramètre SMS
Gestion de bout en bout
Nous générons le code, l'envoyons, le stockons hashed, expireons et vérifions. Vous ne manipulez jamais l'état de code, le stockage ou la comparaison.
Votre marque & modèle
Définissez l'identifiant de l'expéditeur et écrivez le message - "Votre code {app} est {code}" - par application Vérifier. Les destinataires voient votre marque, pas la nôtre.
Contrôle par pays
N'autorisez que les pays que vous servez. Les demandes en dehors de votre liste sont rejetées avant qu'un message ne soit envoyé.
Protection contre les abus
Les limites de tarifs par téléphone et le nombre plafonné de tentatives de vérification cessent de décrypter et de sortir de la boîte.
Un id, n'importe quelle langue
Créez une application, obtenez un app id, passez-la au API de cURL, Noeud, Python, PHP, Go ou Java. SDKs inclus.
Analyse par application
Track starts, verified and success rate for chaque application - de sorte que vous pouvez voir la conversion en un coup d'oeil et des problèmes spot.
Trois étapes pour la vérification téléphonique
Créer une application de vérification
Nommez-le, définissez votre ID d'expéditeur, modèle, pays et politique de code. Vous obtenez un app id comme vera ab12..
Démarrer une vérification
POST /vérifier/démarrer avec le numéro de téléphone et votre app id. Nous envoyons la marque OTP et renvoyons un verification id.
Vérifiez le code
POST /vérifier/vérifier avec le code que l'utilisateur a tapé. Obtenez "approuvé" ou une raison claire - fait.
Intégrer dans un après-midi
Passez votre app_id à /vérifier/démarrer et la marque, le modèle, les pays et la politique de l'application s'appliquent automatiquement. Official SDKs pour Noeud, Python, PHP, Go et Java, plus un webhook signé pour les événements de livraison.
curl -X POST https://sms.esmsafrica.io/api/verify/start \
-H "Authorization: Bearer esms_live_..." \
-H "Content-Type: application/json" \
-d '{"to":"+254712345678","app_id":"vera_your_app"}'
# → { "verification_id": "ver_...", "status": "pending" }
curl -X POST https://sms.esmsafrica.io/api/verify/check \
-H "Authorization: Bearer esms_live_..." \
-d '{"verification_id":"ver_...","code":"482913"}'
# → { "status": "approved" }Une plateforme, chaque canal
SMS Plateforme
Bulk SMS, an SMS API and OTP to every African mobile network on direct routes.
Two-Way SMS
Dedicated or shared short codes to send and receive SMS, with signed webhooks and replies from your code.
SMPP Passerelle
High-throughput A2P SMS over direct SMPP binds with guaranteed TPS and DLRs.
eSMS Mail
Transactional and marketing email with a modern API, delivery reports and analytics.
eSMS Links
Branded short links, QR codes and click analytics for your campaigns.
eSMS Chat
AI plus human customer-support chat you can add to any website.
eSMS Workspace
The desktop app that brings Email, SMS and SMPP into one place.
Vérifiez votre premier utilisateur aujourd'hui.
Créez une application de vérification, marquez le message et envoyez un vrai OTP en quelques minutes. Un compte pour tous les eSMS Africa.