انتقل إلى المحتوى
كل المقالات

20‏/10‏/2026 · بقلم توكيد

بديل Twilio Verify لأرقام الجوال السعودية

توكيد للتحقق يرسل رموز OTP للأرقام السعودية بـ 0.09 ريال لكل رمز يُرسَل، بطلبين API. مقارنة بأسعار Twilio Verify مع المصادر والتواريخ.

إذا كان مستخدموك بأرقام جوال سعودية، فتوكيد للتحقق بديل لـ Twilio Verify: واجهة API لرموز OTP في السعودية بـ 0.09 ريال لكل رمز يُرسَل. طلب يرسل الرمز برسالة SMS، وطلب ثانٍ يتحقق منه، والصلاحية وعدد المحاولات والحدود مشمولة. تُرسَل الرموز من اسم المرسِل الخاص بتوكيد ويذكر نصها اسم تطبيقك، فلا تسجّل اسم مرسِل. أما Twilio Verify فيكلّف 0.05 دولار لكل تحقق ناجح مع 0.1949 دولار لكل مقطع SMS إلى السعودية، أي نحو 0.92 ريال للرمز الذي يشغل مقطعًا واحدًا.

ما البديل عن Twilio Verify للأرقام السعودية؟

توكيد للتحقق باختصار:

  • ما هو: واجهة API للتحقق برمز OTP، برسائل SMS، لأرقام الجوال السعودية فقط.
  • السعر: 0.09 ريال لكل رمز يُرسَل، شاملة الضريبة، وهو السعر النهائي. الإرسال المرفوض أو الذي يفشل قبل خروجه يعود مبلغه إلى رصيدك فورًا. التحقق من الرمز بلا رسوم. وإعادة الإرسال إرسال جديد بالسعر نفسه.
  • الدفع: رصيد مسبق بالريال، بلا عقد ولا باقة شهرية. ويبدأ كل حساب جديد برصيد مجاني قدره 10 ريالات.
  • المرسِل: اسم المرسِل الخاص بتوكيد، ويذكر النص اسم تطبيقك بعد مراجعته. لا شيء تسجّله.
  • الربط: طلبا REST هما POST /v1/verify/start وPOST /v1/verify/check، وخطاف Send SMS في Supabase، وإضافة WooCommerce.
  • ليس مناسبًا لـ: الرسائل التسويقية أو الجماعية، أو الإرسال من اسم مرسِل خاص بشركتك، أو الأرقام خارج السعودية.

كم يكلّف Twilio Verify للرقم السعودي، وكم يكلّف توكيد؟

توكيد للتحقق Twilio Verify
مصمَّم لـ رموز OTP لأرقام الجوال السعودية، برسائل SMS التحقق في دول وقنوات عدة (SMS وواتساب والاتصال الصوتي والبريد وTOTP والإشعارات وغيرها)
السعر المعلن لرمز SMS سعودي واحد 0.09 ريال لكل رمز يُرسَل، شاملة الضريبة 0.05 دولار لكل تحقق ناجح + 0.1949 دولار لكل مقطع SMS إلى السعودية، أي نحو 0.92 ريال لمقطع واحد
متى يُحتسب عند إرسال الرمز، ويُرَدّ مبلغ الإرسال المرفوض أو الفاشل فورًا، والتحقق بلا رسوم رسوم 0.05 دولار عند قبول الرمز فقط، ومحاولات SMS «تُحتسب دائمًا ولا ترتبط بالتسليم» بحسب صفحته، و0.001 دولار للرسالة التي تنتهي بحالة "Failed"
النص العربي سعر واحد للرمز، لا للمقطع لكل مقطع، والمقطع العربي 70 حرفًا
المرسِل اسم المرسِل الخاص بتوكيد، واسم تطبيقك في النص، ولا شيء تسجّله اسم مرسِل أبجدي مسجَّل، وتسجيله المسبق نحو أسبوعين، ولا يسجّله لعلامة سعودية محلية
الإعدادات رمز من 4 إلى 8 أرقام، وصلاحية من 60 إلى 900 ثانية، ومن محاولة إلى 5 محاولات، وحتى 3 إعادات إرسال، ومن رمز إلى 10 رموز للرقم في الساعة تُضبط لكل خدمة في Twilio Verify
الدفع رصيد مسبق بالريال، بلا عقد، و10 ريالات رصيدًا مجانيًا الدفع حسب الاستخدام بالدولار، وخصومات الكميات والعقود عبر فريق المبيعات

