การจัดการรหัสครั้งเดียวของมัลดีฟส์ (+960) ในงาน QA และงานปฏิบัติการ

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

ได้ OTP Route รับรหัสยืนยัน SMS ของมัลดีฟส์ (+960) ให้คุณได้ โดย OTP Gateway จะออกเบอร์มัลดีฟส์แบบใช้ครั้งเดียวต่อหนึ่งบริการ และรหัสจะปรากฏบนแดชบอร์ดหรือส่งถึงแบ็กเอนด์ของคุณผ่าน API polling หรือ webhook ที่มีลายเซ็น รหัสเริ่มต้นที่ $0.20 per code และออเดอร์ที่ไม่ได้รับ SMS ภายใน 20 นาทีจะได้รับเงินคืนเต็มจำนวนเข้ากระเป๋าเงินของคุณ

สถานการณ์: ผลิตภัณฑ์ด้านการท่องเที่ยวหรือการโรงแรมต้องใช้งานได้กับผู้ใช้ +960

ลองนึกถึงแพลตฟอร์มจองที่พัก เครื่องมือบริหารรีสอร์ต หรือแอปส่งของที่กำลังจะรองรับแขกและพาร์ทเนอร์ในมาเล (Malé) และทั่วหมู่เกาะอะทอลล์ วิศวกรอยู่ที่อื่น หน้าจอยืนยันถูกออกแบบมาสำหรับเบอร์ที่ยาวกว่านี้มาก และไม่มีใครในทีมถือซิมมัลดีฟส์เลย ต้องมีใครสักคนพิสูจน์ให้ได้ว่าขั้นตอนเบอร์โทรใช้งานได้ก่อนเปิดตัว

นี่คือช่องว่างที่ OTP Gateway เข้ามาเติม มันมอบเบอร์ +960 จริงให้การทดสอบของคุณสำหรับการยืนยันหนึ่งครั้ง คุณจึง รับ SMS OTP ของมัลดีฟส์ ในขั้นตอนสมัครบนสภาพแวดล้อม staging หรือ production ของคุณเองได้ โดยไม่ต้องเดินทาง ไม่ต้องโรมมิ่ง และไม่ต้องยืมโทรศัพท์เพื่อนร่วมงาน

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

ทำไมเบอร์มัลดีฟส์เจ็ดหลักถึงทำให้โค้ดตรวจสอบเบอร์สะดุด?

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

ข้อตรวจสอบที่ควรเพิ่มในชุดทดสอบ

  • รับทั้ง +960 ตามด้วยเลขเจ็ดหลัก และรูปแบบท้องถิ่นเจ็ดหลักเปล่า ๆ แล้วปรับเป็น E.164 ก่อนบันทึก
  • ยืนยันว่าไม่มีเส้นทางโค้ดใดแทรกเลขศูนย์ เพราะไม่มี trunk prefix ให้คืนค่า
  • แสดงเบอร์ให้ถูกต้องบนหน้าจอยืนยันและใบเสร็จ

ภาษาประจำชาติคือภาษาธิเวหิ (Dhivehi) เขียนด้วยอักษรทานา (Thaana) จากขวาไปซ้าย ขณะที่ภาษาอังกฤษใช้กันกว้างขวางในธุรกิจและการท่องเที่ยว คาดว่าข้อความยืนยันจากแอปนานาชาติส่วนใหญ่จะเป็นภาษาอังกฤษ แต่ให้ดึงเฉพาะตัวเลขแทนการจับคู่ถ้อยคำ เพื่อไม่ให้เทมเพลตที่ปรับภาษาแล้วทำให้ตัวแยกวิเคราะห์ของคุณพัง

เบอร์ +960 ยืนยันบริการอะไรได้บ้างในตอนนี้?

ขณะนี้เส้นทางมัลดีฟส์ครอบคลุมมากกว่า 1,700 บริการ ชื่อจากสแนปช็อตปัจจุบันได้แก่ WhatsApp, Telegram, Viber, Instagram, Facebook, Airbnb, Uber, Google (Gmail & YouTube), LinkedIn, Microsoft & Outlook, Snapchat, TikTok, Claude และ Netflix

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

เชื่อม Maldives OTP API เข้ากับการทดสอบอัตโนมัติ

สร้างคีย์ API ในคอนโซลนักพัฒนา คีย์ขึ้นต้นด้วย or_live_ และส่งเป็น Bearer token ไปที่ https://otproute.com/api/v1 country id ของมัลดีฟส์คือ mv

  1. ถาม GET /api/v1/prices?country=mv&service=airbnb เพื่อดูราคาของออเดอร์และตรวจว่ามีสต็อกหรือไม่
  2. ส่ง POST /api/v1/activations พร้อม {"service": "airbnb", "country": "mv"} เพื่อรับ activation id และเบอร์ +960
  3. นำเบอร์ไปป้อนในโฟลว์ที่ทดสอบ
  4. รับรหัส +960 เมื่อ activation.sms_received มาถึง endpoint ของคุณ หรือใช้การ poll GET /api/v1/activations/{id} แทน
  5. เมื่อการทดสอบมัลดีฟส์ต้องยุติกลางคัน ให้ส่ง POST /api/v1/activations/{id}/cancel แล้วเงินจะถูกคืนเข้ากระเป๋าทันที

