รหัสยืนยันของเอลซัลวาดอร์ (+503) สำหรับทีม QA และทีมเปิดตัว

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

ได้ คุณรับรหัสยืนยันของเอลซัลวาดอร์ (+503) ด้วย OTP Route โดยสั่งเบอร์ใช้ครั้งเดียวจาก OTP Gateway แล้วอ่านรหัสในแดชบอร์ดหรือผ่าน API และ signed webhook ราคาเริ่มต้นที่ $0.20 ต่อรหัส และคุณถูกเรียกเก็บเงินเฉพาะเมื่อ SMS มาถึงภายในหน้าต่างการเปิดใช้งาน 20 นาที เอลซัลวาดอร์ไม่มีสายระยะยาวแบบ self-serve ดังนั้น gateway จึงเป็นเส้นทางสำหรับตลาดนี้

รหัสครั้งเดียวหรือสายระยะยาว: การทดสอบของเอลซัลวาดอร์ต้องการแบบไหน?

เริ่มจากรูปแบบของการทดสอบ เพราะมันเป็นตัวกำหนดผลิตภัณฑ์

  • ขั้นตอนยืนยันครั้งเดียว (สมัคร เปลี่ยนเบอร์โทรศัพท์ หรือการตรวจเพิ่มระดับ) ตรงกับ OTP Gateway คุณสั่งเบอร์ +503 สำหรับหนึ่งบริการ รหัสมาถึงครั้งเดียว และเบอร์ก็เสร็จหน้าที่
  • บัญชีที่ต้องล็อกอินต่อเนื่อง เป็นสัปดาห์ ต้องการสายที่คุณเป็นเจ้าของ Dedicated Numbers เป็นผลิตภัณฑ์ของสหรัฐอเมริกา/แคนาดา เริ่มต้น $1.95/month ซื้อได้ทันทีจากแดชบอร์ด พร้อม SMS ขาเข้า SMS ขาออก และการโทรผ่านเบราว์เซอร์

สำหรับเอลซัลวาดอร์ไม่มี Dedicated Number แบบ self-serve หากทีมของคุณต้องการสายเอลซัลวาดอร์ระยะยาวจริงๆ ให้ส่งอีเมลถึง [email protected] ว่าจะจัดให้ได้หรือไม่ขึ้นอยู่กับกฎระเบียบท้องถิ่น และไม่รับประกัน หลายทีมแก้กรณี "ล็อกอินซ้ำ" ด้วยสายสหรัฐแทน เมื่อบริการที่ทดสอบยอมรับ สำหรับการเปิดตัวในเอลซัลวาดอร์ ให้ชั่งสองเส้นทางด้วยบันทึกใน เบอร์ชั่วคราวเทียบกับเบอร์เฉพาะ

ควรเก็บและตรวจสอบเบอร์ +503 อย่างไร?

เอลซัลวาดอร์ใช้แผนเลขหมายแบบปิดแปดหลัก ไม่มี trunk prefix เบอร์ที่คนท้องถิ่นเขียนในฟอร์มคือแปดหลักเดียวกับที่ตามหลัง +503 ในระดับสากล การ normalise จึงเป็นเรื่องของการตัดเครื่องหมายวรรคตอนเป็นหลัก คนท้องถิ่นมักเขียนเบอร์มือถือเป็นสองบล็อกสี่หลักคั่นด้วยยัติภังค์

  • เก็บรูปแบบ E.164 คือ +503 ตามด้วยแปดหลัก ในคอลัมน์เดียว
  • เบอร์มือถือโดยทั่วไปขึ้นต้นด้วย 6 หรือ 7 ส่วนสายพื้นฐานมักขึ้นต้นด้วย 2 ตัวตรวจสอบที่ยอมรับเฉพาะหลักนำเหล่านั้นจับการพิมพ์ผิดได้ส่วนใหญ่
  • ปฏิเสธเลข 0 ที่เกินมานำหน้า ผู้ใช้ที่คุ้นเคยกับแผนหมายเลขของประเทศละตินอเมริกาอื่นบางครั้งเติมให้ และบางแพลตฟอร์ม SMS ทิ้งข้อความอย่างเงียบๆ

template SMS ของแอปคุณสำหรับตลาดนี้โดยปกติเป็นภาษาสเปน อักขระอย่าง á, í หรือ ó อยู่นอกชุดตัวอักษร GSM พื้นฐาน template ที่ใช้อักขระเหล่านี้จึงอาจสลับไปใช้การเข้ารหัส UCS-2 และทำให้แต่ละเซกเมนต์สั้นลง ควรวางรหัสไว้ใกล้ต้นข้อความเพื่อให้รอดเมื่อข้อความถูกแบ่ง

ทำไมทีมถึงทดสอบ flow สมัครในเอลซัลวาดอร์?

มีรูปแบบหลายอย่างที่เกิดซ้ำ

  • การเปิดตัวในอเมริกากลาง ผลิตภัณฑ์ที่ขยายไปทั่วกัวเตมาลา ฮอนดูรัส และเอลซัลวาดอร์ ต้องการตรวจขั้นตอนโทรศัพท์ของแต่ละประเทศก่อนโฆษณาออกอากาศ
  • ลูกค้าชาวเอลซัลวาดอร์ในต่างแดน ชาวเอลซัลวาดอร์จำนวนมากอาศัยอยู่ในสหรัฐอเมริกาและเก็บเบอร์ +503 ไว้ติดต่อครอบครัว ผลิตภัณฑ์ด้านการโอนเงิน การชำระเงิน และการส่งข้อความจึงเจอเบอร์เอลซัลวาดอร์แม้ที่อยู่ของผู้ใช้จะเป็นอเมริกัน ดู fintech onboarding สำหรับ flow นั้น
  • QA ด้านการแปลภาษา ข้อความภาษาสเปน ตัวเลือกประเทศ และมาสก์เบอร์ล้วนต้องการรหัสเอลซัลวาดอร์จริงเพื่อยืนยันว่าหน้าจอทำงานแบบ end to end
  • ราคาเป็นดอลลาร์สหรัฐ ดอลลาร์สหรัฐเป็นสกุลเงินทางการของเอลซัลวาดอร์ ทำให้ตลาดนี้เป็นที่สะดวกในการทดสอบการชำระเงินและ onboarding ไปพร้อมกัน

ลำดับการเรียก El Salvador OTP API เป็นอย่างไร?

ทุก request ไปที่ https://otproute.com/api/v1 พร้อม Bearer key ที่ขึ้นต้นด้วย or_live_ ซึ่งสร้างใน Developer console (สูงสุด 10 key, 300 requests ต่อนาที) country id ของเอลซัลวาดอร์คือ sv

  1. ดึง GET /api/v1/countries และ GET /api/v1/services แล้วแคช id
  2. อ่านราคาสดด้วย GET /api/v1/prices?country=sv&service=<id> ซึ่งยังบอกด้วยว่าตอนนี้มีเส้นทางพร้อมใช้งานหรือไม่
  3. สร้างออเดอร์ด้วย POST /api/v1/activations พร้อม body เช่น {"service": "telegram", "country": "sv"} บันทึก activation id และเบอร์
  4. ให้บิลด์เอลซัลวาดอร์ของแอปคุณส่ง SMS ยืนยันไปยังเบอร์นั้น
  5. รอ event activation.sms_received ที่ endpoint ของคุณ หากไม่มี ให้ poll GET /api/v1/activations/{id} ทุกไม่กี่วินาที
  6. หาก flow ถูกละทิ้ง ให้เรียก POST /api/v1/activations/{id}/cancel เพื่อให้เงินกลับมาทันที

ทุก webhook มี X-OTPRoute-Signature: t=<unix>,v1=<hex> ซึ่งเป็น HMAC-SHA256 ของ timestamp, จุด และ raw body ด้วย secret ของ endpoint ของคุณ ตรวจสอบและทิ้ง timestamp ที่เก่า การรักษาความปลอดภัยของ OTP webhook อธิบายไว้ คนที่ไม่ใช่นักพัฒนาทำสิ่งเดียวกันได้จากแดชบอร์ด เลือกเอลซัลวาดอร์ เลือกบริการ ยืนยันราคาสด และดูรหัสปรากฏบนการ์ด activation

บริการใดยืนยันบนเบอร์เอลซัลวาดอร์ได้บ้าง?

snapshot สดแสดงบริการมากกว่า 900 รายการที่มีเส้นทางเอลซัลวาดอร์ รายการยอดนิยม ได้แก่ WhatsApp, Facebook, Instagram, TikTok, Uber, Google (Gmail & YouTube), Microsoft & Outlook, Amazon, Telegram, Signal, LinkedIn และ ChatGPT (OpenAI) ความพร้อมใช้งานเปลี่ยนไปตลอดวัน ดังนั้น endpoint ราคา ไม่ใช่รายการตายตัว ควรเป็นตัวขับเคลื่อน test runner ของคุณ

บางบริการปฏิเสธเบอร์ที่จัดเป็นเบอร์เสมือน ซึ่งอยู่นอกเหนือการควบคุมของเรา และเป็นเหตุผลที่มีกฎการคืนเงิน

ถ้ารหัสเอลซัลวาดอร์ไม่มาถึงล่ะ?

รหัส +503 ที่ช้ายังไม่ใช่รหัสที่ล้มเหลว จึงควรเปิดออเดอร์ไว้ตลอด 20 นาที หากไม่มีอะไรเข้ามา ออเดอร์จะหมดอายุ activation.expired จะทำงาน และเงินเต็มจำนวนจะกลับเข้ากระเป๋าเงินโดยอัตโนมัติ จากนั้น

  • ยืนยันว่าบริการรับเบอร์เสมือนสำหรับขั้นตอนประเภทนี้
  • ลองใหม่ภายหลัง หรือเลือกเส้นทางของบริการอื่น แทนที่จะสั่งซ้ำรัวๆ
  • ตรวจว่าแอปของคุณเองส่ง SMS ไปยังเบอร์ที่ส่งกลับมาอย่างตรงตัว ในรูปแบบ E.164

การแก้ปัญหาเพิ่มเติมที่เป็นมิตรกับอเมริกากลางอยู่ใน การลด OTP ที่ส่งไม่สำเร็จ

การเรียกเก็บเงินสำหรับออเดอร์ของเอลซัลวาดอร์ทำอย่างไร?

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

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

ฉันทดสอบการสมัครใช้งานของเอลซัลวาดอร์ในแอปโดยไม่มี SIM ท้องถิ่นได้ไหม?

ได้ สั่งเบอร์ +503 จาก OTP Gateway สำหรับบริการที่คุณกำลังทดสอบ ทริกเกอร์ SMS แล้วอ่านรหัสในแดชบอร์ดหรือผ่าน API

เบอร์เอลซัลวาดอร์มี trunk prefix เช่น 0 ไหม?

ไม่ เบอร์เอลซัลวาดอร์มีแปดหลักและไม่มี trunk prefix รูปแบบสากลจึงเป็นเพียง +503 ตามด้วยแปดหลักนั้น

country id ของเอลซัลวาดอร์ใน OTP Route API คืออะไร?

ใช้ sv ในการค้นหาราคาและใน body ของ activation เช่น GET /api/v1/prices?country=sv&service=<id>

ฉันถูกหักเงินไหมถ้าเบอร์ +503 ไม่ได้รับรหัส?

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

ฉันเก็บเบอร์เอลซัลวาดอร์ไว้ล็อกอินซ้ำได้ไหม?

ไม่ใช่ในรูปแบบ self-serve Dedicated Numbers ระยะยาวมีให้ในสหรัฐอเมริกาและแคนาดา สำหรับเอลซัลวาดอร์ คุณส่งอีเมลถึง [email protected] เพื่อสอบถามได้ โดยไม่รับประกันความพร้อม

OTP Route มีไว้สร้างบัญชีจำนวนมากหรือไม่?

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

ฉันรัน flow ของเอลซัลวาดอร์ใน CI โดยไม่ต้องใช้เงินได้ไหม?

ได้ บัญชีพัฒนาสามารถเปลี่ยนเป็น sandbox ได้เมื่อร้องขอ ซึ่งส่งเบอร์และรหัสจำลอง เพื่อให้ pipeline ของคุณทดสอบเส้นทาง API ได้เต็มรูปแบบ

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

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

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