ยืนยันหมายเลขโทรศัพท์บนเว็บด้วย WebOTP API

ช่วยเหลือผู้ใช้เกี่ยวกับ OTP ที่ได้รับผ่าน SMS

WebOTP API คืออะไร

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

การยืนยันหมายเลขโทรศัพท์ทำได้หลายวิธี แต่รหัสผ่านแบบครั้งเดียว (OTP) ที่สร้างขึ้นแบบสุ่มและส่งทาง SMS เป็นวิธีที่ใช้กันมากที่สุดวิธีหนึ่ง การส่งรหัสนี้ กลับไปยังเซิร์ฟเวอร์ของนักพัฒนาแอปแสดงให้เห็นว่าคุณควบคุมหมายเลขโทรศัพท์ได้

แนวคิดนี้มีการนำไปใช้ในหลายสถานการณ์เพื่อบรรลุเป้าหมายต่อไปนี้

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

กระบวนการปัจจุบันสร้างความไม่สะดวกให้กับผู้ใช้ การค้นหา OTP ภายในข้อความ SMS แล้วคัดลอกและวางลงในแบบฟอร์มเป็นเรื่องที่ยุ่งยาก ซึ่งจะทำให้อัตรา Conversion ลดลงในเส้นทางของผู้ใช้ที่สําคัญ การผ่อนปรนข้อจำกัดนี้เป็นคำขอที่นักพัฒนาแอปรายใหญ่ที่สุดทั่วโลกจำนวนมากได้ส่งมายังเว็บเป็นเวลานาน Android มีAPI ที่ทำหน้าที่นี้โดยเฉพาะ รวมถึง iOS และ Safari ด้วย

WebOTP API ช่วยให้แอปรับข้อความที่จัดรูปแบบเป็นพิเศษซึ่งเชื่อมโยงกับโดเมนของแอปได้ จากนี้ไป คุณจะรับ OTP จากข้อความ SMS และยืนยันหมายเลขโทรศัพท์ของผู้ใช้ได้ง่ายขึ้นโดยใช้โปรแกรม

ดูของจริง

สมมติว่าผู้ใช้ต้องการยืนยันหมายเลขโทรศัพท์กับเว็บไซต์ เว็บไซต์จะส่งข้อความ SMS ไปยังผู้ใช้ และผู้ใช้จะป้อน OTP จากข้อความเพื่อยืนยันความเป็นเจ้าของหมายเลขโทรศัพท์

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

กระบวนการทั้งหมดแสดงในแผนภาพด้านล่าง