การรับ OTP ของ Zalo ด้วยเบอร์ OTP Route ผ่าน API

OTP Gateway เริ่มต้น $0.20 ต่อรหัส198 ประเทศAPI ID: zaloเบอร์เฉพาะ US/CA เริ่มต้น $1.95/เดือน
คำตอบด่วน

ทีมสามารถรับรหัสยืนยัน Zalo ได้โดยสั่งเบอร์ใช้ครั้งเดียวสำหรับบริการ zalo จาก OTP Gateway ของ OTP Route แล้วกรอกในแอป Zalo จากนั้นอ่านรหัสจากแดชบอร์ด การ poll ผ่าน REST หรือเว็บฮุกที่ลงลายเซ็น ราคาเริ่มต้นที่ $0.20 ต่อรหัสตามประเทศ และหากไม่มีรหัสมาภายในช่วงเวลา 20 นาที กระเป๋าเงินจะได้รับเงินคืนเต็มจำนวน

ขั้นตอนของ API รหัสยืนยัน Zalo เป็นอย่างไร

id ของบริการคือ zalo การเรียกทั้งหมดไปที่ https://otproute.com/api/v1 ด้วยคีย์ Bearer ที่ขึ้นต้นด้วย or_live_ ซึ่งออกให้ใน Developer console

  1. ขอ id ของประเทศจาก GET /api/v1/countries ตัวอย่างเช่น เวียดนามคือ vn
  2. ตรวจสอบราคาและความพร้อมแบบเรียลไทม์ด้วย GET /api/v1/prices?country=vn&service=zalo
  3. สร้าง activation ด้วย POST /api/v1/activations พร้อม {"service": "zalo", "country": "vn"} เก็บ id ของ activation และเบอร์ที่ได้รับไว้
  4. กรอกเบอร์ในหน้าโทรศัพท์ของ Zalo บนบัญชีทดสอบที่คุณควบคุมเอง
  5. รับรหัสผ่านเว็บฮุกหรือ polling หรือจบคำสั่งซื้อด้วย POST /api/v1/activations/{id}/cancel

การตรวจยอดคงเหลือด้วย GET /api/v1/balance ตอนเริ่มชุดทดสอบช่วยหลีกเลี่ยงปัญหาที่ไม่คาดคิดระหว่างรัน ดูรูปแบบคำขอฉบับเต็มได้ในเอกสาร API

การสร้างตัวรับเว็บฮุกสำหรับรหัส Zalo

ลงทะเบียนเอนด์พอยต์ใน Developer console แล้วสมัครรับ activation.sms_received, activation.expired และ activation.cancelled ทุกคำขอมีเฮดเดอร์ X-OTPRoute-Signature ในรูปแบบ t=<unix>,v1=<hex> ให้คำนวณ HMAC-SHA256 จาก <t>.<raw body> ด้วยความลับของเอนด์พอยต์ เปรียบเทียบแบบ constant time และปฏิเสธ timestamp ที่เก่าเกินไป

ทำให้ตัวจัดการเป็นแบบ idempotent โดยเก็บผลลัพธ์โดยใช้ id ของ activation เป็นคีย์ หากเหตุการณ์เดียวกันถูกส่งมาสองครั้ง การเขียนครั้งที่สองควรไม่มีผลใด ๆ ทีมที่ไม่มีเอนด์พอยต์สาธารณะสามารถ poll ที่ GET /api/v1/activations/{id} แทนได้ ขีดจำกัด 300 คำขอต่อนาทีเหลือที่ว่างพอสำหรับช่วง polling สั้น ๆ ในการทดสอบแบบขนานหลายงาน

Zalo ขอเบอร์โทรศัพท์เมื่อใด

Zalo เป็นแอปแชทและโซเชียลของเวียดนาม และเบอร์โทรศัพท์ทำหน้าที่เป็นตัวระบุหลักของบัญชี โดยทั่วไปจะมีการขอรหัสเมื่อสร้างบัญชี เมื่อเข้าสู่ระบบบนอุปกรณ์ใหม่ และเมื่อกู้คืนการเข้าถึง ขั้นตอนที่แน่นอนเป็นไปตามที่ Zalo กำหนดและอาจเปลี่ยนแปลงได้ ดังนั้นแผนการทดสอบควรครอบคลุมทุกหน้าจอ แทนที่จะสมมติว่ามีลำดับตายตัวเพียงแบบเดียว

สำหรับทีม QA เรื่องนี้สำคัญ เพราะระบบเชื่อมต่อกับแอปแชท มินิแอป หรือช่องทางซัพพอร์ตที่สร้างรอบ Zalo มักต้องมีบัญชีทดสอบใหม่ที่ผ่านการยืนยันแล้วก่อนจึงจะรันสถานการณ์อื่นได้

ประเทศใดบ้างที่รับ OTP ของ Zalo บน OTP Route ได้

เส้นทางของ Zalo มีให้ใน 198 ประเทศ รวมถึง เวียดนาม, สหรัฐอเมริกา, ญี่ปุ่น, เกาหลีใต้, ไต้หวัน, ออสเตรเลีย, แคนาดา, กัมพูชา, ลาว, ไทย, มาเลเซีย, สิงคโปร์, เยอรมนี, ฝรั่งเศส และสหราชอาณาจักร

