العربية
اختبار مسارات التحقق +27: قائمة تحقق لإطلاقات جنوب أفريقيا
مع OTP Gateway من OTP Route يمكنك استقبال رموز التحقق لجنوب أفريقيا (+27) على رقم مؤقت من $0.20 لكل رمز، وجمع كل رمز في لوحة التحكم أو عبر الواجهة البرمجية بالاستعلام أو webhook موقّعة. اطلب بمعرّف الدولة za؛ يستمر التفعيل 20 دقيقة ولا تدفع إلا إذا وصلت رسالة فعلاً.
قبل أول طلب +27: قائمة جاهزية قصيرة
أنجز هذه البنود ويُفترض أن يمر أول تفعيل جنوب أفريقي دون مفاجآت:
- محفظة ممولة. تموّل محفظة واحدة مسبقة الدفع بالدولار كل شيء؛ اشحنها بالبطاقة أو بـUSDT/USDC. لا يوجد اشتراك.
- مفتاح صادر. أنشئ مفتاح Bearer في وحدة تحكم المطورين (يبدأ بـ
or_live_). احتفظ بمفاتيح منفصلة لـCI وللتجهيز (staging)، بحد أقصى 10. - webhook مسجّلة. أضف نقطة نهاية HTTPS واحفظ سر التوقيع. يمكنك تسجيل حتى خمس.
- مُوحِّد الأرقام مُختبَر. غذِّه بمدخل بصيغة
082 123 4567وتأكد أنه ينتج+2782...بعد حذف الصفر الأول. - معرّف الخدمة مؤكد. اجلب الكتالوج من
GET /api/v1/servicesبدلاً من تخمين المعرّفات. - sandbox اختياري. يمكن للدعم تحويل حساب تطوير إلى sandbox لتمر أرقام ورموز محاكاة عبر شيفرتك قبل أي إنفاق حقيقي.
يوضح دليل اختبار CI كيفية ربط هذه القطع في خط إنتاج.
كيف تُخزَّن الأرقام الجنوب أفريقية وتُوحَّد؟
تستخدم جنوب أفريقيا بادئة الخط 0. يتكون رقم الجوال المكتوب محلياً من عشرة أرقام مثل 082 123 4567، وتبدأ نطاقات الجوال عادة بـ06 أو 07 أو 08 في هذه الصيغة الوطنية. في الصيغة الدولية يختفي الصفر: يصبح الخط نفسه +27 82 123 4567، أو +27821234567 بعد إزالة المسافات، أي تسعة أرقام بعد رمز الدولة.
الخطأ الكلاسيكي هو قيمة مخزنة مثل +270821234567، تنتج حين يلصق نموذج رمز الدولة بالرقم المحلي دون حذف الصفر. وحّد عند الإدخال، وخزّن E.164 فقط، واعرض الصيغة المحلية المفصولة بمسافات للعرض وحده. وإذا كنت ترسل رسائل SMS صادرة بنفسك، فالقاعدة نفسها تُبقي تقارير التسليم وعمليات البحث عن المستخدمين متسقة.
ما الخدمات التي تستطيع إرسال رموز إلى رقم تحقق جنوب أفريقي؟
من المسارات الشائعة لـza الآن WhatsApp وFacebook وInstagram وTikTok وGoogle (Gmail & YouTube) وUber وTelegram وMicrosoft & Outlook وLinkedIn وNetflix وAmazon وX (Twitter) وChatGPT (OpenAI) وDiscord. وعلى مستوى الكتالوج كله يدعم البلد أكثر من 1,700 خدمة، ولأن المخزون يتحرك على مدار اليوم، فالواجهة البرمجية هي المكان الذي تقرأ منه التوفر الحالي.
لماذا تختار الفرق هذا السوق؟ جوهانسبرغ وكيب تاون مركزان راسخان للتقنية والمال، وتتخذ شركات كثيرة جنوب أفريقيا قاعدة لإطلاق أوسع في الجنوب الأفريقي. وللبلد عدة لغات رسمية منها الإنجليزية والزولو والخوسا والأفريقانية، لكن معظم رسائل التحقق تصل بالإنجليزية، ولذلك يتركز اختبار التوطين على الشاشات المحيطة لا على نص الرسالة نفسه.
الخطوات: استدعاء واجهة OTP لجنوب أفريقيا من بيئة الاختبار لديك
تذهب الطلبات إلى https://otproute.com/api/v1 مع مفتاح Bearer، بحد 300 طلب في الدقيقة.
GET /api/v1/prices?country=za&service=<id>يعيد السعر الحي للزوج الذي تريده.POST /api/v1/activationsمع{"service": "<id>", "country": "za"}يحجز رقم +27 ويعيد معرّف تفعيل.- يُدخل اختبارك الرقم في التطبيق ويطلق الرسالة.
- يصل الحدث
activation.sms_receivedإلى webhook لديك. قبل أن تثق به، أعد بناء HMAC-SHA256 للقيمة<t>.<raw body>بسر نقطة النهاية، وقارنه معv1فيX-OTPRoute-Signature، وارفض الطلبات التي طابعها الزمني قديم جداً. - تفضّل الاستعلام؟ اقرأ
GET /api/v1/activations/{id}بفاصل هادئ بدلاً من ذلك. - على التشغيلات المتروكة أن تستدعي
POST /api/v1/activations/{id}/cancel، ويتيحGET /api/v1/balanceلمهمة ما التوقف مبكراً حين ينخفض الرصيد.
المزيد عن خيارات التوجيه في توجيه OTP حسب الدولة.
خطوات لموظفي التشغيل عبر لوحة التحكم
لا حاجة إلى شيفرة: افتح OTP Gateway، واختر جنوب أفريقيا والخدمة، وتحقق من السعر المعروض، وأكّد، ثم الصق رقم +27 في التطبيق. تظهر الرسالة في صفحة التفعيل فور وصولها، وتعمل نافذة الـ20 دقيقة والاسترداد التلقائي تماماً كما تعملان عبر الواجهة البرمجية.
استكشاف أخطاء الرموز الجنوب أفريقية المتأخرة
أولاً، الجانب المالي: إذا لم تصل رسالة خلال 20 دقيقة، أو ألغيت، يعود المبلغ كاملاً إلى المحفظة تلقائياً. ثم شخّص:
- الصبر أولاً. تعتمد سرعة التسليم على الخدمة والمسار، فدع التفعيل يكمل مدته.
- سياسة القبول. ترفض بعض الخدمات الأرقام الافتراضية؛ والاسترداد في هذه الحالة سلوك متوقع لا عطل.
- وقت أو مسار مختلف. أعد المحاولة لاحقاً، أو استخدم مساراً مجاوراً مثل ناميبيا أو بوتسوانا إذا سمحت حالة الاختبار.
- لا تُغرق الطلبات. إلغاء الطلب وإعادته في حلقة سريعة نادراً ما يفيد ويستهلك حد المعدل.
استخدم الأرقام لاختبار منتجك أو تشغيل حساباتك التجارية فقط، والتزم بشروط كل خدمة، وتذكّر أن سياسة الاستخدام المقبول في OTP Route سارية.
الخطوط الجنوب أفريقية طويلة الأمد ونموذج الفوترة
لا يوجد رقم +27 طويل الأمد بالخدمة الذاتية. الأرقام المخصصة (Dedicated Numbers)، من $1.95/month، متاحة في الولايات المتحدة وكندا فقط؛ ويمكن للفرق التي تحتاج خطاً جنوب أفريقياً دائماً مراسلة [email protected]، وإمكانية ذلك تعتمد على القوانين المحلية. الفوترة بنظام الدفع حسب الاستخدام من المحفظة مسبقة الدفع، مع فاتورة PDF تصل بالبريد عن كل شحن. راجع الأسعار للصورة الكاملة.
الأسئلة الشائعة
هل يمكنني اختبار مسار التسجيل الجنوب أفريقي في تطبيقي دون شريحة محلية؟
نعم. اطلب رقم +27 عبر OTP Gateway واقرأ الرمز في لوحة التحكم أو عبر الواجهة. التكلفة من $0.20 لكل رمز، ولا تُحتسب إلا عند وصول الرمز.
هل أبقي الصفر الأول عند تحويل رقم جنوب أفريقي إلى E.164؟
لا. احذف الصفر الخاص ببادئة الخط وأضف +27، فيصبح 082 123 4567 هو +27821234567.
ما معرّف الدولة لجنوب أفريقيا في الواجهة؟
إنه za، ويوضع في استعلام السعر وفي جسم JSON عند إنشاء تفعيل +27.
بأي لغة تصل رسائل التحقق الجنوب أفريقية؟
في الغالب بالإنجليزية، رغم أن للبلد عدة لغات رسمية. الصياغة تحددها الخدمة المرسلة.
هل هناك استرداد إذا لم يُسلَّم الرمز؟
نعم. يبقى التفعيل مفتوحاً 20 دقيقة، وإذا لم يصل شيء أو ألغيت، يعود المبلغ كاملاً إلى محفظتك تلقائياً.
هل يمكنني شراء رقم جنوب أفريقي أحتفظ به أشهراً؟
ليس بالخدمة الذاتية. الأرقام المخصصة (Dedicated Numbers) منتج للولايات المتحدة وكندا؛ وبالنسبة لجنوب أفريقيا راسل الدعم للاستفسار، دون وعد بالتوفر.
كم خدمة يمكنني التحقق منها برقم +27 على OTP Route؟
أكثر من 1,700 في آخر لقطة. راجع الكتالوج الحي عبر الواجهة، لأن التوفر يتغير على مدار اليوم.
أسماء الخدمات علامات تجارية لأصحابها. OTP Route غير تابعة لهم. استخدم الأرقام بصورة قانونية والتزم بشروط كل خدمة وبسياسة الاستخدام المقبول لدينا.