هوية مرسلك الخاصة
كل رسالة تصدر باسم مؤسستك المسجلة، أو بالاسم الذي ترسله في الحقل sender_name — عملاؤك يرون المرسل فيعرفونه فورًا ويثقون بالرمز قبل قراءة الرسالة.
منصة Udeyou تمنح متجرك أو تطبيقك إرسال OTP احترافيًا عبر API واحد: يصل الرمز إلى بريد عميلك باسم مؤسستك، ثم تتحقق من الرمز الذي أدخله. حماية مدمجة، وتتبع كامل للرصيد والاستخدام.
رمز التحقق الخاص بك - متجر الورد
رمز التحقق الخاص بك في متجر الورد هو:
صالح لمدة 5 دقائق
صُممت المنصة للمؤسسات والمتاجر السعودية — من أول رسالة تجريبية إلى ملايين الرسائل.
كل رسالة تصدر باسم مؤسستك المسجلة، أو بالاسم الذي ترسله في الحقل sender_name — عملاؤك يرون المرسل فيعرفونه فورًا ويثقون بالرمز قبل قراءة الرسالة.
تشفير الرموز في القاعدة، صلاحية قابلة للضبط، إبطال تلقائي للقديم، وحد أقصى للمحاولات ضد التخمين — مفعّلة افتراضيًا.
API واحد بنمط REST مع مفتاح تجريبي udy_test_ يختبر المسار كاملًا دون استهلاك رصيدك الحقيقي، وأمثلة جاهزة بلغتك المفضلة.
سجل لحظي لكل رسالة وحالتها (مُرسل / تم التحقق / فشل) مع رصيدك المرئي مباشرة، ولا خصم إلا عند نجاح التسليم.
بنية إرسال قابلة للتبديل نحو مزودي بريد عالميين عندما يتجاوز نشاطك حدود البداية — دون أي تغيير في كودك.
فريق يفهم سوقك وبيئتك التنظيمية — رد سريع من الأحد إلى الخميس عبر نموذج التواصل.
كل قناة خدمة مستقلة بالمفتاح نفسه ونقاط النهاية نفسها. البريد متاح الآن، والقناتان الأخريان على خارطة الطريق.
يصل الرمز إلى بريد العميل باسم متجرك، بقالب عربي أو إنجليزي جاهز أو بنص تكتبه بنفسك.
رمز يصل محادثة واتساب العميل مباشرة بقوالب المصادقة الرسمية، من نقطة الإرسال نفسها.
رمز في رسالة نصية يصل أي رقم جوال حتى دون إنترنت، بالمستوى نفسه من التتبع والحماية.
من إنشاء الحساب إلى التحقق من أول رمز — أقل من 10 دقائق.
سجّل مؤسستك أو متجرك لتبدأ تجربة النمو المجانية (شهران · 2,000 رسالة شهريًا)، ثم أنشئ مفتاح API تجريبيًا أو حيًا من لوحة التحكم.
استدعِ POST /api/v1/otp/send ببريد العميل ليصله الرمز باسم متجرك، واحفظ otp_id من الرد.
أرسل الرمز الذي أدخله العميل مع otp_id إلى POST /api/v1/otp/verify واعرض النتيجة فورًا داخل تطبيقك.
نقطة نهاية واحدة للإرسال وأخرى للتحقق — بأي لغة تستخدمها. طلبات HTTPS بصيغة JSON ومصادقة بمفتاح API في الترويسة Authorization، والتوثيق يضم أمثلة جاهزة لسبع بيئات.
retry_after عند تجاوز حدود الإرسال.template بشرط أن يتضمن {{code}}.// 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%، وبلا رسوم إعداد.
أول شهرين من باقة النمو هدية لأي عميل يسجل، بلا بطاقة بنكية.
الأنسب للمتاجر والتطبيقات النشطة، والسعر شامل ض.ق.م 15%.
للمؤسسات ذات الحجم الكبير — رصيد لمرة واحدة لا تنتهي صلاحيته، شامل الضريبة.
تحتاج حجمًا أكبر؟ راسلنا لعرض مخصص · تفاصيل الأسعار والباقات
نعم. يظهر الاسم الذي ترسله في الحقل sender_name في خانة المرسل وفي عنوان الرسالة ونصها، وإن لم ترسله يُستخدم الاسم المسجّل في حسابك.
لا. يُخصم رصيد واحد لكل رمز يُرسل بنجاح بمفتاح حي، ويُعاد الرصيد تلقائيًا إذا تعذّر التسليم.
أنشئ مفتاحًا تجريبيًا يبدأ بـ udy_test_. لا يرسل رسائل ولا يخصم رصيدًا، ويعيد الرمز في الرد لتكمل اختبار التحقق.
تحصل على 2,000 رسالة فور التسجيل و2,000 أخرى بعد 30 يومًا تلقائيًا. بعد شهرين لا يبدأ أي اشتراك تلقائيًا: تطلب اشتراك النمو (179 ر.س شهريًا شاملًا الضريبة) من لوحة التحكم متى احتجته، ويبقى رصيدك غير المستخدم في حسابك.
القنوات المتاحة حاليًا: البريد الإلكتروني وواتساب (تجريبي). الرسائل النصية SMS قريبًا وسنعلن عنها عند إتاحتها.
في الخادم فقط، مثل متغيرات البيئة. لا تضعه في كود المتصفح أو داخل تطبيق الجوال؛ اجعل التطبيق يتصل بخادمك، وخادمك يتصل بـ Udeyou.
الافتراضي 6 خانات وصلاحية 5 دقائق. ويمكنك في كل طلب تحديد الطول من 4 إلى 10 خانات، والصلاحية من 60 إلى 3600 ثانية.
سجّل الآن — أول شهرين من باقة النمو مجانًا بلا بطاقة بنكية ولا التزام، واشترك بـ179 ر.س شهريًا متى ما كبرت.