العربية
اختبار مسارات التسجيل القبرصية على أرقام تحقق +357
نعم: يصدر OTP Gateway من OTP Route رقم تحقق قبرصيًا (+357) لرمز واحد، من $0.20 للرمز، ويمكنك قراءة الرمز في لوحة التحكم أو استقباله في خادمك عبر API وwebhooks موقّعة. لا تُحاسَب إلا إذا وصلت الرسالة داخل نافذة التفعيل البالغة 20 دقيقة؛ وإن لم تصل يُسترد المبلغ إلى المحفظة تلقائيًا.
فريقنا يطلق منتجًا في قبرص لكن لا يملك شرائح محلية. ما الخيارات؟
النمط المعتاد هو التالي: يُطلق منتج لعملاء في نيقوسيا أو ليماسول أو لارنكا، وتحتاج خطوة الهاتف في التهيئة إلى تغطية اختبار انحدار، بينما شرائح +357 الوحيدة بحوزة زميلين ملّا من تحويل الرموز من هاتفيهما الشخصيين. والشرائح المادية في الأدراج تنتهي صلاحيتها وتضيع وترتبط بحسابات اختبار لا يتذكرها أحد.
يحلّ توجيه OTP محل ذلك الدرج. تطلب أداة الاختبار رقمًا قبرصيًا جديدًا في كل تشغيل، وتنتظر الرمز، ثم تمضي، دون أي هاتف. وينفع النهج نفسه فريق عمليات عليه توثيق حساب تجاري مسجل في قبرص دون تسليم هاتف أحد الموظفين الخاص. ويوضح دليل اختبار الجودة كيف تدمج الفرق ذلك في مجموعة اختبار قائمة.
قبرص دولة عضو في الاتحاد الأوروبي بنشاط كثيف في البرمجيات والتقنية المالية والشحن، فهي سوق أوروبية أولى أو ثانية شائعة للشركات التي تعمل أصلًا في اليونان أو شرق المتوسط.
ما التطبيقات التي يمكنها إرسال رمز إلى رقم قبرصي؟
تسرد اللقطة الحية لقبرص حاليًا أكثر من 1,500 خدمة. وهذه أكثر ما تطلبه الفرق:
- WhatsApp وViber وTelegram وSignal للمراسلة
- Google (Gmail & YouTube) وMicrosoft & Outlook وLinkedIn لحسابات العمل
- Facebook وInstagram وTikTok لتسجيلات الدخول الاجتماعية
- Uber وAirbnb وAmazon وNetflix وeBay للسفر والتجارة
يتغير التوفر على أي مسار منفرد خلال اليوم، ولهذا تُقدَّم الأسعار والتغطية حيَّة بدلًا من طباعتها في صفحة. اعتبر القائمة أعلاه نقطة بداية، وتأكد من الخدمة المحددة في لوحة التحكم أو عبر API قبل أن تبني اختبارًا برمجيًا حولها.
كيف أطلب رقم +357 عبر واجهة OTP API لقبرص؟
أنشئ مفتاحًا في وحدة تحكم المطورين؛ تبدأ المفاتيح بـor_live_ وتوضع في ترويسة Bearer مقابل https://otproute.com/api/v1. يستغرق التشغيل النموذجي أربعة استدعاءات:
- يعيد
GET /api/v1/prices?country=cy&service=viberالسعر الحالي، ليرفض مهمتك المتابعة إذا تجاوز ميزانية حددتها. - يحجز
POST /api/v1/activationsمع{"service": "viber", "country": "cy"}الرقم ويعيد معرّف التفعيل. - يُدخل اختبارك ذلك الرقم في التطبيق قيد الاختبار، ثم يستعلم عن
GET /api/v1/activations/{id}أو ينتظر webhook الخاص بـactivation.sms_received. - إذا فشل السيناريو مبكرًا فإن
POST /api/v1/activations/{id}/cancelيحرّر الرقم ويعيد المبلغ.
تحمل webhooks الترويسة X-OTPRoute-Signature (t=<unix>,v1=<hex>). ينبغي أن يعيد مستقبلك بناء HMAC-SHA256 للقيمة <t>.<raw body> بسر تلك النقطة، ويقارنه بـv1 دون خروج مبكر، ويتجاهل أي طلب طابعه الزمني قديم جدًا. ولتخطيط السعة، يستطيع حساب واحد حمل ما يصل إلى 10 مفاتيح و5 نقاط webhook، بسقف 300 طلب في الدقيقة. وتسرد وثائق API كل حقل.
هل يستطيع غير المطور طلب رقم تحقق قبرصي؟
نعم. كثيرًا ما يحتاج موظفو الدعم ومديرو الحسابات رمزًا واحدًا فقط، وتغطي لوحة التحكم ذلك دون لمس API:
- سجّل الدخول وافتح OTP Gateway.
- اختر قبرص ثم الخدمة التي تتحقق منها.
- راجع السعر المعروض، وهو الرقم نفسه الذي يعيده API.
- اطلب، وانسخ رقم +357 إلى التطبيق، وأبقِ التبويب مفتوحًا.
- يظهر الرمز في بطاقة التفعيل فور وصوله.
يبقى التفعيل مفتوحًا 20 دقيقة. ألغِه من البطاقة نفسها إذا لم تعد بحاجة إلى الرمز.
لم يصل الرمز. ماذا الآن؟
لا شيء ضائع: حين تُغلق نافذة الـ20 دقيقة دون رسالة SMS، أو حين تلغي، يعود المبلغ كاملًا إلى محفظتك تلقائيًا. ولتحسين المحاولة التالية:
- دع النافذة الأولى تعمل قبل الطلب مجددًا؛ فالطلبات المتداخلة للخدمة نفسها نادرًا ما تفيد.
- بعض الخدمات ترفض الأرقام الافتراضية صراحةً، فقد يكون غياب الرمز قرارًا من سياستها لا مشكلة توجيه.
- أعد المحاولة بعد قليل، أو اختبر المسار نفسه عبر مسار خدمة مختلف لتتأكد من سلامة مسار شيفرتك أنت.
- لا تعد الطلب في حلقة سريعة من CI. باعد بين المحاولات وحدّد عدد الإعادات في كل تشغيل.
ويتناول مقالنا عن تقليل إخفاقات تسليم OTP ميزانيات إعادة المحاولة بمزيد من العمق.
كيف تُخزَّن أرقام +357، وبأي لغة تصل الرموز؟
لا توجد في قبرص بادئة محلية، فلا صفر أول لحذفه. الأرقام الوطنية من ثمانية أرقام، وتبدأ أرقام الجوال بـ9. وبصيغة E.164 يصبح الرقم +357 متبوعًا بالأرقام الثمانية، دون مسافات أو علامات ترقيم. وكثيرًا ما يكتب المستخدمون الصيغة المحلية بمسافة بعد أول رقمين، لذا وحّد المدخل بإزالة المسافات وإضافة رمز الدولة قبل المقارنة أو التخزين.
اليونانية والتركية لغتان رسميتان، والإنجليزية شائعة في الأعمال. وعمليًا تتبع صياغة رسالة التحقق إعداد لغة التطبيق، فتوقع نصًا بالإنجليزية أو اليونانية. اجعل محللك يستخرج تسلسل الأرقام بدلًا من مطابقة جملة ثابتة، وسينجو الاختبار نفسه من تبديل اللغة.
هل يوجد خط قبرصي طويل الأمد، وكيف تعمل الفوترة؟
لا يوجد رقم طويل الأمد بالخدمة الذاتية لقبرص. فالأرقام المخصصة التي تحتفظ بها شهرًا بعد شهر منتج للولايات المتحدة وكندا، بدءًا من $1.95/month، موصوفة في صفحة الأرقام الافتراضية. وإن احتاج فريقك إلى خط +357 دائم فراسل [email protected]؛ فالتوفر يعتمد على القواعد المحلية وغير موعود.
تعمل الفوترة عبر محفظة واحدة مدفوعة مسبقًا بالدولار الأمريكي بلا رسوم شهرية ولا باقة تختارها. تُودَع الأموال بالبطاقة أو بعملات USDT/USDC، وتتبع كل عملية تعبئة فاتورة PDF بالبريد. وللعمل على التكامل اطلب sandbox لحساب تطوير: فهو يعيد أرقامًا ورموزًا محاكاة ليعمل خط الإنتاج من البداية إلى النهاية دون إنفاق رصيد المحفظة. راجع الأسعار للنموذج الحالي، وتذكّر أن شروط كل خدمة وسياسة الاستخدام المقبول لدى OTP Route تنطبق على كل تفعيل.
الأسئلة الشائعة
هل أستطيع اختبار مسار التسجيل القبرصي في تطبيقي دون شريحة قبرصية؟
نعم. اطلب رقم +357 من OTP Gateway، وأدخله في تطبيقك، واقرأ الرمز في لوحة التحكم أو عبر API. لا حاجة إلى هاتف أو شريحة محلية.
ما معرّف الدولة الذي يتوقعه API لقبرص؟
استخدم cy كقيمة للدولة في طلبات الأسعار والتفعيل، مثل {"service": "whatsapp", "country": "cy"}.
هل أُحاسَب إذا لم يصل الرمز القبرصي؟
لا. التفعيل القبرصي الذي ينتهي دون رسالة SMS، سواء انقضت مهلته بعد 20 دقيقة أو ألغيته، يُقيَّد مبلغه كاملًا في المحفظة.
هل أحذف الصفر الأول من الأرقام القبرصية؟
لا يوجد صفر لحذفه، لأن قبرص لا تستخدم بادئة محلية. خزّن الرقم على هيئة +357 والأرقام الوطنية الثمانية.
هل أستطيع إعادة استخدام رقم +357 نفسه لتسجيل الدخول الشهر القادم؟
لا. كل رقم في OTP Gateway يخدم رمز تحقق واحدًا. وللحسابات التي يجب أن تواصل تسجيل الدخول، يناسبها أكثر رقم مخصص أمريكي أو كندي.
كم يكلّف رقم تحقق قبرصي؟
يبدأ سعر رقم +357 من $0.20 للرمز، ويحدد الخدمة التي تختارها المبلغ النهائي. يستطيع سكربتك قراءة الرقم القبرصي الحالي من GET /api/v1/prices، وتعرضه لوحة التحكم بجانب زر الطلب.
هل OTP Route مخصصة لفتح حسابات بالجملة؟
لا. هي مصممة لاختبار منتجك الخاص وتشغيل حسابات الأعمال المشروعة. التزم بشروط كل خدمة وبحساب واحد لكل شخص حقيقي أو شركة.
أسماء الخدمات علامات تجارية لأصحابها. OTP Route غير تابعة لهم. استخدم الأرقام بصورة قانونية والتزم بشروط كل خدمة وبسياسة الاستخدام المقبول لدينا.