قرأنا أرقام Twilio في 2026-10-20 من الصفحات المذكورة في المصادر، وتقول صفحة أسعار Twilio Verify إن أسعارها محدَّثة في أغسطس 2026. التحويل إلى الريال على أساس دولار واحد = 3.75 ريال. وصفحات Twilio تعرض الأسعار بالدولار ولا تذكر أنها شاملة الضريبة. وسعر توكيد هو المعلن في صفحة الأسعار.

مثال محسوب. لنفترض أنك ترسل 1,000 رمز في الشهر، ويُدخل 800 مستخدم الرمز الصحيح، وكل رسالة في مقطع واحد.

  • توكيد: 1,000 × 0.09 ريال = 90 ريالًا.
  • Twilio Verify: 1,000 × 0.1949 دولار للرسائل + 800 × 0.05 دولار للتحققات الناجحة = 234.90 دولارًا، أي نحو 881 ريالًا.

وأمران يغيّران هذا المجموع. النص العربي الأطول من 70 حرفًا مقطعان عند Twilio، فيتضاعف جزء الرسائل عنده، ويبقى سعر توكيد سعرًا واحدًا للرمز. وكلا الطرفين يحتسب إعادة الإرسال إرسالًا جديدًا.

هل أحتاج اسم مرسِل؟

عند Twilio نعم. تقول إرشاداته للسعودية إن اسم المرسِل الأبجدي المسجَّل مطلوب، وإن التسجيل المسبق يستغرق نحو أسبوعين، وإن Twilio لا يستطيع تسجيل أسماء المرسِل نيابةً عن العلامات المحلية في السعودية بسبب تنظيم يمنع إعادة بيع الحركة المحلية.

وعند توكيد لا. تُرسَل الرموز من اسم المرسِل الخاص بتوكيد، ويذكر النص اسم تطبيقك الذي يراجعه فريق توكيد قبل الإرسال الفعلي. وما تتنازل عنه: لا تظهر الرسالة باسمك أنت في خانة المرسِل. ويشرح الفرق دليل اسم المرسِل ومقال اسم المرسِل لرسائل SMS في السعودية.

كيف أنتقل من Twilio Verify إلى توكيد؟

الشكل واحد: تبدأ عملية تحقق ثم تتحقق من الرمز. والفرق الذي يهم: طلب التحقق يأخذ id الذي أعاده طلب البدء، لا رقم الجوال.

Twilio Verify توكيد للتحقق
خدمة في Twilio Verify تحمل الإعدادات (ServiceSid) تطبيق واحد في لوحة التحكم يحمل الإعدادات ومفتاح API
POST https://verify.twilio.com/v2/Services/{ServiceSid}/Verifications مع To بصيغة E.164 وChannel=sms POST https://tawked.com/v1/verify/start مع to وchannel: "sms" وlang اختياريًا
To بصيغة E.164 to بأي صيغة سعودية: +966512345678 أو 966512345678 أو 00966512345678 أو 0512345678 أو 512345678
يعيد sid لعملية التحقق يعيد 201 مع id وstatus: "pending" وexpires_at؛ احفظ id
POST …/VerificationCheck مع To أو VerificationSid وCode POST https://tawked.com/v1/verify/check مع id وcode
status: "approved" {"verified": true, "status": "verified"}
pending بعد رمز خاطئ invalid_code مع attempts_remaining
max_attempts_reached too_many_attempts
expired وcanceled expired وcanceled
تحديث عملية التحقق إلى canceled POST /v1/verify/{id}/cancel
قراءة عملية تحقق GET /v1/verify/{id}
إعادة الإرسال POST /v1/verify/{id}/resend: المعرّف نفسه، ويتوقف الرمز القديم، وحتى 3 إعادات، وكل إعادة محتسبة
مصادقة Basic بـ Account SID والرمز السري Authorization: Bearer tk_live_…

إرسال رمز:

curl https://tawked.com/v1/verify/start \
  -H "Authorization: Bearer $TAWKED_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to": "0512345678", "channel": "sms"}'

التحقق منه في Node بـ fetch:

const res = await fetch('https://tawked.com/v1/verify/check', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.TAWKED_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ id: verificationId, code: userCode }),
});
const { verified, status } = await res.json();

أو في Laravel:

$result = Http::withToken(config('services.tawked.key'))
    ->post('https://tawked.com/v1/verify/check', ['id' => $verificationId, 'code' => $code])
    ->json();