การส่งแบบมีลายเซ็นจะมี X-OTPRoute-Signature ในรูปแบบ t=<unix>,v1=<hex> ให้คำนวณ HMAC-SHA256 จาก timestamp จุด และ raw body ด้วย secret ของ endpoint แล้วเปรียบเทียบ และปฏิเสธ timestamp ที่เก่า คุณลงทะเบียน webhook endpoint ได้สูงสุด 5 รายการ และเรียกได้สูงสุด 300 requests per minute รายละเอียดระดับฟิลด์ของ Maldives OTP API นี้อยู่ในเอกสารสำหรับนักพัฒนา

เปิดเบอร์ +960 จากแดชบอร์ดแทน

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

ออเดอร์มีอายุ 20 นาที คุณจ่ายเงินก็ต่อเมื่อรหัสมาถึง ออเดอร์ที่ยกเลิกหรือหมดอายุจะได้เงินคืนอัตโนมัติ เจ้าหน้าที่ซัพพอร์ตที่ตรวจโฟลว์ฝั่งแขกจึงไม่ต้องขออนุมัติจากฝ่ายการเงินทุกครั้งที่ลอง

เมื่อรหัสค้าง: ขั้นตอนกู้สถานการณ์แบบสั้น

เวลาส่งมอบขึ้นอยู่กับบริการและเส้นทาง นาทีแรกที่เงียบจึงเป็นเรื่องปกติ หากยังไม่มีอะไรมา

  1. รอต่อไปจนใกล้หมดหน้าต่างเวลา
  2. ลองใหม่ในช่วงอื่นของวัน หรือทดสอบกับเส้นทางของบริการอื่น
  3. ตรวจสอบว่าบริการเป้าหมายรับเบอร์เสมือนหรือไม่ บางบริการปฏิเสธตามนโยบาย
  4. หลีกเลี่ยงการสั่งออเดอร์ใหม่รัว ๆ ในลูป เพราะมีแต่จะเปลือง rate limit

บทความเรื่อง การกำหนดเส้นทาง OTP ตามประเทศ อธิบายวิธีสลับไปใช้เส้นทางอื่นเมื่อประเทศเดียวมีทางเลือกน้อย

เบอร์ระยะยาว กระเป๋าเงิน และโหมด sandbox

OTP Route ไม่มีเบอร์ระยะยาวแบบสมัครเองในมัลดีฟส์ หากต้องการสายที่ทีมเก็บไว้ใช้ ให้เขียนมาที่ [email protected] ว่าทำได้หรือไม่ขึ้นอยู่กับกฎระเบียบท้องถิ่น Dedicated Numbers ที่ต่ออายุเป็นรายเดือนมีเฉพาะในสหรัฐอเมริกาและแคนาดา เริ่มต้นที่ $1.95/month

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

ใช้งานอย่างถูกต้องตามกฎหมาย คือทดสอบผลิตภัณฑ์ของคุณเอง ปฏิบัติตามข้อกำหนดของแต่ละบริการ และโปรดทราบว่านโยบายการใช้งานที่ยอมรับได้ (Acceptable Use Policy) ของ OTP Route ครอบคลุมทุกออเดอร์

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

เบอร์โทรของมัลดีฟส์มีกี่หลัก?

เจ็ดหลักหลังรหัสประเทศ +960 โดยไม่มี trunk prefix การตรวจสอบเบอร์ของคุณควรรับความยาวที่สั้นกว่านี้

API country id ของมัลดีฟส์คืออะไร?

คือ mv ส่งค่านี้ใน GET /api/v1/prices และในเนื้อหาของ POST /api/v1/activations

ทดสอบการสมัคร +960 ของแอปจองที่พักโดยไม่ได้อยู่ในมัลดีฟส์ได้ไหม?

ได้ สั่งเบอร์มัลดีฟส์แบบใช้ครั้งเดียวจาก OTP Gateway กรอกลงในแอปของคุณ แล้วอ่านรหัสบนแดชบอร์ดหรือผ่าน API

เงินของฉันจะเป็นอย่างไรหากไม่มีรหัสมัลดีฟส์มาถึง?

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

ข้อความยืนยันจะเป็นภาษาธิเวหิไหม?

บริการนานาชาติส่วนใหญ่ส่งเป็นภาษาอังกฤษ แต่ถ้อยคำขึ้นอยู่กับแอป ให้แยกวิเคราะห์ตัวเลขแทนประโยค เพื่อให้ใช้ได้ทั้งสองภาษา

เก็บเบอร์ +960 ไว้ใช้กับบัญชีพนักงานได้ไหม?

ไม่ใช่แบบสมัครเอง สายที่เก็บไว้ได้เป็นผลิตภัณฑ์ของสหรัฐฯ และแคนาดา สำหรับมัลดีฟส์ ให้ส่งอีเมลถึง [email protected] เพื่อสอบถามทางเลือก

ต้องมีแพ็กเกจรายเดือนเพื่อใช้ OTP Route ไหม?

ไม่ต้อง คุณจ่ายตามการใช้งานจากกระเป๋าเงิน USD แบบเติมเงินล่วงหน้า เติมด้วยบัตรหรือ USDT/USDC พร้อมใบแจ้งหนี้ PDF ทุกครั้งที่เติมเงิน

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

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

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