ไทย
นำรหัสยืนยัน +92 ของปากีสถานเข้าสู่ pipeline การทดสอบของคุณ
OTP Route ช่วยให้ทีมรับรหัสยืนยัน SMS ของปากีสถาน (+92) บนหมายเลข OTP Gateway แบบใช้ครั้งเดียว โดยรหัสจะแสดงในแดชบอร์ดและส่งไปยังระบบของคุณด้วย API polling หรือ webhook ที่ลงลายเซ็น แต่ละรหัสราคาเริ่มต้น $0.20 ต่อรหัส และหากไม่มี SMS ถึงหมายเลขภายใน 20 นาที เงินในกระเป๋าจะถูกคืนโดยอัตโนมัติ
เมื่อใดที่ทีมต้องใช้หมายเลข +92 เพื่อทดสอบ
ปากีสถานเป็นตลาดขนาดใหญ่ที่ผู้ใช้เน้นมือถือเป็นหลัก และมีชาวปากีสถานในต่างแดนจำนวนมากในสหราชอาณาจักรและกลุ่มประเทศอ่าวเปอร์เซีย ผลิตภัณฑ์จำนวนมากจึงพบหมายเลข +92 ตอนสมัครสมาชิก แม้บริษัทจะไม่ได้ตั้งอยู่ที่นั่น นั่นสร้างกรณีทดสอบที่จับต้องได้ ช่องกรอกโทรศัพท์รับรูปแบบ 03 ในประเทศหรือไม่ แบ็กเอนด์เก็บข้อมูลถูกต้องหรือไม่ และขั้นตอน OTP เสร็จสมบูรณ์จริงหรือไม่
การหาซิมในประเทศสำรองก็ไม่ง่าย เพราะซิมการ์ดในปากีสถานผูกกับการลงทะเบียนไบโอเมตริกของผู้ถือ หมายเลขแบบใช้ครั้งเดียวจาก OTP Gateway ให้ทีม QA และทีมการเติบโตเส้นทางที่สะอาดกว่า คู่มือการยืนยันบนแอปมือถือ อธิบายว่าทีมต่าง ๆ จัดโครงสร้างการตรวจสอบเหล่านั้นอย่างไร
วันนี้ยืนยันบริการใดของปากีสถานได้บ้าง
ข้อมูลปัจจุบันของปากีสถานประกอบด้วย WhatsApp, Facebook, Instagram, Telegram, Google (Gmail & YouTube), TikTok, Snapchat, imo, Signal, Amazon, Microsoft & Outlook, ChatGPT (OpenAI), Uber และ LinkedIn โดยรวมแล้วมีบริการมากกว่า 1,700 รายการสำหรับประเทศนี้
สต็อกเปลี่ยนแปลงระหว่างวัน ซึ่งเป็นเหตุผลที่ GET /api/v1/prices ส่งความพร้อมใช้งานมาพร้อมกับราคา ให้สอบถามก่อนสั่งซื้อทันที แทนที่จะเขียนรายการบริการตายตัว หากเส้นทางหนึ่งของหมายเลขยืนยันปากีสถานบางในชั่วโมงใดชั่วโมงหนึ่ง การกำหนดเส้นทาง OTP ผ่านแค็ตตาล็อกสดมักหาตัวเลือกอื่นเจอ และแดชบอร์ดแสดงข้อมูลเดียวกันสำหรับเพื่อนร่วมงานที่ไม่เคยแตะ API ยืนยัน SMS
จาก 03XX เป็น +92 สิ่งสำคัญเกี่ยวกับรูปแบบหมายเลข
ในประเทศ หมายเลขมือถือปากีสถานเขียนโดยมี 0 เป็นรหัสนำหน้า คือ 03 ตามด้วยอีกเก้าหลัก ใน E.164 ตัด 0 ออก เหลือ +92 และสิบหลักที่ขึ้นต้นด้วย 3 ผู้ใช้จะวางมาทุกรูปแบบ ดังนั้นให้ปรับรูปแบบตั้งแต่ตอนรับข้อมูล
- ตัดช่องว่างและขีดกลาง
- เปลี่ยน
0092หรือ92นำหน้าให้เป็น+92 - แทนที่ 0 นำหน้าบนค่าสิบเอ็ดหลักด้วย
+92 - ปฏิเสธทุกอย่างที่ไม่ใช่สิบสองหลักหลังเครื่องหมายบวก
ภาษาอูรดูและภาษาอังกฤษเป็นภาษาราชการทั้งคู่ ข้อความยืนยันมักมาเป็นภาษาอังกฤษ แต่ผู้ส่งบางรายใช้ภาษาอูรดูในอักษรนัสตาลีก ซึ่งอ่านจากขวาไปซ้าย ให้ดึงกลุ่มตัวเลขด้วย pattern แทนการค้นหาวลีภาษาอังกฤษตายตัว แล้วทั้งสองกรณีจะแยกวิเคราะห์ได้ถูกต้อง
ขั้นตอน API OTP ของปากีสถานในหกการเรียก
คำขอส่งไปที่ https://otproute.com/api/v1 พร้อม Bearer key ที่ขึ้นต้นด้วย or_live_ ซึ่งสร้างใน Developer console
GET /api/v1/countriesโดย id ของปากีสถานคือpkGET /api/v1/servicesเพื่อหา service idGET /api/v1/prices?country=pk&service=<id>เพื่อดูราคาปัจจุบันPOST /api/v1/activationsพร้อม{"service": "facebook", "country": "pk"}จะส่งหมายเลข +92 และ activation id กลับมา- ส่งหมายเลขในแอปของคุณ แล้วอ่านรหัสผ่าน
GET /api/v1/activations/{id}หรือ webhookactivation.sms_received - เลิกรันกลางคัน เรียก
POST /api/v1/activations/{id}/cancel
สำหรับ webhook ให้คำนวณ HMAC-SHA256 ของ <t>.<raw body> จากส่วนหัว X-OTPRoute-Signature ใหม่ ปฏิเสธ timestamp ที่เก่า และทำให้ handler เป็น idempotent ตาม activation id บทความ CI pipeline แสดงเรื่องนี้ภายใน test runner
ไม่มีอะไรเข้ามาที่หมายเลข +92 ขั้นตอนต่อไป
ปล่อยให้ช่วงเวลา 20 นาทีจบก่อนตัดสิน หากหมดเวลาโดยไม่มีอะไรเข้ามา เงินเต็มจำนวนจะถูกคืนเข้าบัญชี ตรวจสอบว่าบริการเป้าหมายรับหมายเลขเสมือนสำหรับบัญชีปากีสถานหรือไม่ เพราะบางบริการปฏิเสธ จากนั้นลองใหม่หลังจากเว้นระยะ หรือกำหนดเส้นทางการทดสอบผ่านบริการอื่น การสั่งซ้ำทุกไม่กี่วินาทีแทบไม่ช่วยและอาจทำให้แพลตฟอร์มปลายทางระวังทราฟฟิกของคุณมากขึ้น การบันทึก activation id บริการ และเวลาของแต่ละความพยายามทำให้เห็นรูปแบบได้ง่ายเมื่อซัพพอร์ตของ OTP Route ถามว่าเกิดอะไรขึ้น
สายเฉพาะและกระเป๋าเงินแบบเติมเงินล่วงหน้า
ไม่มีหมายเลขปากีสถานระยะยาวแบบสั่งซื้อเอง Dedicated numbers ซึ่งรวม SMS ขาเข้า SMS ขาออก และการโทรผ่านเบราว์เซอร์ไว้ในสายเดียว จำกัดเฉพาะสหรัฐอเมริกาและแคนาดา เริ่มต้น $1.95/month ทีมที่ต้องการสาย +92 ถาวรสามารถส่งอีเมลถึง [email protected] โดยกฎในพื้นที่เป็นตัวกำหนดว่าเป็นไปได้หรือไม่
การชำระเงินเป็นแบบ pay as you go จากกระเป๋าเงิน USD ไม่มีค่ารายเดือน ไม่มีแพ็กเกจ เติมด้วยบัตรหรือ USDT/USDC และมีใบแจ้งหนี้ PDF ทุกครั้ง ขอ sandbox เพื่อรันการทดสอบการเชื่อมต่อบนหมายเลขและรหัสจำลอง ดูรายละเอียดที่หน้าราคา
คำถามที่พบบ่อย
ตรวจสอบขั้นตอนสมัครของแอปในปากีสถานโดยไม่มีซิมปากีสถานได้หรือไม่
ได้ สั่งหมายเลข +92 จาก OTP Gateway กรอกในแอปของคุณ แล้วรับรหัสจากแดชบอร์ด API หรือ webhook
API ใช้ country id อะไรสำหรับปากีสถาน
ใช้ pk เช่นใน GET /api/v1/prices?country=pk&service=<id> และใน body ของ POST /api/v1/activations
ควรบันทึกหมายเลขปากีสถานโดยมี 0 นำหน้าหรือไม่
ไม่ควร บันทึกในรูปแบบ E.164 คือ +92 ตามด้วยสิบหลักที่ขึ้นต้นด้วย 3 และแปลงรูปแบบ 03 ในประเทศเมื่อผู้ใช้พิมพ์มา
รหัสยืนยันจะมาเป็นภาษาอูรดูหรือไม่
ส่วนใหญ่มาเป็นภาษาอังกฤษ แต่ผู้ส่งบางรายใช้ภาษาอูรดู การแยกวิเคราะห์รหัสตัวเลขด้วย pattern ใช้ได้กับทั้งสองภาษาและข้อความที่อ่านจากขวาไปซ้าย
หมายเลข +92 สำหรับทดสอบราคาเท่าไร
เริ่มต้น $0.20 ต่อรหัส ราคาที่แน่นอนขึ้นอยู่กับบริการ และแสดงในแดชบอร์ดและโดย GET /api/v1/prices ก่อนสั่งซื้อ
ถ้าบริการไม่ส่ง SMS เลยจะเป็นอย่างไร
คุณจะไม่ถูกเรียกเก็บเงิน คำสั่งซื้อที่ไม่ได้รับอะไรภายใน 20 นาที หรือที่คุณยกเลิก จะคืนเงินเต็มจำนวนเข้ากระเป๋าเงิน
ฉันขอหมายเลขปากีสถานเพื่อกู้คืนบัญชีระยะยาวได้หรือไม่
ยังไม่รองรับแบบสั่งซื้อเอง มีเพียง Dedicated Numbers ของสหรัฐอเมริกาและแคนาดาเท่านั้นที่ขายแบบนั้น ส่งอีเมลถึง [email protected] เพื่อสอบถามเรื่องสาย +92
OTP Route อนุญาตให้ทำอะไรกับหมายเลขปากีสถานบ้าง
ทดสอบขั้นตอนยืนยันของคุณเอง รัน QA automation และดำเนินงานบัญชีธุรกิจที่ถูกต้องตามกฎหมาย ข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของ OTP Route มีผลบังคับใช้
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา