eSMS Verify يُديرُ التدفقَ الكاملَ OTP لك - يُولّدُ، يُرسلُ، سعرَ حدّ، يَنتهي ويُدقّقُ الرمزَ. اجمعوا كل رسالة واختاروا بلدانكم وتحققوا من الهواتف في جميع أنحاء أفريقيا بدون إدارة رمز واحد.
ديمو فقط - إنشاء حساب لإرسال OTP ات حقيقية.
نولد الشفرة، نرسلها، نخزنها، ننتهي منها ونتحقق منها. أنت لا تتعامل مع حالة الشفرة، التخزين أو المقارنة.
Set the sender ID and write the message - "Your {app} code is {code}" - per Verify app. Recipients see your brand, not ours.
لا تسمح إلا للبلدان التي تخدمها طلبات خارج قائمتك مرفوضة قبل أن ترسل رسالة.
الحد الأقصى لمعدلات المكالمات الهاتفية وعدداً مقطوعاً من المحاولات لإيقاف التشويش والضخ من الصندوق.
Create an app, get an app id, pass it to the API from cURL, Node, Python, PHP, Go or Java. SDKs included.
التتبع يبدأ ويتحقق من معدل النجاح لكل تطبيق - حتى تتمكن من رؤية التحول بملامح ومشاكل واضحة.
سمها، حدد هوية مرسلك، النموذج، البلدان، سياسة الشفرة. تَحْصلُ على a يَتقدّمُ مثل vera ab12..
POST/verify/start مع رقم الهاتف ورقم الخاص بك. نرسل العلامة التجارية OTP ونعيد التحقق.
POST/verify/ check with the code the user typed. الحصول على موافقة أو سبب واضح - القيام به.
مرر app_id إلى التحقق/البدء وعلامة التطبيق و النماذج و البلدان والسياسات تنطبق تلقائياً Official SDKs for Node, Python, PHP, Go and Java, plus a signed webhook for delivery events.
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" }Create a Verify app, brand the message, and send a real OTP in minutes. One account for all of eSMS Africa.