ไทย
คู่มือนักพัฒนาสำหรับรหัสยืนยันของมอลโดวา (+373)
OTP Route ช่วยให้คุณรับรหัสยืนยัน SMS ของมอลโดวา (+373) ผ่าน OTP Gateway อ่านแต่ละรหัสบนแดชบอร์ด หรือดึงเข้าระบบของคุณด้วย REST API หรือ webhook ที่มีลายเซ็น รหัสราคาเริ่มต้น $0.20 per code และหากไม่มีอะไรถึงเบอร์ภายใน 20 นาที เงินในกระเป๋าจะถูกคืนเต็มจำนวน
activation +373 มีลักษณะอย่างไรตั้งแต่คำขอจนถึงรหัส?
activation คืออ็อบเจ็กต์อายุสั้นที่มี id หมายเลขโทรศัพท์ และสถานะ ไคลเอนต์ของคุณยืนยันตัวตนกับ https://otproute.com/api/v1 ด้วยคีย์ Bearer ที่ขึ้นต้น or_live_ ซึ่งสร้างในคอนโซลนักพัฒนา (สูงสุด 10 คีย์ต่อบัญชี และ 300 requests per minute)
วงจรชีวิตสำหรับมอลโดวาเป็นดังนี้ งานของคุณอ่าน GET /api/v1/prices?country=md&service=<id> เพื่อยืนยันว่าเส้นทางเปิดอยู่และดูราคาวันนี้ จากนั้นส่ง POST /api/v1/activations พร้อม {"service": "<id>", "country": "md"} และได้ activation id พร้อมเบอร์ +373 การทดสอบป้อนเบอร์นั้นในแอปเป้าหมายและสั่งให้ส่ง SMS ตั้งแต่จุดนั้น activation จะใช้งานได้ 20 นาที และสิ้นสุดเมื่อได้รับรหัส เมื่อคุณเรียก POST /api/v1/activations/{id}/cancel หรือเมื่อหมดเวลา
service id และแคตตาล็อกประเทศทั้งหมดมาจาก GET /api/v1/services และ GET /api/v1/countries ดึงมาตอนเริ่มต้นแทนการฝังไว้ในโค้ด เพราะรายการสดคือแหล่งข้อมูลที่เชื่อถือได้ คู่มือเชื่อมต่อ OTP API แสดงไคลเอนต์ฉบับสมบูรณ์
ไคลเอนต์ Moldova OTP API ของฉันควร poll หรือรอ webhook?
ทั้งสองแบบใช้ได้กับ SMS verification API เดียวกัน และหลายทีมใช้ทั้งคู่ คือ webhook เพื่อความเร็วและ polling เป็นตาข่ายนิรภัย
Webhook เพิ่ม endpoint ในคอนโซลนักพัฒนา (หนึ่งบัญชีลงทะเบียนได้ห้ารายการ) และจัดการ activation.sms_received, activation.expired และ activation.cancelled ตรวจสอบเฮดเดอร์ X-OTPRoute-Signature ซึ่งมีรูปแบบ t=<unix>,v1=<hex> โดยคำนวณ HMAC-SHA256 จาก <t>.<raw body> ด้วย secret ของ endpoint และปฏิเสธ timestamp ที่เก่า ใช้ activation id เป็นคีย์ในการประมวลผล เพื่อให้การส่งซ้ำไม่ก่อความเสียหาย
Polling เรียก GET /api/v1/activations/{id} ทุกไม่กี่วินาทีพร้อม backoff และหยุดเมื่อสถานะเป็นขั้นสุดท้าย วิธีนี้เหมาะกับ CI runner หลังไฟร์วอลล์ที่รับคำขอขาเข้าไม่ได้ บทความการทดสอบ SMS OTP ในไปป์ไลน์ CI ของเราครอบคลุม timeout และการลองใหม่สำหรับทั้งสองรูปแบบ
เบอร์โทรของมอลโดวามีอะไรที่ต้องจัดการต่างออกไป?
เบอร์ประจำชาติของมอลโดวามีแปดหลักหลังรหัสประเทศ +373 และการโทรในประเทศจะเติม trunk prefix 0 ข้างหน้า ผู้ใช้จึงพิมพ์เบอร์มือถือเดียวกันได้หลายรูปแบบ คือมี 0 นำหน้า มี +373 หรือมี 00373 ให้ปรับโดยตัดช่องว่างและขีด ตัด 0 ในประเทศเมื่อเติมรหัสประเทศ และบันทึกรูปแบบ E.164 ตัวตรวจสอบที่ยืนกรานให้มีเลขศูนย์นำหน้าจะปฏิเสธข้อมูลสากลที่รูปแบบถูกต้อง ซึ่งเป็นหนึ่งในสิ่งแรกที่เบอร์ +373 สำหรับทดสอบมักเปิดเผย
ภาษาโรมาเนียเป็นภาษาราชการ และภาษารัสเซียมีผู้พูดกว้างขวาง ข้อความยืนยันจากบริการท้องถิ่นจึงอาจมาเป็นภาษาใดภาษาหนึ่ง หรือเป็นอังกฤษจากแอประดับโลก ข้อความซิริลลิกส่งด้วยการเข้ารหัสที่กว้างกว่าและแบ่งส่วนต่างจากข้อความอักษรละติน ซึ่งควรครอบคลุมในตัวแยกวิเคราะห์ที่ดึงรหัส
ทีมทดสอบในมอลโดวาเมื่อปรับแอปเป็นภาษาโรมาเนียหรือรัสเซีย ให้บริการลูกค้าทั่วภูมิภาค หรือมีเจ้าหน้าที่ซัพพอร์ตและวิศวกรในคีชีเนา (Chișinău) ที่ต้องการให้ตรวจขั้นตอนการยืนยันของตน
ตอนนี้แอปใดบ้างส่งรหัสไปยังมอลโดวา?
OTP Route แสดงบริการมากกว่า 1,700 รายการสำหรับมอลโดวา สแนปช็อตปัจจุบันของบริการยอดนิยมได้แก่ Telegram, Viber, WhatsApp, Signal, Facebook, Instagram, TikTok, Google (Gmail & YouTube), LinkedIn, Snapchat, Amazon, eBay, Netflix และ Claude
ถือว่าเป็นภาพที่เปลี่ยนแปลงอยู่ สต็อกเปลี่ยนตลอดวัน จึงควรขอรายการสดก่อนรันทุกครั้ง และเตรียมเส้นทางสำรองไว้สำหรับบริการที่ไม่เสถียร บทความการกำหนดเส้นทางตามประเทศ อธิบายว่า OTP routing ไปยังประเทศสำรองทำงานอย่างไรโดยไม่ต้องเปลี่ยนตรรกะการทดสอบ
ทำไมรหัสของมอลโดวาอาจไม่ปรากฏ?
บริการอาจปฏิเสธเบอร์เสมือนโดยสิ้นเชิง จำกัดความถี่ของการลองซ้ำ หรือส่งช้าบนเส้นทางหนึ่ง ๆ ทั้งหมดนี้ไม่มีค่าใช้จ่ายสำหรับคุณ เพราะรหัสที่ไม่มาถึงภายในหน้าต่าง 20 นาทีหมายถึงการคืนเงินเต็มจำนวนเข้ากระเป๋าโดยอัตโนมัติ
ขั้นตอนปฏิบัติเมื่อเกิดเหตุการณ์นี้
- รอให้หน้าต่างเวลาจบ แทนการยกเลิกตั้งแต่ความเงียบแรก
- ยืนยันว่าบริการรับเบอร์เสมือนตั้งแต่แรก
- ลองใหม่ภายหลัง หรือสลับไปประเทศอื่นที่บริการรองรับ
- เว้นระยะการสั่งซ้ำ การยิง activation ใหม่ในลูปแน่นไม่ให้ผลดี
- บันทึก activation id ควบคู่กับล็อกของแอป เพื่อเปรียบเทียบการรันที่ล้มเหลวและสำเร็จ
คนที่ไม่เขียนโค้ดสั่งเบอร์มอลโดวาได้อย่างไร?
สร้างบัญชีที่สมัครใช้งาน ด้วยอีเมลและรหัสอีเมล 6 หลัก หรือเข้าสู่ระบบด้วย Google ใน OTP Gateway เลือกบริการ เลือกมอลโดวา อ่านราคาสด แล้วยืนยัน วางเบอร์ +373 ในแอปที่คุณกำลังยืนยัน รหัสจะปรากฏบนแดชบอร์ดทันทีที่ได้รับ คุณยกเลิกจากหน้าจอเดียวกันได้ และเงินจะกลับเข้ากระเป๋าทันที
แล้วเรื่องสายถาวร sandbox และการชำระเงินล่ะ?
OTP Route ไม่ขายเบอร์มอลโดวาระยะยาวแบบสมัครเอง Dedicated Numbers มีเฉพาะสหรัฐอเมริกาและแคนาดา เริ่มต้นที่ $1.95/month หากต้องการสาย +373 ถาวร ให้เขียนมาที่ [email protected] ว่าจัดการได้หรือไม่ขึ้นกับกฎระเบียบท้องถิ่น
การชำระเงินเป็นแบบจ่ายตามการใช้งานจากกระเป๋าเงิน USD ใบเดียว ไม่มีการสมัครสมาชิกและไม่มีระดับแพ็กเกจ เติมเงินด้วยบัตรหรือ USDT/USDC และรับใบแจ้งหนี้ PDF ทางอีเมลทุกครั้งที่เติมเงิน นักพัฒนาที่ต้องการซ้อมการเชื่อมต่อก่อนสามารถขอให้ย้ายบัญชีไปโหมด sandbox ซึ่งเบอร์และรหัสเป็นข้อมูลจำลองและกระเป๋าเงินไม่ถูกแตะ
คำถามที่พบบ่อย
ฉันรับ SMS OTP ของมอลโดวาได้ไหมโดยไม่ต้องอาศัยอยู่ที่นั่น?
ได้ OTP Gateway ออกเบอร์ +373 ที่คุณใช้ได้จากทุกที่ และรหัสจะแสดงบนแดชบอร์ดหรือส่งไปยังไคลเอนต์ API ของคุณ
โค้ดของฉันควรส่ง country id อะไรสำหรับมอลโดวา?
ส่ง md เป็นค่า country ส่วน service id มาจาก GET /api/v1/services
ควรเก็บเบอร์มอลโดวาพร้อม 0 นำหน้าไหม?
ไม่ ให้เก็บใน E.164 เป็น +373 ตามด้วยเลขประจำชาติแปดหลัก โดยตัด trunk prefix ในประเทศออก
จะเกิดอะไรขึ้นถ้าฉันยกเลิก activation ของมอลโดวา?
การเรียก POST /api/v1/activations/{id}/cancel ก่อนรหัสมาถึงจะปิด activation และคืนเงินเต็มจำนวนเข้ากระเป๋าของคุณ
มีเบอร์ยืนยันมอลโดวาที่เก็บไว้ได้หลายเดือนไหม?
ไม่ใช่แบบสมัครเอง Dedicated Numbers ระยะยาวเป็นผลิตภัณฑ์ของสหรัฐฯ และแคนาดา ส่งอีเมลถึงฝ่ายสนับสนุนเพื่อสอบถามเรื่องมอลโดวา
ใช้ OTP Route สร้างหลายบัญชีบนแอปเดียวได้ไหม?
ไม่ได้ มีไว้สำหรับทดสอบและดำเนินงานผลิตภัณฑ์และบัญชีที่ถูกต้องตามกฎหมายของคุณเอง ภายใต้ข้อกำหนดของแต่ละบริการและ Acceptable Use Policy ของ OTP Route
ชุดทดสอบของฉันรันกับมอลโดวาโดยไม่ต้องใช้เงินได้ไหม?
ได้ หากคุณขอโหมด sandbox สำหรับบัญชีพัฒนา ซึ่งจะส่งเบอร์และรหัสจำลองสำหรับการทดสอบแบบครบวงจร
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา