ไทย
ทดสอบขั้นตอนยืนยัน +268 โดยไม่ต้องมีซิมในเมืองอึมบาบาเน
ได้ OTP Route ให้คุณรับรหัสยืนยันของเอสวาตีนี (+268) บนหมายเลขชั่วคราว ทั้งในแดชบอร์ดหรือผ่าน REST API และ webhook ที่ลงลายเซ็น OTP Gateway คิดเงินเริ่มต้น $0.20 ต่อรหัส และคืนยอดเต็มจำนวนเข้ากระเป๋าเงินหากไม่มีอะไรเข้ามาภายในช่วงเวลา 20 นาที เลือกบริการ เลือกประเทศ sz แล้วอ่านรหัสในที่ที่ตัวรันการทดสอบของคุณมองเห็นได้
ทำไมการสมัครด้วย +268 จึงทดสอบจากต่างประเทศได้ยาก
เอสวาตีนีเป็นตลาดขนาดเล็ก และนั่นคือปัญหาของทีมที่กระจายอยู่หลายที่ ผลิตภัณฑ์ของคุณอาจให้บริการลูกค้าในมานซินีหรืออึมบาบาเนอยู่แล้วผ่านการเปิดตัวในแอฟริกาใต้ แต่ไม่มีใครในทีม QA ถือซิมในพื้นที่ โรมมิ่งไม่เสถียรพอสำหรับงานอัตโนมัติ และการขอให้เพื่อนร่วมงานในภูมิภาคส่งต่อรหัสทางแชตก็ใช้ได้ไม่เกินไม่กี่รอบ
ผลที่มักเกิดขึ้นคือเส้นทาง +268 ในช่องกรอกเบอร์โทรไม่เคยถูกทดสอบตลอดขั้นตอน กฎตรวจสอบ ตัวเลือกประเทศ และเทมเพลต SMS สำหรับราชอาณาจักรถูกปล่อยออกไปโดยไม่ผ่านการทดสอบ และผู้ใช้จริงคนแรกกลายเป็นกรณีทดสอบ OTP Route ปิดช่องว่างนี้ด้วยการให้หมายเลขยืนยันเอสวาตีนีจริงสำหรับหนึ่งรหัส แล้วส่งรหัสกลับมาให้โค้ดของคุณ
บริการใดบ้างที่รับรหัสบนเส้นทางเอสวาตีนีได้
ปัจจุบัน OTP Gateway แสดงบริการมากกว่า 900 รายการสำหรับเอสวาตีนี บริการยอดนิยมในข้อมูลล่าสุดได้แก่ WhatsApp, Facebook, Google (Gmail & YouTube), Instagram, TikTok, Signal, Microsoft & Outlook, LinkedIn, Uber, Amazon, imo, Netflix และ ChatGPT (OpenAI)
ความพร้อมใช้งานของแต่ละเส้นทางเปลี่ยนไปตลอดวัน เมื่อพาร์ตเนอร์ผู้ให้บริการของเราเพิ่มและปลดความจุ จึงควรมองรายการนี้เป็นจุดเริ่มต้น คำตอบสดมาจาก GET /api/v1/services และ GET /api/v1/countries เสมอ และแดชบอร์ดแสดงภาพเดียวกันก่อนที่คุณจะใช้เงิน
ขั้นตอนของ Eswatini OTP API ในโค้ดทำงานอย่างไร
สร้าง Bearer key (ขึ้นต้นด้วย or_live_) ใน Developer console แล้วเรียก base URL https://otproute.com/api/v1 ขั้นตอนทดสอบทั่วไปเป็นดังนี้
- เรียก
GET /api/v1/prices?country=sz&service=whatsappเพื่ออ่านราคาสดของคู่นั้น - ส่ง
POST /api/v1/activationsพร้อมเนื้อหา JSON ที่ระบุบริการและszเป็นประเทศ คำตอบจะมี activation id และหมายเลข +268 - กรอกหมายเลขนั้นในฟอร์มสมัครที่การทดสอบของคุณกำลังควบคุมอยู่
- รอ webhook
activation.sms_receivedหรือ pollGET /api/v1/activations/{id}จนกว่ารหัสจะปรากฏ - หากยกเลิกสถานการณ์ทดสอบ ให้เรียก
POST /api/v1/activations/{id}/cancelเพื่อให้กระเป๋าเงินได้รับเครดิตทันที
คำขอ webhook มีส่วนหัว X-OTPRoute-Signature ให้คำนวณ HMAC-SHA256 ของ timestamp กับ raw body ใหม่ด้วย secret ของ endpoint ปฏิเสธ timestamp ที่เก่าเกินไป และอ้างอิงทุกเหตุการณ์ด้วย activation id เพื่อให้การส่งซ้ำไม่เกิดผลเสีย คู่มือการรับ OTP ผ่าน webhook อธิบาย handler แบบครบถ้วน และเอกสารอ้างอิง API ระบุทุก endpoint
วิศวกรควรรู้อะไรเกี่ยวกับหมายเลขโทรศัพท์ของเอสวาตีนี
เอสวาตีนีใช้รหัสประเทศ +268 กับเลขประจำชาติแปดหลักและไม่มีรหัสนำหน้า trunk จึงไม่มีเลขศูนย์นำหน้าให้ตัดออก ทำให้การปรับรูปแบบง่ายกว่าตลาดอื่นหลายแห่ง เก็บค่าในรูปแบบ E.164 เป็น +268 ตามด้วยแปดหลัก และปฏิเสธข้อมูลที่มีจำนวนหลักต่างออกไปก่อนถึงผู้ให้บริการ SMS ของคุณ
ภาษาราชการคือซิสวาตีและอังกฤษ แพลตฟอร์มระดับสากลมักส่งข้อความยืนยันสำหรับตลาดนี้เป็นภาษาอังกฤษ ซึ่งทำให้ regex ดึงรหัสคาดเดาได้ แต่เทมเพลตของคุณเองอาจแปลเป็นภาษาท้องถิ่น จึงควรตรวจที่ตัวเลขมากกว่าถ้อยคำรอบข้าง ทีมมักทดสอบที่นี่เมื่อการเปิดตัวในแอฟริกาใต้รวมราชอาณาจักรนี้ด้วย หรือเมื่อเจ้าหน้าที่ปฏิบัติการในภูมิภาคต้องมีบัญชีธุรกิจที่ผูกกับหมายเลขในพื้นที่
ถ้ารหัส +268 ไม่ปรากฏต้องทำอย่างไร
เส้นทางขนาดเล็กอาจเงียบกว่าเส้นทางใหญ่ จึงควรเผื่อกรณีที่การเปิดใช้งานว่างเปล่าเป็นครั้งคราว
- ปล่อยให้ช่วงเวลา 20 นาทีทำงานครบ บางบริการจัดคิวข้อความก่อนส่ง
- ตรวจว่าบริการยอมรับ บางแพลตฟอร์มปฏิเสธหมายเลขเสมือนบนบางเส้นทาง จึงมีการคืนเงินเต็มจำนวนสำหรับการเปิดใช้งานที่ไม่ได้ใช้
- ลองใหม่ภายหลังหรือเปลี่ยนเส้นทาง ลองอีกครั้งหลังพักสักครู่ หรือทดสอบขั้นตอนเดียวกันบนเส้นทางใกล้เคียง เช่น แอฟริกาใต้
- หลีกเลี่ยงลูปถี่ ๆ การสั่งซ้ำทันทีหลังล้มเหลวแทบไม่ช่วยและเสียเวลาทดสอบ
เช็กลิสต์การส่งล้มเหลว มีวิธีวินิจฉัยเพิ่มเติม
เก็บหมายเลขเอสวาตีนีระยะยาวได้ไหม
ไม่ผ่านการสมัครเอง OTP Route มี Dedicated Virtual Numbers เฉพาะในสหรัฐอเมริกาและแคนาดา เริ่มต้น $1.95/month พร้อม SMS ขาเข้า SMS ขาออก และการโทรผ่านเบราว์เซอร์ ไม่มีสาย +268 ระยะยาวแบบสมัครเอง หากทีมปฏิบัติการของคุณต้องการ ให้ส่งอีเมลถึง [email protected] แล้วทีมงานจะตรวจสอบว่ากฎในพื้นที่อนุญาตอะไรได้บ้าง โดยไม่รับรองว่าจะมีให้ สำหรับการเข้าสู่ระบบซ้ำของบัญชี staging สายเฉพาะของสหรัฐอเมริกาหรือแคนาดามักเป็นทางเลือกที่ใช้ได้จริง
การเรียกเก็บเงินสำหรับ OTP routing ของเอสวาตีนีเป็นอย่างไร
ค่าใช้จ่ายสำหรับการทดสอบ +268 ถูกหักจากยอดคงเหลือ USD แบบเติมล่วงหน้าใบเดียว ไม่มีการเรียกเก็บรายเดือนและไม่มีระดับแผนให้เปรียบเทียบ เติมเงินได้ทั้งด้วยบัตรและเหรียญ USDT/USDC และการเติมแต่ละครั้งจะมีใบแจ้งหนี้ PDF ส่งทางอีเมลสำหรับบันทึกของฝ่ายการเงิน คุณถูกเรียกเก็บเงินเมื่อรหัสถูกส่งมาถึงเท่านั้น สำหรับงานเชื่อมต่อ ให้ขอซัพพอร์ตสลับบัญชีสำหรับพัฒนาเป็น sandbox ซึ่งให้หมายเลขและรหัสจำลอง เพื่อให้ชุดทดสอบ CI ทำงานโดยไม่แตะเงินในกระเป๋า รายละเอียดทั้งหมดอยู่ที่หน้าราคา โปรดปฏิบัติตามข้อกำหนดของแต่ละบริการ นโยบายการใช้งานที่ยอมรับได้ของ OTP Route มีผลกับทุกการเปิดใช้งาน
คำถามที่พบบ่อย
ทดสอบการสมัครใช้งานแอปในเอสวาตีนีโดยไม่มีซิมในพื้นที่ได้ไหม
ได้ สั่งการเปิดใช้งานสำหรับประเทศ sz กรอกหมายเลข +268 ในฟอร์มของคุณ แล้วอ่านรหัสจากแดชบอร์ด การ poll หรือ webhook
หมายเลขของเอสวาตีนีมีเลขศูนย์นำหน้าที่ต้องตัดออกหรือไม่
ไม่ เอสวาตีนีไม่มีรหัสนำหน้า trunk ดังนั้นรูปแบบ E.164 คือ +268 ตามด้วยเลขประจำชาติแปดหลัก
หมายเลขยืนยันของเอสวาตีนีราคาเท่าไร
รหัสเริ่มต้นที่ $0.20 ต่อรหัส ราคาจริงของแต่ละบริการได้จาก GET /api/v1/prices และแสดงในแดชบอร์ดก่อนสั่งซื้อ
ข้อความ OTP จะเป็นภาษาอะไร
บริการระดับสากลส่วนใหญ่ส่งเป็นภาษาอังกฤษสำหรับตลาดนี้ แม้ถ้อยคำจะต่างกันตามแพลตฟอร์ม ควรดึงรหัสตัวเลขแทนการจับคู่ประโยคตายตัว
ถ้า SMS ล้มเหลว เงินจะสูญไปหรือไม่
ไม่ หากไม่มีรหัสเข้ามาภายใน 20 นาที หรือคุณยกเลิกก่อน ยอดเต็มจำนวนจะกลับเข้ากระเป๋าเงินโดยอัตโนมัติ
ควรลองเส้นทางใดหากเอสวาตีนีเงียบ
หลายทีมสลับไปใช้แอฟริกาใต้หรือโมซัมบิก เพื่อครอบคลุมภูมิภาค ระหว่างที่เส้นทาง +268 ฟื้นตัว
รันการทดสอบเหล่านี้ใน CI โดยไม่ใช้เงินได้ไหม
ได้ เมื่อร้องขอ บัญชีสำหรับพัฒนาสลับเป็น sandbox ได้ ซึ่งให้หมายเลขและรหัสจำลองสำหรับการทดสอบ pipeline ตลอดขั้นตอน
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา