ทดสอบรหัสสมัครสมาชิกของมาซิโดเนีย (+389) ก่อนเปิดตัวผลิตภัณฑ์

รหัสโทรออก +389OTP Gateway เริ่มต้น $0.20 ต่อรหัสเบอร์เฉพาะ: เฉพาะสหรัฐอเมริกาและแคนาดาAPI ID: mk
คำตอบด่วน

OTP Gateway ของ OTP Route ให้หมายเลขมาซิโดเนียเหนือ (+389) แบบใช้ครั้งเดียว เพื่อให้ทีมของคุณรับรหัสยืนยันทาง SMS ในแดชบอร์ดหรือผ่าน API และ webhook ที่ลงลายเซ็นได้ ราคาเริ่มต้นที่ $0.20 ต่อรหัส ราคาจริงของแต่ละบริการส่งกลับมาจาก API และหาก activation ไม่ได้รับ SMS ภายใน 20 นาทีจะไม่มีค่าใช้จ่าย

เช็กลิสต์การเปิดตัวระบุว่า "ยืนยันการสมัครด้วย +389" แล้ว QA ควรเริ่มตรงไหน

สถานการณ์ที่คุ้นเคย ผลิตภัณฑ์กำลังขยายเข้าสู่บอลข่านตะวันตก ขั้นตอนสมัครรองรับตลาดมาแล้วหลายสิบแห่ง และต้องมีใครสักคนพิสูจน์ว่ามันรับหมายเลขของมาซิโดเนียเหนือได้ และ SMS ที่แอปส่งออกไปไปถึงจริง การยืมโทรศัพท์เพื่อนร่วมงานไม่สามารถขยายขนาดได้ และซิมในประเทศก็ใช้งานลำบากบน CI runner

OTP Gateway ตัดการพึ่งพานั้นออก คุณขอหมายเลขยืนยันมาซิโดเนียเหนือผ่าน API หรือแดชบอร์ด กรอกในขั้นตอนของแอปคุณเอง แล้วรับรหัสที่ส่งมา หมายเลขหนึ่งใช้ยืนยันได้หนึ่งครั้ง ชุดทดสอบ regression จึงขอหมายเลข +389 เพื่อการทดสอบใหม่ได้ทุกครั้งที่รัน ภาพรวมการทดสอบ QA แสดงให้เห็นว่าทีมต่าง ๆ นำเรื่องนี้ไปใส่ในกระบวนการปล่อยเวอร์ชันอย่างไร

หมายเลข +389 เขียนอย่างไร และตัวตรวจสอบของคุณควรยอมรับอะไรบ้าง

รหัสประเทศของมาซิโดเนียเหนือคือ +389 และรหัสนำหน้าในประเทศ (trunk prefix) คือ 0 หมายเลขมือถือเขียนในประเทศเป็น 07X XXX XXX ส่วนรูปแบบสากลจะตัด 0 ออก เป็น +389 7X XXX XXX โดยหมายเลขในประเทศมีแปดหลัก ให้เก็บรูปแบบ E.164 (+3897…) และถือว่ารูปแบบในประเทศเป็นเพียงรูปแบบสำหรับรับข้อมูลเท่านั้น

กรณีทดสอบที่ควรเก็บไว้ในชุดทดสอบ

  • ผู้ใช้เลือก +389 แต่ยังพิมพ์ 0 นำหน้า ฟอร์มควรตัดออกแทนที่จะปฏิเสธข้อมูล
  • หมายเลขที่วางมามีช่องว่าง เครื่องหมายทับ หรือขีดกลาง ควรถูกปรับให้เหลือค่าเดียวที่บันทึก
  • การตรวจสอบช่วงหมายเลขควรอยู่ในไลบรารีหมายเลขโทรศัพท์ที่มีการดูแล ไม่ใช่รหัสนำหน้าที่เขียนตายตัว เพราะช่วงหมายเลขของผู้ให้บริการเปลี่ยนไปตามเวลา

ทำไมเทมเพลต SMS ภาษาซีริลลิกจึงควรมีการทดสอบของตัวเอง

ภาษามาซิโดเนียเป็นภาษาราชการทั่วประเทศและเขียนด้วยอักษรซีริลลิก ภาษาแอลเบเนียก็มีสถานะเป็นภาษาราชการและมีผู้พูดอย่างกว้างขวาง หากแอปของคุณส่งข้อความยืนยันเป็นภาษามาซิโดเนีย อักขระซีริลลิกจะบังคับให้ใช้การเข้ารหัส UCS-2 ซึ่งทำให้ SMS หนึ่งเซกเมนต์เหลือ 70 ตัวอักษรจาก 160 เทมเพลตที่พอดีในภาษาอังกฤษอาจแตกเป็นหลายเซกเมนต์ หรือถูกตัดหากผู้ส่งจำกัดความยาว

การรับข้อความจริงบนหมายเลข +389 ทำให้เห็นสิ่งที่ผู้ใช้จะเห็น ทั้งรหัสอยู่ใกล้ต้นพอที่จะอ่านได้ในตัวอย่างการแจ้งเตือนหรือไม่ มีการสลับไปใช้อักษรละตินสำรองหรือไม่ และคำใบ้สำหรับการกรอกอัตโนมัติยังทำงานหรือไม่ ตัวแยกวิเคราะห์ของคุณควรจับคู่ตัวเลขแทนวลีตายตัว เพราะบริการของบุคคลที่สามเลือกถ้อยคำและภาษาเอง

เรียกใช้อะไรเพื่อขอหมายเลขมาซิโดเนียเหนือผ่านโปรแกรม

เอกสารสำหรับนักพัฒนา ครอบคลุมทุกฟิลด์ ส่วนโครงร่างของ API ยืนยัน SMS นี้สั้นมาก ยืนยันตัวตนด้วย Bearer key ที่ขึ้นต้นด้วย or_live_ กับ https://otproute.com/api/v1 แล้วทำตามนี้

  1. โหลดรายการประเทศด้วย GET /api/v1/countries โดย id ของมาซิโดเนียเหนือคือ mk
  2. ขอราคาและความพร้อมแบบสดจาก GET /api/v1/prices?country=mk&service=<id>
  3. สร้าง activation ด้วย POST /api/v1/activations และ body เช่น {"service": "viber", "country": "mk"}
  4. Poll GET /api/v1/activations/{id} หรือรอ activation.sms_received บน webhook
  5. ยกเลิกผ่าน POST /api/v1/activations/{id}/cancel เมื่อการทดสอบจบก่อนกำหนด

คำขอ webhook มีส่วนหัว X-OTPRoute-Signature: t=<unix>,v1=<hex> ให้สร้าง HMAC-SHA256 ของ "<t>.<raw body>" ด้วย secret ของ endpoint เปรียบเทียบแบบ constant time ปฏิเสธ timestamp ที่เก่าเกินไป และประมวลผลโดยอิงตาม activation id เพื่อให้การส่งซ้ำไม่ก่อปัญหา แต่ละบัญชีมี key ได้สูงสุด 10 ชุด webhook endpoint 5 รายการ และ 300 คำขอต่อนาที

ตอนนี้มีบริการใดเปิดให้ใช้บนเส้นทาง +389 บ้าง

มาซิโดเนียเหนือในขณะนี้มีบริการมากกว่า 900 รายการบน OTP Gateway ข้อมูลสดประกอบด้วย Viber, WhatsApp, Facebook, Instagram, Telegram, Google (Gmail & YouTube), TikTok, Microsoft & Outlook, Signal, LinkedIn, Uber และ ChatGPT (OpenAI)

ไม่ใช่ทุกบริการที่เปิดตลอดทุกชั่วโมง ซึ่งเป็นเรื่องปกติของสต็อก SMS และเป็นเหตุผลที่ราคากับความพร้อมถูกส่งมาจาก API เพื่อนร่วมงานที่ไม่เขียนโค้ดทำตามขั้นตอนเดียวกันในแดชบอร์ดได้ ได้แก่ สร้างบัญชี เติมเงิน เลือกมาซิโดเนียเหนือและบริการ แล้วรหัสจะปรากฏบนหน้า activation เมื่อมาถึง

รหัสไม่มา ต้องทำอย่างไรต่อ

แต่ละ activation ทำงาน 20 นาที และคุณจ่ายเฉพาะเมื่อ SMS เข้ามา หากยกเลิก หรือปล่อยให้หมดเวลาโดยไม่มีอะไรเข้ามา เงินเต็มจำนวนจะคืนเข้ากระเป๋าเงินโดยอัตโนมัติ

ก่อนสั่งใหม่

  • รอให้ช่วงเวลาจบก่อน ผู้ส่งที่ช้าพบบ่อยกว่าข้อความที่หายไปมาก
  • ตรวจสอบว่าบริการรับหมายเลขเสมือนหรือไม่ บางบริการปฏิเสธตามนโยบาย ซึ่งเป็นกรณีที่การคืนเงินรองรับอยู่แล้ว
  • ลองใหม่ภายหลังหรือผ่านเส้นทางบริการอื่น
  • เว้นระยะระหว่างความพยายาม เพื่อไม่ให้การทดสอบที่ไม่เสถียรยิงคำสั่งซื้อต่อเนื่องไปยังเส้นทาง +389

