العربية
قائمة فحص عملية لاختبار OTP وتشغيله في غانا (+233)
تستقبل OTP Route رموز التحقق عبر SMS من غانا (+233) على أرقام لمرة واحدة من OTP Gateway، فيستطيع الفريق قراءة كل رمز في لوحة التحكم أو دفعه إلى أنظمته عبر webhook موقّعة أو الاستعلام الدوري من API. تبدأ الرموز من $0.20 للرمز، وإذا لم يصل شيء داخل نافذة التفعيل البالغة 20 دقيقة يعود المبلغ إلى محفظتك.
قبل أن تبدأ: قائمة جاهزية لغانا
أنجز هذه البنود ونادرًا ما يفاجئك اختبار +233:
- بيانات الاعتماد. مفتاح Bearer من وحدة تحكم المطورين (بادئته
or_live_). مفاتيح منفصلة للبيئة المحلية والتجريبية (staging) وCI تجعل الإبطال سهلًا. - معرّفا الدولة والخدمة. غانا هي
gh؛ وتأتي معرّفات الخدمات منGET /api/v1/services. - محلل أرقام يفهم الصفر المحلي. يكتب الغانيون أرقام الجوال بصفر في البداية داخل البلد، وستتلقى نماذجك الصيغتين.
- قناة التسليم. إما حلقة استعلام دوري أو نقطة نهاية webhook مع تخزين سرها بأمان.
- قائمة قصيرة بالخدمات المطلوب تغطيتها. حدّد أي مسارات تسجيل ودخول تحتاج إلى رقم غاني قبل طلب أي شيء.
- رؤية الميزانية. اقرأ
GET /api/v1/balanceقبل أي دفعة حتى لا تتوقف في منتصف المجموعة.
كيف تُكتب أرقام الجوال الغانية، وكيف ينبغي تخزينها؟
رمز دولة غانا هو +233 وبادئتها المحلية هي 0. يتكون الجوال المكتوب محليًا من عشر خانات تبدأ بصفر؛ وفي الصيغة الدولية يختفي الصفر وتلي +233 تسع خانات. والخطأ الكلاسيكي في جودة البيانات هو مستخدم يختار +233 ثم يكتب الرقم المحلي بصفره، فتنتج خانة زائدة. احذف صفرًا بادئًا واحدًا عند وجود رمز الدولة، ثم احفظ النتيجة بصيغة E.164 حتى تتفق إزالة التكرار والبحث وإرسال SMS على تمثيل واحد.
الإنجليزية هي اللغة الرسمية، وتصل معظم نصوص التحقق إلى الأرقام الغانية بالإنجليزية، مع أن الأكان (التوي) والإيوي والغا والداغبني تُستخدم على نطاق واسع وبعض التطبيقات توطّن صياغتها. أبقِ مستخرج الرمز لديك مركّزًا على تسلسل الأرقام لا على الكلمات المحيطة.
لماذا نختبر هنا؟ الفرق التي تطلق في غرب أفريقيا، والمنتجات المبنية حول الأموال عبر الجوال والمدفوعات، والشركات التي تخدم الجالية الغانية في المملكة المتحدة وأمريكا الشمالية، كلها تحتاج إلى إثبات أن تسجيلات +233 تعمل. ويمكن لفرق التقنية المالية قراءة ملاحظاتنا عن تأهيل التقنية المالية لمعرفة جانب KYC من هذه القصة.
طلب رقم +233 عبر واجهة التحقق عبر SMS
العنوان الأساسي هو https://otproute.com/api/v1.
- اجلب السعر الحي لزوجك بـ
GET /api/v1/prices?country=gh&service=<id>؛ وهو يخبرك أيضًا هل المسار متاح الآن. - أرسل
POST /api/v1/activationsمع{"service": "<id>", "country": "gh"}واحتفظ بمعرّف التفعيل المُرجَع بجانب حالة الاختبار. - أدخل رقم +233 في المنتج قيد الاختبار.
- استقبل الرمز عبر webhook للحدث
activation.sms_received، أو استعلم دوريًا عنGET /api/v1/activations/{id}بفاصل معقول. - عند الإخفاق أو التنظيف، استدعِ
POST /api/v1/activations/{id}/cancel.
تحمل طلبات webhook الترويسة X-OTPRoute-Signature: t=<unix>,v1=<hex>. أعد حساب HMAC-SHA256 للطابع الزمني ونقطة والجسم الخام بسر نقطة النهاية، وقارن بمقارنة زمنها ثابت، وارفض الطوابع الزمنية القديمة. اجعل المعالج مطابقًا لمبدأ idempotent بالاعتماد على معرّف التفعيل كي لا يملأ تسليم مُعاد المحاولة الاختبار نفسه مرتين. ويربط مركز المطورين أمثلة SDK والمرجع.
ما الخدمات الموجَّهة عبر غانا اليوم؟
تتوفر أكثر من 1,600 خدمة على مسار غانا. وتشمل اللقطة الحالية للأكثر شيوعًا WhatsApp وTelegram وFacebook وInstagram وTikTok وSnapchat وGoogle (Gmail & YouTube) وLinkedIn وUber وAmazon وChatGPT (OpenAI) وClaude وDiscord وSignal. وتهيمن تطبيقات التواصل الاجتماعي والمراسلة على ما يسجل فيه المستخدمون الغانيون، فهي بداية طبيعية لاختبار ضمان جودة التوطين.
الإتاحة حية لا ثابتة. استعلم من نقطة الأسعار عن الزوج المحدد بدل الوثوق بقائمة كانت صحيحة هذا الصباح.
تشغيل الأمر من لوحة التحكم بدلًا من ذلك
ليس كل من في الفريق بحاجة إلى شيفرة. سجّل الدخول، وافتح OTP Gateway، واختر غانا والخدمة، وراجع السعر الذي يظهر قبل الطلب، وأكّد. انسخ رقم +233 إلى التطبيق قيد الاختبار؛ وحين تصل الرسالة يُعرض الرمز بجانب الطلب مع الوقت المتبقي. وكثيرًا ما يسلك موظفو العمليات هذا المسار لفحص مسار واحد بعد إصدار دون لمس بيئة الاختبار.
استكشاف أخطاء رقم +233 الصامت
عندما لا يظهر شيء، اتبع هذه القائمة بالترتيب:
- هل النافذة ما زالت مفتوحة؟ تستمر التفعيلات 20 دقيقة. امنح الخدمة وقتًا قبل أن تستنتج أنها فشلت.
- هل قبلت الخدمة الرقم؟ ترفض بعض المنصات الأرقام الافتراضية. وإذا ظهر خطأ في النموذج نفسه فألغِ وجرّب مسارًا آخر.
- أعد المحاولة لاحقًا أو عبر مسار آخر. تتبدل تغطية خدمة معينة خلال اليوم.
- لا تلحّ عليه. حلقة تعيد الطلب كل بضع ثوانٍ تهدر الطلبات من حد الـ 300 في الدقيقة ونادرًا ما تفيد.
- انظر في سجلاتك أنت. توقيع مرفوض أو معالج انهار سيبدو كرمز مفقود.
لا تُحاسَب إلا إذا وصل الرمز. وتُسترد التفعيلات المنتهية والملغاة إلى المحفظة كاملةً وتلقائيًا. ويتعمق مقالنا عن تقليل إخفاقات تسليم OTP أكثر في تصميم إعادة المحاولة.
الخطوط طويلة الأجل والمدفوعات وsandbox
لا يوجد رقم غاني طويل الأجل بخدمة ذاتية. الخطوط المخصصة منتج للولايات المتحدة وكندا بسعر يبدأ من $1.95/month، وهي موصوفة في صفحة الأرقام الافتراضية؛ وللحصول على خط غاني راسل [email protected]، وسيخبرك الفريق بما تسمح به القواعد المحلية.
تستخدم OTP Route محفظة واحدة مدفوعة مسبقًا بالدولار الأمريكي، حسب الاستخدام ودون اشتراك. اشحنها بالبطاقة أو بـ USDT/USDC وستصلك فاتورة PDF بالبريد في كل مرة. ولأعمال التكامل يمكن تحويل حساب تطوير إلى sandbox عند الطلب لإعادة أرقام ورموز محاكاة. ويمكنك إنشاء حساب برمز بريد إلكتروني أو بتسجيل الدخول عبر Google. استخدم كل رقم وفق شروط الخدمة المستهدفة وسياسة الاستخدام المقبول لدينا.
الأسئلة الشائعة
هل أستطيع استقبال رموز SMS OTP من غانا عبر API؟
نعم. أنشئ تفعيلًا بالدولة gh واجمع الرمز عبر webhook أو بالاستعلام الدوري من نقطة التفعيل.
هل أخزّن الأرقام الغانية بالصفر البادئ؟
لا. احذف الصفر المحلي وخزّن E.164 بـ +233 وتسع خانات، فهذا يُبقي البحث وإزالة التكرار متسقين.
بأي لغة تصل نصوص التحقق على الأرقام الغانية؟
عادةً بالإنجليزية، وهي اللغة الرسمية. وتوطّن بعض التطبيقات صياغتها، لذا استخرج الأرقام بدل مطابقة نص ثابت.
كم يكلف رقم +233 للاختبار؟
تبدأ رموز OTP Gateway من $0.20 للرمز؛ ويظهر الرقم الدقيق لخدمة ما قبل أن تطلب.
هل أُحاسَب إذا لم يرسل التطبيق الرمز؟
لا. إذا لم تصل رسالة داخل نافذة الـ 20 دقيقة، أو ألغيت، يُعاد المبلغ كاملًا إلى المحفظة.
هل يمكن لفريق الدعم لدينا الحصول على رقم غاني دائم؟
ليس بخدمة ذاتية. الخطوط طويلة الأجل موجودة في الولايات المتحدة وكندا فقط؛ اسأل الفريق عبر البريد عن الدول الأخرى.
هل يمكنني الدفع بالعملات المستقرة؟
نعم. تقبل المحفظة الشحن بالبطاقة وكذلك USDT وUSDC، وتأتي كل عملية شحن بفاتورة PDF.
أسماء الخدمات علامات تجارية لأصحابها. OTP Route غير تابعة لهم. استخدم الأرقام بصورة قانونية والتزم بشروط كل خدمة وبسياسة الاستخدام المقبول لدينا.