بنية تحتية سعودية · جاهزة للإنتاج

أرسل رموز التحقق باسم متجرك، وتحقق منها بطلب واحد

منصة Udeyou تمنح متجرك أو تطبيقك إرسال OTP احترافيًا عبر API واحد: يصل الرمز إلى بريد عميلك باسم مؤسستك، ثم تتحقق من الرمز الذي أدخله. حماية مدمجة، وتتبع كامل للرصيد والاستخدام.

  • شهران مجانًا · 2,000 رسالة
  • مفاتيح تجريبية لا تخصم الرصيد
  • رموز محمية بتوقيع HMAC-SHA256
  • لا خصم عند فشل التسليم
حفظ الرموز بتوقيع HMAC-SHA256
تحديد معدل الإرسال تلقائيًا
بريد إرسال موثّق SPF / DKIM
مفاتيح API قابلة للإبطال
لا خصم عند فشل التسليم
سجل كامل للرسائل
لماذا Udeyou

كل ما تحتاجه لإرسال OTP بثقة

صُممت المنصة للمؤسسات والمتاجر السعودية — من أول رسالة تجريبية إلى ملايين الرسائل.

هوية مرسلك الخاصة

كل رسالة تصدر باسم مؤسستك المسجلة، أو بالاسم الذي ترسله في الحقل sender_name — عملاؤك يرون المرسل فيعرفونه فورًا ويثقون بالرمز قبل قراءة الرسالة.

حماية مدمجة بلا إعدادات

تشفير الرموز في القاعدة، صلاحية قابلة للضبط، إبطال تلقائي للقديم، وحد أقصى للمحاولات ضد التخمين — مفعّلة افتراضيًا.

تكامل في دقائق

API واحد بنمط REST مع مفتاح تجريبي udy_test_ يختبر المسار كاملًا دون استهلاك رصيدك الحقيقي، وأمثلة جاهزة بلغتك المفضلة.

تتبع وشفافية كاملة

سجل لحظي لكل رسالة وحالتها (مُرسل / تم التحقق / فشل) مع رصيدك المرئي مباشرة، ولا خصم إلا عند نجاح التسليم.

جاهز للنمو الدولي

بنية إرسال قابلة للتبديل نحو مزودي بريد عالميين عندما يتجاوز نشاطك حدود البداية — دون أي تغيير في كودك.

دعم مباشر بالعربية

فريق يفهم سوقك وبيئتك التنظيمية — رد سريع من الأحد إلى الخميس عبر نموذج التواصل.

قنوات الإرسال

البريد الإلكتروني وواتساب اليوم، والرسائل النصية قريبًا

كل قناة خدمة مستقلة بالمفتاح نفسه ونقاط النهاية نفسها. البريد متاح الآن، والقناتان الأخريان على خارطة الطريق.

متاح الآن

OTP عبر البريد الإلكتروني

يصل الرمز إلى بريد العميل باسم متجرك، بقالب عربي أو إنجليزي جاهز أو بنص تكتبه بنفسك.

1 رصيد لكل رسالة ناجحةصلاحية افتراضية 5 دقائق
تجريبي

OTP عبر واتساب

رمز يصل محادثة واتساب العميل مباشرة بقوالب المصادقة الرسمية، من نقطة الإرسال نفسها.

إلى رقم جوال العميل
قريبًا

OTP عبر الرسائل النصية SMS

رمز في رسالة نصية يصل أي رقم جوال حتى دون إنترنت، بالمستوى نفسه من التتبع والحماية.

مناسب لأي جهاز جوال
البداية

ثلاث خطوات وترسل أول رمز

من إنشاء الحساب إلى التحقق من أول رمز — أقل من 10 دقائق.

  1. 1

    أنشئ حسابك ومفتاحك

    سجّل مؤسستك أو متجرك لتبدأ تجربة النمو المجانية (شهران · 2,000 رسالة شهريًا)، ثم أنشئ مفتاح API تجريبيًا أو حيًا من لوحة التحكم.

  2. 2

    أرسل الرمز

    استدعِ POST /api/v1/otp/send ببريد العميل ليصله الرمز باسم متجرك، واحفظ otp_id من الرد.

  3. 3

    تحقّق من الرمز

    أرسل الرمز الذي أدخله العميل مع otp_id إلى POST /api/v1/otp/verify واعرض النتيجة فورًا داخل تطبيقك.

للمطورين

سطران وينتهي الأمر

نقطة نهاية واحدة للإرسال وأخرى للتحقق — بأي لغة تستخدمها. طلبات HTTPS بصيغة JSON ومصادقة بمفتاح API في الترويسة Authorization، والتوثيق يضم أمثلة جاهزة لسبع بيئات.

  • أربع نقاط نهاية: الإرسال، التحقق، الرصيد، وحالة الخدمة.
  • أكواد أخطاء واضحة، مع retry_after عند تجاوز حدود الإرسال.
  • حتى 60 طلب إرسال في الدقيقة لكل حساب.
  • قالب عربي أو إنجليزي جاهز، أو نصك في الحقل template بشرط أن يتضمن {{code}}.
PHPLaravelNode.jsPythonGoFluttercURL
// udeyou() — الدالة المساعدة الجاهزة في التوثيق
// 1) إرسال الرمز لعميلك
$send = udeyou('/otp/send', [
    'to'          => $email,
    'sender_name' => 'متجر الورد',
]);
$_SESSION['otp_id'] = $send['data']['otp_id'];

// 2) التحقق عند الإدخال
$check = udeyou('/otp/verify', [
    'otp_id' => $_SESSION['otp_id'],
    'code'   => $_POST['code'],
]);
if ($check['success']) { /* سجّل الدخول */ }
// Flutter/Dart — عبر خادمك الخلفي دائمًا (المفتاح لا يوضع في التطبيق)
final res = await http.post(
  Uri.parse('$baseUrl/otp/send'),
  headers: {'Content-Type': 'application/json'},
  body: jsonEncode({
    'to': email,
    'sender_name': 'متجر الورد',
  }),
);
final otpId = jsonDecode(res.body)['data']['otp_id'];

// لاحقًا: تحقق من الرمز الذي أدخله المستخدم
final check = await http.post(
  Uri.parse('$baseUrl/otp/verify'),
  headers: {'Content-Type': 'application/json'},
  body: jsonEncode({'otp_id': otpId, 'code': code}),
);
if (check.statusCode == 200) { /* سجّل الجلسة */ }
# إرسال رمز
curl -X POST https://udeyou.com/api/v1/otp/send \
  -H "Authorization: Bearer udy_live_..." \
  -H "Content-Type: application/json" \
  -d '{"to":"customer@example.com","sender_name":"متجر الورد"}'

# التحقق من الرمز
curl -X POST https://udeyou.com/api/v1/otp/verify \
  -H "Authorization: Bearer udy_live_..." \
  -H "Content-Type: application/json" \
  -d '{"otp_id":"otp_8f2a...","code":"472916"}'
الأمان

الحماية مفعّلة في كل حساب

آليات الأمان التالية تعمل افتراضيًا على كل رمز وكل مفتاح، دون إعداد إضافي من جهتك.

مفاتيح لا تُخزَّن كما هي

تُحفظ مفاتيح API كبصمة SHA-256 فقط، ويظهر المفتاح كاملًا مرة واحدة عند إنشائه، ويمكنك إبطاله في أي وقت.

رموز غير قابلة للقراءة

يُحفظ كل رمز كتوقيع HMAC-SHA256 مرتبط بمعرّفه، ولا يُخزَّن الرمز نفسه.

حد لمحاولات التحقق

يُقفل الرمز بعد 5 محاولات خاطئة، وتنتهي صلاحيته خلال 60 إلى 3600 ثانية حسب طلبك.

