ไทย
ใช้ครั้งเดียวหรือใช้ระยะยาว เลือกเส้นทาง +1 787 อย่างไรสำหรับการทดสอบการยืนยัน
ได้ OTP Route ช่วยให้คุณรับรหัสยืนยันของเปอร์โตริโก (+1 787) บนหมายเลข OTP Gateway แบบใช้ครั้งเดียว โดยแต่ละรหัสจะแสดงในแดชบอร์ดและส่งถึงระบบของคุณผ่านการโพลลิง API หรือเว็บฮุกที่ลงลายเซ็น ราคาเริ่มต้น $0.20 ต่อรหัส และหากไม่มี SMS เข้ามาภายในช่วงเวลา 20 นาที ค่าใช้จ่ายจะถูกคืนเข้ากระเป๋าเงินของคุณ
โปรเจกต์เปอร์โตริโกควรใช้ OTP Gateway หรือ Dedicated Number
เริ่มจากถามว่าหมายเลขต้องใช้งานนานแค่ไหน OTP Gateway ออกหมายเลข +1 787 สำหรับหนึ่งรหัสพอดี ซึ่งเหมาะกับการทดสอบสมัครสมาชิก การตรวจสอบการปรับภาษา หรืองาน CI ที่ยืนยันครั้งเดียวแล้วไปต่อ ส่วน Dedicated Number เป็นสายที่คุณเก็บไว้ใช้ต่อ เหมาะกับบัญชี staging ที่ต้องล็อกอินอีกครั้งในสัปดาห์หน้า หรืออินบ็อกซ์ซัพพอร์ตที่ใช้ร่วมกัน
สำหรับเปอร์โตริโก ตัวเลือกถูกกำหนดมาให้แล้วโดยปริยาย แม้เกาะแห่งนี้จะเป็นดินแดนของสหรัฐฯ แต่หมายเลขของที่นี่ไม่อยู่ในคลัง Dedicated Number แบบบริการตนเอง ผลิตภัณฑ์นั้นครอบคลุมสหรัฐอเมริกาและแคนาดา เริ่มต้น $1.95/month หากสายสหรัฐฯ แผ่นดินใหญ่ใช้ได้สำหรับบัญชีที่ใช้งานซ้ำ หน้าหมายเลขเสมือนอธิบายตัวเลือกไว้ หากคุณต้องการสายระยะยาวของเปอร์โตริโกโดยเฉพาะ ส่งอีเมลถึง [email protected] ว่าจะจัดให้ได้หรือไม่ขึ้นอยู่กับกฎระเบียบท้องถิ่นและไม่มีการรับประกัน
การเรียก Puerto Rico OTP API ใดบ้างที่สร้างและอ่าน activation
API อยู่ที่ https://otproute.com/api/v1 และต้องใช้ Bearer key ที่ขึ้นต้นด้วย or_live_ country id ของเปอร์โตริโกคือ pr
- ดึง id ด้วย
GET /api/v1/servicesและGET /api/v1/countriesและแคชไว้ต่อหนึ่งการ deploy - ตรวจราคาคำขอ:
GET /api/v1/prices?country=pr&service=<id>ส่งราคาปัจจุบันกลับมา และแสดงว่าเส้นทางเปิดอยู่หรือไม่ - สั่งซื้อด้วย
POST /api/v1/activationsโดยมีเนื้อหา{"service": "<id>", "country": "pr"} - นำหมายเลขที่ได้ไปใส่ในโฟลว์ที่กำลังทดสอบ
- รับรหัสผ่าน
activation.sms_receivedบนเว็บฮุกของคุณ หรือโพลล์GET /api/v1/activations/{id} - ยกเลิกด้วย
POST /api/v1/activations/{id}/cancelหากงานหยุดก่อนกำหนด
การเรียกเว็บฮุกมี X-OTPRoute-Signature: t=<unix>,v1=<hex> ให้คำนวณ HMAC-SHA256 ของ <t>.<raw body> ใหม่ด้วย secret ของ endpoint เปรียบเทียบแบบ constant-time ปฏิเสธ timestamp ที่เก่า และข้ามเหตุการณ์ซ้ำของ activation id ที่จัดการไปแล้ว แต่ละบัญชีมี key 10 ชุด, เว็บฮุก endpoint 5 รายการ และ 300 คำขอต่อนาที คู่มือการเชื่อมต่อ OTP API อธิบายเชิงลึกกว่านี้
หมายเลข +1 787 และ +1 939 มีจุดยุ่งยากอะไรในฟอร์ม
เปอร์โตริโกอยู่ในแผนหมายเลขอเมริกาเหนือ (North American Numbering Plan) หมายเลขจึงหน้าตาเหมือนหมายเลขสหรัฐฯ ทั่วไป คือรหัสประเทศ 1 รหัสพื้นที่สามหลัก (787 หรือ 939 ที่เป็น overlay) และเจ็ดหลัก เขียนในรูป E.164 เป็น +1787 หรือ +1939 ตามด้วยเจ็ดหลัก
ความคล้ายนี้ก่อให้เกิดบั๊กจริง บางแอปแสดงเปอร์โตริโกเป็นประเทศแยกที่มีรหัส ISO คือ PR บางแอปรวมไว้กับสหรัฐฯ และฟอร์มที่อยู่อาจคาดหวัง PR เป็นค่าของรัฐ ตรวจสอบให้แน่ใจว่าตัวเลือกประเทศ ตัวตรวจสอบเบอร์โทร และช่องที่อยู่สอดคล้องกัน และผู้ใช้ที่เลือกเปอร์โตริโกจะไม่ถูกแจ้งว่าหมายเลข +1 ของตนไม่ถูกต้อง เก็บหมายเลขในรูป E.164 และอนุมานภูมิภาคจากรหัสพื้นที่ ไม่ใช่จาก +1 ที่นำหน้า
บริการใดรับรหัส SMS OTP ของเปอร์โตริโกได้บ้าง
ปัจจุบันเส้นทางเปอร์โตริโกรองรับบริการมากกว่า 900 รายการ ผู้ส่งยอดนิยมได้แก่ WhatsApp, Uber, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), Amazon, ChatGPT (OpenAI), Microsoft & Outlook, LinkedIn, Discord, Airbnb, Netflix และ Telegram ความพร้อมเปลี่ยนไปตลอดวัน ดังนั้นให้เชื่อคำตอบของ API ตอนสั่งซื้อมากกว่ารายการใด ๆ
หากไม่เขียนโค้ด เปิด OTP Gateway ในแดชบอร์ด เลือกเปอร์โตริโกและบริการ ยืนยันราคาที่แสดง แล้วสั่งซื้อ หมายเลขยืนยันของเปอร์โตริโกจะปรากฏพร้อมตัวนับเวลาถอยหลัง และรหัสจะแสดงอยู่ข้างกันเมื่อ SMS มาถึง
ถ้ารหัสไม่มาภายใน 20 นาทีล่ะ
แต่ละ activation มีอายุ 20 นาที และคุณจ่ายเมื่อรหัสมาถึงเท่านั้น หากหมดเวลาโดยไม่มีอะไรเข้ามา หรือคุณยกเลิก ระบบจะคืนเงินเต็มจำนวนเข้ากระเป๋าโดยอัตโนมัติ
หากรหัสของเปอร์โตริโกไม่เข้ามา:
- ให้ activation ได้ใช้เวลาครบช่วงก่อนจะตัดสินว่าการทดสอบล้มเหลว
- ลองใหม่ภายหลังเล็กน้อย หรือเลือกเส้นทางบริการอื่น
- ตรวจว่าบริการรับหมายเลขเสมือนหรือไม่ บางบริการปฏิเสธ และการคืนเงินมีไว้เพื่อรองรับกรณีนั้น
- อย่าสั่งซื้อใหม่ถี่ ๆ ในลูป ให้ใช้ exponential backoff ระหว่างความพยายามแต่ละครั้ง
สำหรับรูปแบบปัญหาที่กว้างขึ้น อ่านการลดการส่ง OTP ที่ล้มเหลว
ทำไมทีมจึงตรวจสอบโฟลว์ภาษาสเปนและอังกฤษสำหรับเปอร์โตริโก
ทั้งภาษาสเปนและอังกฤษเป็นภาษาทางการ และภาษาสเปนเป็นภาษาที่ผู้อยู่อาศัยส่วนใหญ่ใช้ในชีวิตประจำวัน ทำให้เปอร์โตริโกเป็นที่ที่เหมาะกับการตรวจสอบ onboarding สองภาษา เช่น SMS ยืนยันมาเป็นภาษาสเปนหรือไม่เมื่อแอปตั้งเป็นภาษาสเปน หน้าจอกรอกรหัสรองรับข้อความที่มีเครื่องหมายเน้นเสียงหรือไม่ และเทมเพลตที่ถูกต้องถูกส่งออกไปหรือไม่เมื่อผู้ใช้สลับภาษากลางโฟลว์ เกาะนี้ใช้เงินดอลลาร์สหรัฐ และบริษัทสหรัฐฯ จำนวนมากให้บริการอยู่แล้ว แอปชำระเงิน แพลตฟอร์มจัดส่ง มาร์เก็ตเพลส และธนาคารที่ขยายการเปิดตัวจากสหรัฐฯ จึงมักต้องใช้หมายเลข +1 787 เพื่อทดสอบ ทำการตรวจสอบเหล่านี้กับบัญชีที่คุณควบคุม ปฏิบัติตามข้อกำหนดของทุกบริการ และอยู่ในกรอบนโยบายการใช้งานที่ยอมรับได้ของ OTP Route หากต้องการทำให้เป็นอัตโนมัติ ดูการทดสอบ CI/CD
กระเป๋าเงินและ sandbox ทำงานอย่างไรสำหรับการทดสอบเปอร์โตริโก
ไม่มีการสมัครสมาชิก กระเป๋าเงิน USD แบบเติมเงินล่วงหน้าใบเดียวจ่ายทุกคำสั่งซื้อ ไม่มีค่ารายเดือนและไม่ต้องเลือกแพ็กเกจ เติมเงินด้วยบัตรหรือ USDT/USDC และจะมีใบแจ้งหนี้ PDF ส่งทางอีเมลสำหรับทุกการเติมเงินและการซื้อหมายเลข ก่อนใช้งานจริง ขอให้เปลี่ยนบัญชีสำหรับพัฒนาของคุณเป็น sandbox ซึ่งจะส่งหมายเลขและรหัสจำลองกลับมา เพื่อซ้อมโฟลว์ OTP routing ทั้งหมดโดยไม่ใช้เงินในกระเป๋า เมื่อพร้อมแล้วสร้างบัญชีด้วยอีเมลและรหัส 6 หลัก หรือล็อกอินด้วย Google และเปิดใช้ TOTP สองปัจจัยสำหรับทีม
คำถามที่พบบ่อย
ทดสอบโฟลว์สมัครสมาชิกของเปอร์โตริโกโดยไม่มีซิมในพื้นที่ได้ไหม
ได้ สั่งซื้อหมายเลข +1 787 จาก OTP Gateway ใส่ในแอปของคุณ แล้วรับรหัสในแดชบอร์ดหรือผ่าน SMS verification API และเว็บฮุก
API ถือว่าเปอร์โตริโกเป็นสหรัฐอเมริกาหรือไม่
ไม่ เปอร์โตริโกมี country id ของตัวเองคือ pr ซึ่งใช้ในการค้นหาราคาและคำขอ activation แทน id ของสหรัฐฯ
ซื้อ Dedicated Number +1 787 ได้ไหม
ไม่ได้จากแดชบอร์ด Dedicated Number แบบบริการตนเองครอบคลุมเฉพาะสหรัฐอเมริกาและแคนาดา หากต้องการสายของเปอร์โตริโก ให้อีเมลถึง [email protected] เพื่อสอบถาม
SMS ยืนยันจะเป็นภาษาสเปนไหม
ขึ้นอยู่กับผู้ส่ง และมักขึ้นกับการตั้งค่าภาษาของแอป หากผลิตภัณฑ์ของคุณรองรับทั้งสองภาษา ให้ทดสอบทั้งโลแคลสเปนและอังกฤษ
หมายเลขเปอร์โตริโกอาจมีรหัสพื้นที่ใดบ้าง
เปอร์โตริโกใช้ 787 และ 939 ไม่ว่าจะได้รหัสใด ให้เก็บในรูป E.164 เพื่อให้ข้อมูลของคุณสอดคล้องกัน
รหัสยืนยันของเปอร์โตริโกราคาเท่าไร
เริ่มต้น $0.20 ต่อรหัส ราคาที่แน่นอนของแต่ละบริการมาจาก GET /api/v1/prices และแดชบอร์ด และจะไม่มีการเรียกเก็บเงินหากรหัสไม่มาถึง
รันการทดสอบแบบขนานได้กี่งาน
บัญชีรองรับ 300 คำขอต่อนาทีและ key 10 ชุด โควตาส่วนใหญ่หมดไปกับการโพลลิง ดังนั้นเว็บฮุกจะเหลือพื้นที่มากกว่าสำหรับงานแบบขนาน
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา