العربية
التحقق من تسجيلات +387 حين لا يملك أحد في الفريق شريحة بوسنية
نعم. يتيح لك OTP Route استقبال رموز التحقق من البوسنة والهرسك (+387) عبر OTP Gateway، إما في لوحة التحكم على الويب أو برمجيًا عبر REST API والويب هوك الموقّعة، بدءًا من $0.20 للرمز. تختار خدمة ومعرّف الدولة ba، فتحصل على رقم لرمز واحد، ولا يثبت الخصم إلا إذا وصل ذلك الرمز داخل نافذة الـ 20 دقيقة.
إصدارنا يحتاج اختبار +387 لكن الشريحة في درج في سراييفو. ماذا نفعل؟
هذه ورطة شائعة للفرق التي تطلق منتجاتها في غرب البلقان. يريد مدير المنتج إثباتًا بأن المستخدمين البوسنيين يستطيعون التسجيل، وفي قائمة قائد الاختبار بند يقول «تحقق برقم محلي»، والشريحة الفعلية الوحيدة لـ +387 عند زميل غادر الربيع الماضي.
الأسباب المعتادة التي تصل بالفريق إلى هنا:
- إطلاق إقليمي يشمل البوسنة والهرسك إلى جانب كرواتيا وصربيا والجبل الأسود، حيث يحتاج مسار التسجيل في كل سوق إلى فحصه الخاص.
- عملاء الشتات. كثيرون ممن يعيشون في ألمانيا والنمسا والسويد وغيرها ما زالوا يحتفظون برقم +387، فقد يرى منتج مالي أو قريب من الاتصالات أرقامًا بوسنية من مستخدمين لم تطأ أقدامهم البلد أثناء التسجيل.
- اختبار جودة التعريب. البوسنية والكرواتية والصربية كلها لغات رسمية، ويظهر الحرفان اللاتيني والسيريلي في الاستخدام اليومي، فالنصوص والتحقق من النماذج يستحقان فحصًا حقيقيًا من البداية إلى النهاية.
وبدل إرسال الشرائح بالبريد، تتولى OTP Route توجيه OTP عنك: يمنحك OTP Gateway رقم +387 لعملية تحقق واحدة ويمرر الرسالة الواردة عبر SMS verification API تستطيع أداة الاختبار استدعاءها.
ما التطبيقات والمنصات التي تستطيع إرسال رموز إلى رقم تحقق بوسني؟
التغطية لقطة حية، فاعتبر هذا نقطة انطلاق لا قائمة ثابتة. وقت الكتابة، تشمل مسارات البوسنة والهرسك Viber وWhatsApp وTelegram وGoogle (Gmail & YouTube) وFacebook وInstagram وTikTok وSignal وMicrosoft & Outlook وLinkedIn وDiscord وUber وAmazon وeBay.
وفي المجموع يحمل البلد أكثر من 1,600 خدمة. وإن احتجت رقم تحقق بوسنيًا لخدمة غير مذكورة هنا، فتحقق من القائمة الحية أولًا. ويحظى Viber بأهمية في البلقان أكبر من مناطق كثيرة أخرى، وهذا جدير بالتذكر إن كان منتجك يرسل رموزًا عبر قنوات المراسلة إلى جانب SMS. ولأن الإتاحة تتبدل على مدار اليوم، اسأل API عن الخيارات الحالية بدل تثبيت قائمة في مجموعة اختباراتك.
كيف يعمل مسار OTP API للبوسنة والهرسك، استدعاءً باستدعاء؟
لاختبارات البوسنة، وجّه عميلك إلى https://otproute.com/api/v1 ومرّر مفتاحًا ببادئة or_live_ كرمز Bearer. تُنشأ المفاتيح في وحدة تحكم المطورين؛ ويمكن للحساب امتلاك ما يصل إلى 10 مفاتيح و5 نقاط نهاية ويب هوك، بسقف 300 طلب في الدقيقة.
- استدعِ
GET /api/v1/servicesوGET /api/v1/countriesمرة واحدة، وخزّن المعرّفات، وتأكد من أنbaمدرجة. - تحقق من التكلفة عبر
GET /api/v1/prices?country=ba&service=<id>ليسجّل عملك الرقم الدقيق قبل الإنفاق. - أرسل
POST /api/v1/activationsمع{"service": "<id>", "country": "ba"}. تحمل الاستجابة معرّف التفعيل ورقم +387 لإدخاله في التطبيق قيد الاختبار. - انتظر ويب هوك
activation.sms_received، أو استعلم عبرGET /api/v1/activations/{id}بفاصل معتدل إن كان مشغّلك لا يقبل حركة واردة. - إذا توقف الاختبار، فحرّر الرقم عبر
POST /api/v1/activations/{id}/cancelلتعود الأموال فورًا.
وبالنسبة للويب هوك، اقرأ الترويسة X-OTPRoute-Signature (t=<unix>,v1=<hex>)، واحسب HMAC-SHA256 على <t>.<raw body> بسر نقطة النهاية، وقارن بزمن ثابت، وأسقط الطوابع الزمنية القديمة. ولأن الأحداث مرتبطة بمعرّف التفعيل، فينبغي ألا يُكتب رمز +387 المُسلَّم مرتين إلا مرة واحدة. ويشرح دليل تكامل OTP API إعادة المحاولة ومعالجة الأخطاء بمزيد من العمق.
هل توجد طريقة دون شيفرة لفريق الدعم أو العمليات؟
نعم. يستطيع من لا يملك وصولًا إلى API فعل الشيء نفسه من المتصفح: سجّل الدخول، وافتح OTP Gateway، واختر البوسنة والهرسك والخدمة، واقرأ السعر، ثم أكّد. يظهر الرقم على الشاشة، ويظهر الرمز بجانبه حين تصل الرسالة. وهذا يناسب موظف دعم يعيد إنتاج مشكلة تسجيل لدى عميل، أو مسؤول عمليات يفحص بوابة شريك بعد تغيير هاتف.
كيف نخزّن أرقام +387 ونحلّل نص الرسائل البوسنية؟
محليًا، تُطلب الأرقام البوسنية ببادئة وطنية هي 0، وتبدأ أرقام الهاتف المحمول عادةً بـ 06. وفي صيغة E.164 يختفي هذا الصفر: فالرقم المكتوب محليًا 061 متبوعًا بست خانات يصبح +387 61 متبوعًا بتلك الخانات. احفظ صيغة E.164 فقط، وأزل المسافات والشرطات والشرطات المائلة عند الإدخال، وارفض أي رقم ما زال يحمل الصفر البادئ بعد رمز الدولة.
قد تصل رسائل التحقق بالإنجليزية أو بإحدى اللغات المحلية، ورسالة مكتوبة بالسيريلية واردة تمامًا. استخرج الرمز بنمط الأرقام لا بالبحث عن كلمة معينة، وتأكد من أن سجلاتك تحافظ على UTF-8 سليمًا كي لا تتشوه علامات مثل č وć وš وž عند تصحيح تشغيل فاشل.
ماذا لو لم يستقبل تشغيل الاختبار الرمز؟
لا يُحتسب شيء حين يفشل وصول الرمز. إن لم تصل رسالة خلال 20 دقيقة، أو ألغيت قبل ذلك، يعود المبلغ كاملًا إلى المحفظة تلقائيًا. وعندما يحدث ذلك:
- دع النافذة تكمل مسارها بدل إعادة الطلب فورًا؛ فالرسالة المتأخرة تُحتسب.
- أعد المحاولة بعد قليل، أو اختر مسار خدمة مختلفًا للسيناريو نفسه.
- تأكد من أن الخدمة المستهدفة تقبل الأرقام الافتراضية أصلًا؛ فبعضها يرفضها، وهذا بالضبط سبب وجود الاسترداد.
- تجنب الطلب في حلقة متتابعة من CI، فهذا يستهلك حد الطلبات دون تحسين الفرص.
ويغطي تقليل فشل تسليم OTP الأنماط التي تفيد عادةً.
هل يمكننا الاحتفاظ بخط بوسني لمدة طويلة، وكيف تعمل الفوترة؟
ليس كمنتج ذاتي الخدمة. تُباع الأرقام الافتراضية المخصصة، التي تتجدد من المحفظة بدءًا من $1.95/month، فورًا في الولايات المتحدة وكندا فقط. وإذا كان فريقك يحتاج فعلًا خط +387 طويل الأمد فراسل [email protected]؛ فإمكانية ذلك تعتمد على القواعد المحلية، ولا وعد بترتيبه.
الفوترة للبوابة عبر محفظة واحدة بالدولار الأمريكي مدفوعة مسبقًا، دون رسوم شهرية ودون خطة تختارها. يمكن إضافة الأموال ببطاقة أو بعملتي USDT/USDC المستقرتين، وتصل إلى بريدك فاتورة PDF عن كل إيداع. ولأعمال التكامل يمكن تحويل حساب التطوير إلى sandbox عند الطلب، فيعيد أرقامًا ورموزًا محاكاة لتعمل أنابيبك دون المساس بأموال المحفظة. الأسعار الحالية في صفحة الأسعار، ويمكنك إنشاء حساب برمز بريد إلكتروني أو تسجيل الدخول عبر Google.
الأسئلة الشائعة
هل يمكنني اختبار مسار التسجيل البوسني في تطبيقي دون شريحة محلية؟
نعم. اطلب رقم +387 لخدمتك عبر OTP Gateway، وأدخله في تطبيقك، واقرأ الرمز في لوحة التحكم أو من API.
ما معرّف الدولة الذي تستخدمه OTP Route للبوسنة والهرسك؟
المعرّف هو ba. مرّره في الحقل country عند إنشاء تفعيل، وفي معامل الاستعلام country عند فحص الأسعار.
هل أدفع إن لم يصل رمز +387؟
لا. إن لم يصل شيء داخل نافذة الـ 20 دقيقة، أو ألغيت، يعود المبلغ كاملًا إلى محفظتك تلقائيًا.
هل أحتفظ بالصفر البادئ عند حفظ رقم محمول بوسني؟
لا. احفظ الأرقام بصيغة E.164، أي +387 متبوعًا بالرقم دون صفر البادئة الوطنية.
هل يناسب رقم +387 للاختبار حسابًا سنحتاج إلى تسجيل الدخول إليه الشهر القادم؟
ليس تمامًا، لأن كل رقم بوابة يغطي عملية تحقق واحدة. وللدخول المتكرر، الرقم المخصص في الولايات المتحدة أو كندا هو الخيار ذاتي الخدمة؛ أما لخط بوسني طويل الأمد فاسأل الفريق بالبريد.
هل يمكنني تشغيل اختبارات OTP بوسنية في CI دون إنفاق المال؟
نعم، بطلب وضع sandbox على حساب تطوير. يعيد أرقامًا ورموزًا محاكاة، فيمكن تمرين المسار كاملًا، بما فيه الويب هوك، مجانًا.
هل توجد قواعد لكيفية استخدام هذه الأرقام؟
نعم. التزم بشروط كل خدمة، واستخدم الأرقام فقط لمنتجاتك وحساباتك المشروعة، وتذكّر أن سياسة الاستخدام المقبول في OTP Route تسري على كل طلب.
أسماء الخدمات علامات تجارية لأصحابها. OTP Route غير تابعة لهم. استخدم الأرقام بصورة قانونية والتزم بشروط كل خدمة وبسياسة الاستخدام المقبول لدينا.