เลือกประเทศให้ตรงกับบัญชีที่คุณกำลังทดสอบ การเปิดตัวในเวียดนามต้องใช้เบอร์ +84 เพื่อจำลองสิ่งที่ผู้ใช้ในประเทศเห็น ส่วนทีมที่ให้บริการชุมชนชาวเวียดนามในต่างประเทศอาจต้องการเบอร์จากประเทศที่ลูกค้าเหล่านั้นอาศัยอยู่ ประเทศยังมีผลต่อราคาและความพร้อมใช้งาน จึงควรตรวจเอนด์พอยต์ราคาก่อนเป็นอันดับแรก

ขั้นตอนในแดชบอร์ดสำหรับการทดสอบการยืนยัน SMS ของ Zalo

ไม่ใช่ทุกคนในโปรเจกต์ที่เขียนโค้ด ในแดชบอร์ด ให้เลือก Zalo เป็นบริการ เลือกประเทศ ยืนยันราคาที่แสดง แล้วสั่งซื้อ คัดลอกเบอร์ไปใส่ใน Zalo รหัสจะปรากฏข้างคำสั่งซื้อเมื่อ SMS มาถึง การยกเลิกจากหน้าจอเดียวกันจะคืนเงินเต็มจำนวน การสมัครใช้แดชบอร์ดใช้เพียงที่อยู่อีเมลและรหัสอีเมล 6 หลัก หรือเข้าสู่ระบบด้วย Google และสามารถใช้ TOTP สองขั้นตอนเพื่อปกป้องการเข้าสู่ระบบของทีมได้

ทำไมรหัส Zalo จึงอาจไม่มา

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

  • เปิดคำสั่งซื้อไว้จนกว่าช่วงเวลา 20 นาทีจะสิ้นสุด หรือยกเลิกก็ได้ ไม่ว่าทางใด กระเป๋าเงินจะได้รับเงินคืน
  • ลองใหม่ภายหลัง หรือเปลี่ยนไปใช้ประเทศอื่นที่เหมาะกับการทดสอบ
  • อย่าสั่งซ้ำติด ๆ กันเป็นลูป ให้ใส่ backoff ในงานอัตโนมัติ
  • ตรวจสอบว่าบัญชีทดสอบเองไม่ได้ถูกบล็อกหรือถูกจำกัดอัตราจากฝั่ง Zalo

บัญชีทดสอบ Zalo ควรใช้ Dedicated Number แทนหรือไม่

เบอร์จาก OTP Gateway รับได้หนึ่งรหัส หากบัญชีสเตจจิ้งหรือบัญชีซัพพอร์ตต้องเข้าสู่ระบบอีกในเดือนหน้า Dedicated Number เหมาะกว่า เป็นเบอร์ของสหรัฐฯ หรือแคนาดา เริ่มต้น $1.95/เดือน ที่คุณเก็บไว้ได้ตราบที่ยังต่ออายุ รับ SMS ขาเข้าในแดชบอร์ดและผ่านเว็บฮุก number.sms_received ดูเพิ่มเติมที่เบอร์เสมือน

โปรดใช้ทั้งสองตัวเลือกอย่างรับผิดชอบ ปฏิบัติตามข้อกำหนดของ Zalo หนึ่งบัญชีต่อหนึ่งบุคคลจริงหรือหนึ่งธุรกิจ และใช้ OTP Route เพื่อทดสอบและดูแลบัญชีและผลิตภัณฑ์ที่ถูกต้องตามกฎหมายของคุณเองเท่านั้น Zalo เป็นเครื่องหมายการค้าของเจ้าของ และ OTP Route ไม่มีความเกี่ยวข้องกับ Zalo

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

API ของ OTP Route ใช้ service id อะไรสำหรับ Zalo

คือ zalo ส่งในเนื้อหาของ POST /api/v1/activations พร้อมกับ id ของประเทศ

ฉันรับ OTP ของ Zalo ด้วยเบอร์นอกเวียดนามได้หรือไม่

ได้ เส้นทางของ Zalo มีให้ใน 198 ประเทศ และความพร้อมของแต่ละประเทศจะส่งกลับแบบเรียลไทม์จากเอนด์พอยต์ราคา

ฉันจะถูกเรียกเก็บเงินหรือไม่หาก Zalo ปฏิเสธเบอร์เสมือน

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

เบอร์เสมือนสำหรับ Zalo เหมาะกับบัญชีที่ต้องใช้ระยะยาวหรือไม่

เบอร์ใช้ครั้งเดียวไม่เหมาะ สำหรับการเข้าสู่ระบบที่เกิดซ้ำ Dedicated Number ของสหรัฐฯ หรือแคนาดาที่คุณเก็บไว้ตราบที่ยังต่ออายุเป็นตัวเลือกที่ปลอดภัยกว่า

ฉันจ่ายเงินสำหรับการยืนยัน SMS ของ Zalo เพื่อการทดสอบอย่างไร

เติมเงินในกระเป๋า USD แบบเติมล่วงหน้าด้วยบัตรหรือ USDT/USDC ไม่มีค่าธรรมเนียมรายเดือน และทุกการเติมเงินจะมีใบแจ้งหนี้ PDF

ฉันทดลองการเชื่อมต่อ Zalo โดยไม่เสียเงินได้หรือไม่

ได้ เมื่อทีมซัพพอร์ตสลับบัญชีสำหรับพัฒนาเป็นโหมด sandbox คำสั่งซื้อ Zalo จะส่งเบอร์และรหัสจำลองกลับมา ทำให้พิสูจน์โค้ดเว็บฮุกและ polling ได้ก่อนใช้จ่ายจริง

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

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

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