استخدام واحد

يُقبل الرمز مرة واحدة، وإرسال رمز جديد للمستلم نفسه يلغي الرموز السابقة.

ضبط معدل الإرسال

60 ثانية بين رمزين للمستلم نفسه، وحد أقصى 5 رموز له في الساعة، و60 طلب إرسال في الدقيقة لكل حساب.

محتوى رسائل آمن

يُنقّى اسم المرسل لمنع حقن الترويسات، وتُعامل القوالب نصًا عاديًا فلا يُفسَّر فيها HTML.

الأسعار

ابدأ مجانًا، وادفع حين تكبر

كل الأسعار شاملة ضريبة القيمة المضافة 15%، وبلا رسوم إعداد.

التجربة المجانية
مجانًاشهران كاملان

أول شهرين من باقة النمو هدية لأي عميل يسجل، بلا بطاقة بنكية.

  • 2,000 رسالة شهريًا طوال التجربة
  • مفاتيح API تجريبية وحية
  • لوحة تحكم وسجل رسائل كامل
ابدأ مجانًا
باقة الأعمال
709ر.س/ 20,000 رسالة

للمؤسسات ذات الحجم الكبير — رصيد لمرة واحدة لا تنتهي صلاحيته، شامل الضريبة.

  • 20,000 رسالة OTP بريدية (رصيد)
  • كل مزايا باقة النمو
  • دعم ذو أولوية
اطلب الأعمال

تحتاج حجمًا أكبر؟ راسلنا لعرض مخصص · تفاصيل الأسعار والباقات

الأسئلة الشائعة

إجابات مختصرة قبل أن تبدأ

هل يظهر اسم متجري في الرسالة؟

نعم. يظهر الاسم الذي ترسله في الحقل sender_name في خانة المرسل وفي عنوان الرسالة ونصها، وإن لم ترسله يُستخدم الاسم المسجّل في حسابك.

هل يُخصم الرصيد إذا فشل الإرسال؟

لا. يُخصم رصيد واحد لكل رمز يُرسل بنجاح بمفتاح حي، ويُعاد الرصيد تلقائيًا إذا تعذّر التسليم.

كيف أختبر الربط دون استهلاك الرصيد؟

أنشئ مفتاحًا تجريبيًا يبدأ بـ udy_test_. لا يرسل رسائل ولا يخصم رصيدًا، ويعيد الرمز في الرد لتكمل اختبار التحقق.

ماذا يحدث بعد انتهاء التجربة المجانية؟

تحصل على 2,000 رسالة فور التسجيل و2,000 أخرى بعد 30 يومًا تلقائيًا. بعد شهرين لا يبدأ أي اشتراك تلقائيًا: تطلب اشتراك النمو (179 ر.س شهريًا شاملًا الضريبة) من لوحة التحكم متى احتجته، ويبقى رصيدك غير المستخدم في حسابك.

ما القنوات المتاحة للإرسال؟

القنوات المتاحة حاليًا: البريد الإلكتروني وواتساب (تجريبي). الرسائل النصية SMS قريبًا وسنعلن عنها عند إتاحتها.

أين أحفظ مفتاح API؟

في الخادم فقط، مثل متغيرات البيئة. لا تضعه في كود المتصفح أو داخل تطبيق الجوال؛ اجعل التطبيق يتصل بخادمك، وخادمك يتصل بـ Udeyou.

ما طول الرمز ومدة صلاحيته؟

الافتراضي 6 خانات وصلاحية 5 دقائق. ويمكنك في كل طلب تحديد الطول من 4 إلى 10 خانات، والصلاحية من 60 إلى 3600 ثانية.

جاهز تطلق أول رمز؟

سجّل الآن — أول شهرين من باقة النمو مجانًا بلا بطاقة بنكية ولا التزام، واشترك بـ179 ر.س شهريًا متى ما كبرت.