الخطوات بالترتيب:

  1. سجّل، وأنشئ تطبيقًا، وانتظر مراجعة اسمه. وفي أثناء ذلك يرسل مفتاح التجربة (tk_test_) رسائل SMS حقيقية مختومة بأنها تجربة إلى جوال مالك الحساب.
  2. ضع الطلبين خلف دالتَي إرسال الرمز والتحقق منه في تطبيقك.
  3. احفظ id الذي يعيده طلب البدء مع جلسة المستخدم.
  4. طابق الحالات بحسب الجدول أعلاه.
  5. أرسل الأرقام السعودية إلى توكيد، وأبقِ الدول الأخرى عند مزوّدك الحالي.

المرجع الكامل للطلبين في tawked.com/ar/docs وفي docs.tawked.com.

أستخدم Supabase أو Firebase

Supabase. وجّه خطاف Send SMS في Supabase إلى توكيد. تبقى signInWithOtp وverifyOtp كما هما، ويظل Supabase ينشئ الرمز ويتحقق منه، ويرسله توكيد برسالة SMS. وطريقة الإعداد في مقال تسجيل الدخول بالجوال في Supabase.

Firebase أو أي بيئة أخرى. استدعِ الطلبين من خادمك: طلب البدء حين يطلب المستخدم رمزًا، وطلب التحقق حين يكتبه.

متى يبقى Twilio Verify الخيار الأنسب

  • مستخدموك خارج السعودية، أو في دول كثيرة، وتريد مزوّدًا واحدًا لها كلها. توكيد يرسل لأرقام الجوال السعودية فقط.
  • تحتاج التحقق بالاتصال الصوتي أو البريد أو TOTP أو الإشعارات. توكيد للتحقق يرسل رموز SMS.
  • يجب أن تظهر علامتك أنت مرسِلًا للرسالة.
  • لديك أسعار كميات مع Twilio على منتجات كثيرة.

وللصورة الكاملة، ومعها بوابات الرسائل السعودية وأسعارها، اقرأ مقارنة مزوّدي SMS OTP في السعودية 2026.

أسئلة شائعة

هل يوجد بديل أرخص من Twilio Verify للأرقام السعودية؟ توكيد للتحقق بـ 0.09 ريال لكل رمز يُرسَل، مقابل نحو 0.92 ريال لرمز Twilio Verify ناجح في مقطع واحد إلى رقم سعودي (0.05 دولار + 0.1949 دولار، بحسب قراءتنا في 2026-10-20).

كم تكلفة Twilio Verify للرقم السعودي؟ 0.05 دولار لكل تحقق ناجح مع 0.1949 دولار لكل مقطع SMS إلى السعودية، أي 0.2449 دولار للمقطع الواحد، ونحو 0.92 ريال.

هل سعر توكيد 0.09 ريال شامل الضريبة؟ نعم. 0.09 ريال لكل رمز يُرسَل هو السعر النهائي، شاملًا الضريبة، دون أي إضافة عليه. وصفحات Twilio تعرض الأسعار بالدولار ولا تذكر أنها شاملة الضريبة.

هل أدفع إن لم يُدخل المستخدم الرمز؟ في توكيد نعم، فالاحتساب لكل رمز يُرسَل سواء أدخله المستخدم أم لا. وفي Twilio لا تُحتسب رسوم 0.05 دولار، لكن الرسالة تُحتسب.

هل أحتاج تسجيل اسم مرسِل مع توكيد؟ لا. تُرسَل الرموز من اسم المرسِل الخاص بتوكيد، ويذكر النص اسم تطبيقك بعد مراجعته.

هل يمكن أن يظهر اسم شركتي في خانة المرسِل؟ لا. المرسِل هو اسم المرسِل الخاص بتوكيد، واسم تطبيقك في نص الرسالة.

هل يعمل توكيد مع أرقام خارج السعودية؟ لا. توكيد للتحقق يرسل لأرقام الجوال السعودية فقط.

كم يتطلب الانتقال من Twilio Verify؟ استبدال طلبين: البدء والتحقق. والتغيير الأساسي أن تحفظ id من طلب البدء وتمرّره إلى طلب التحقق.

هل يعمل توكيد مع تسجيل الدخول بالجوال في Supabase؟ نعم، عبر خطاف Send SMS في Supabase، دون تغيير في كود تسجيل الدخول في تطبيقك.

هل أرسل رسائل تسويقية بتوكيد للتحقق؟ لا. توكيد للتحقق يرسل رموز التحقق لمرة واحدة فقط.

ما هو Twilio؟ منصة اتصالات عالمية، وTwilio Verify منتجها للتحقق.

المصادر (قُرئت في 2026-10-20)

راسلنا على واتساب