คู่มือการกำหนดเส้นทางตามประเทศ อธิบายวิธีวางแผนทางสำรองข้ามตลาด ใช้งานเฉพาะกับผลิตภัณฑ์และบัญชีของคุณเอง เคารพข้อกำหนดของแต่ละบริการ และอย่าลืมว่านโยบายการใช้งานที่ยอมรับได้ของ OTP Route มีผลบังคับใช้

แล้วสายมาซิโดเนียถาวร การเรียกเก็บเงิน และ sandbox ล่ะ

OTP Route ไม่มีหมายเลขระยะยาวแบบสั่งซื้อเองในมาซิโดเนียเหนือ Dedicated Numbers เป็นผลิตภัณฑ์สำหรับสหรัฐอเมริกาและแคนาดา ซื้อได้ทันที เริ่มต้น $1.95/month หากต้องการสายถาวร +389 ให้ส่งอีเมลถึง [email protected] ทีมงานจะแจ้งว่ากฎในพื้นที่อนุญาตหรือไม่ โดยไม่รับปากว่าจะมีให้

การชำระเงินเป็นแบบ pay as you go จากกระเป๋าเงิน USD แบบเติมเงินล่วงหน้า เติมด้วยบัตรหรือ USDT/USDC ไม่มีค่ารายเดือน และมีใบแจ้งหนี้ PDF ทุกครั้งที่เติมเงิน บัญชีสำหรับพัฒนาสามารถย้ายไปเป็น sandbox ได้ตามคำขอ เพื่อให้การเชื่อมต่อทำงานกับหมายเลขและรหัสจำลอง

คำถามที่พบบ่อย

ตรวจสอบ SMS สมัครสมาชิกภาษามาซิโดเนียของแอปโดยไม่ใช้ซิมการ์ดได้หรือไม่

ได้ ขอหมายเลข OTP Gateway ด้วยประเทศ mk ใช้ในหน้าสมัครของคุณเอง แล้วอ่านข้อความในแดชบอร์ดหรือจาก webhook

รหัสยืนยัน +389 ราคาเท่าไร

เริ่มต้น $0.20 ต่อรหัส ราคาที่แน่นอนขึ้นอยู่กับบริการและแสดงในแดชบอร์ดหรือส่งกลับมาจาก GET /api/v1/prices เมื่อช่วงเวลา 20 นาทีสิ้นสุดโดยไม่มี SMS คุณจะได้เงินคืนเต็มจำนวน

ข้อความยืนยันที่ส่งไปยังหมายเลขมาซิโดเนียเหนือจะเป็นอักษรซีริลลิกหรือไม่

ขึ้นอยู่กับผู้ส่ง แอปของคุณเองควบคุมเทมเพลตของตัวเอง ส่วนบริการของบุคคลที่สามเลือกภาษาจากการตั้งค่าบัญชีหรืออุปกรณ์ ดังนั้นให้แยกวิเคราะห์ตัวเลข

ฐานข้อมูลของฉันควรเก็บเลข 0 นำหน้าของมือถือมาซิโดเนียไว้หรือไม่

ให้เก็บเป็น E.164 แทน คือ +389 ตามด้วยหมายเลขในประเทศแปดหลัก ไม่มี 0 trunk และไม่มีช่องว่าง

ฉันเก็บหมายเลขมาซิโดเนียเหนือไว้ล็อกอินซ้ำได้หรือไม่

ยังไม่รองรับแบบสั่งซื้อเอง Dedicated Numbers ระยะยาวมีเฉพาะสหรัฐอเมริกาและแคนาดา สำหรับ +389 ให้ส่งอีเมลถึงซัพพอร์ต และคำตอบขึ้นอยู่กับกฎในพื้นที่

มีวิธีรัน CI กับมาซิโดเนียเหนือโดยไม่ใช้เครดิตหรือไม่

ขอ sandbox สำหรับบัญชีพัฒนา ระบบจะจำลองหมายเลขและรหัส เพื่อให้การเชื่อมต่อทั้งหมดรันครบตั้งแต่ต้นจนจบโดยไม่หักเงินในกระเป๋า

ทำไมบริการจึงอาจปฏิเสธหมายเลข +389 ของฉัน

บางแพลตฟอร์มปฏิเสธหมายเลขเสมือน เมื่อเป็นเช่นนั้น activation จะหมดเวลาหรือยกเลิกได้ และเงินที่ถูกหักจะคืนเข้ากระเป๋าเงินของคุณโดยอัตโนมัติ

ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา

ส่ง OTP แรกของคุณภายในไม่กี่นาที

สร้างบัญชีฟรี เติมเงินในกระเป๋า USD แล้วสั่งซื้อเบอร์จากแดชบอร์ดหรือ API ไม่มีค่าบริการรายเดือน