Nabda OTPNabda OTP

Language

تسجيل الدخول

التحقق بـ OTP عبر واتساب

أرسل رموز التحقق لمرة واحدة للعراق وسوريا وجميع دول الشرق الأوسط. بدون قوالب. بدون موافقة ميتا. فقط أنشئ instance وابدأ التحقق من المستخدمين في دقائق.

98%نسبة التسليم
<3sمتوسط وقت التسليم
+20الدول المدعومة
$10/moرسائل غير محدودة
لماذا واتساب؟

الـ SMS OTP معطل في العراق وسوريا. واتساب يعمل ببساطة.

معدلات تسليم الـ SMS في العراق وسوريا غير موثوقة بشكل كبير — الرسائل تتأخر، يتم حظرها من قِبَل مشغلي الشبكات، أو لا تصل ببساطة. انتشار واتساب في المنطقة يتجاوز 90%، مما يجعله القناة الأكثر موثوقية لإرسال رموز OTP. مع Nabda OTP، رموز التحقق تصل في ثوانٍ وليس دقائق.

تسليم فوري

يتم تسليم رموز OTP عبر واتساب في أقل من 3 ثوانٍ في المتوسط، حتى على الاتصالات البطيئة.

🔑

بدون قوالب مطلوبة

أرسل أي رسالة نصية عادية. بدون عملية موافقة، بدون انتظار، بدون التحقق من الأعمال من ميتا.

🌍

العراق وسوريا أولاً

مصمم خصيصاً لأرقام +964 و +963. دعم كامل لصيغة E.164 عبر جميع دول الشرق الأوسط.

🔒

آمن بالتصميم

رموز Bearer محددة النطاق لكل instance. توليد OTP من جانب الخادم. كل instance له رقم مخصص.

📊

Webhooks التسليم

إشعارات فورية لحالات الإرسال والتسليم والفشل. اعرف بالضبط متى يصل OTP الخاص بك.

💰

تسعير ثابت

رسوم شهرية ثابتة واحدة لكل instance. بدون تكاليف لكل رسالة. أرسل عدد غير محدود من OTP بدون مفاجآت.

التكامل

ابدأ العمل في 4 خطوات بسيطة

1

أنشئ حساب Nabda OTP

سجّل في dash.nabdaotp.com. مجاني للبداية، بدون بطاقة ائتمان.

2

أنشئ Instance وامسح رمز QR

كل instance يمنحك رقم واتساب مخصص. امسح رمز QR مرة واحدة لربط واتساب الخاص بك — انتهى.

3

احصل على Instance Token

استدعِ endpoint select-instance للحصول على Bearer token مخصص لـ instance الخاص بك. احفظه بشكل آمن في الخادم.

4

أرسل OTP باستدعاء API واحد

أرسل POST إلى /api/v1/messages/send مع رقم الهاتف ورسالتك. هذا كل شيء.

مثال الكود

أرسل أول OTP في أقل من 10 أسطر

كل شيء يعمل من جانب الخادم. ولّد OTP، أرسله عبر Nabda، خزّن الـ hash — تحقق عند الإرسال.

send-otp.js
// 1. Generate OTP on your server (never the client)
function generateOTP() {
  return Math.floor(100000 + Math.random() * 900000).toString();
}

// 2. Send via Nabda OTP API
const otp = generateOTP();

const response = await fetch("https://api.nabdaotp.com/api/v1/messages/send", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": `Bearer ${instanceToken}`
  },
  body: JSON.stringify({
    phone: "+9647701234567",  // Iraq (+964) or Syria (+963)
    message: `Your verification code is ${otp}. Valid for 5 minutes. – YourApp`
  })
});

// 3. Store hashed OTP in your DB and verify on submission
if (response.ok) {
  await storeOTP(userId, otp, Date.now() + 5 * 60000);
}
حالات الاستخدام

مصمم لكل سيناريو تحقق

📱تسجيل المستخدمين والتحقق من الاشتراك
🔐المصادقة الثنائية (2FA)
🔑إعادة تعيين كلمة المرور واستعادة الحساب
💳تفويض الدفع والمعاملات

ابدأ التحقق من المستخدمين عبر واتساب اليوم

أنشئ أول instance Nabda OTP في دقائق. بدون عقود، بدون رسوم لكل رسالة، بدون موافقة ميتا.

مرحباً، كيف يمكننا مساعدتك؟