Verifly - אימות טלפון בקוד SMS
שירות לאימות מספרי טלפון בקוד SMS. מחברים אותו לאתר בשתי קריאות API, בודקים בחינם ב-Sandbox ומשלמים לפי קוד.
מה עשינואפיון, עיצוב, פיתוח ותפעול

מסכים
יכולות
- 01
שתי קריאות API
start שולח קוד למספר, ו-verify בודק את מה שהמשתמש הקליד. לכל אתר טוקן משלו, ויש SDK ל-Node.js, Express ו-Next.js.
- 02
עיצוב ההודעה
שם השולח, נוסח ההודעה, אורך הקוד (4 עד 8 ספרות) וכמה זמן הוא בתוקף. רואים תצוגה מקדימה תוך כדי, וההודעה תמיד נכנסת ב-SMS אחד.
- 03
Sandbox עם טלפון וירטואלי
ב-Sandbox לא נשלח SMS ולא יורד כסף. הקוד מופיע על טלפון וירטואלי בדאשבורד, ושליחה חוזרת, תוקף וניסיונות שגויים עובדים כמו באמת.
- 04
רשימת מדינות לכל אתר
כל אתר בוחר לאילו מדינות מותר לשלוח קודים. קוד למדינה שלא נבחרה נדחה גם ב-Sandbox, אז אפשר לבדוק את ההגדרה לפני שעולים לאוויר.
- 05
לוגים ודוחות מסירה
כל קוד שנשלח, עם הסטטוס שלו (אומת, פג, נכשל, בוטל), אם ההודעה נמסרה וכמה זמן לקח לאמת. המספרים מוסתרים חלקית.
- 06
דאשבורד לסביבת עבודה
כמה קודים נשלחו, כמה אומתו, תוך כמה זמן וכמה זה עלה, ב-24 שעות, 7 או 30 יום ולפי אתר. לידם היתרה, התוכנית והאתרים.
- 07
חיוב לפי קוד
טוענים יתרה ב-PayPal ובוחרים תוכנית חודשית, שקובעת את העמלה לקוד ואת מספר האתרים. קוד שלא נשלח לא עולה כסף.
- 08
מחירון לפי מדינה
מחיר קוד הוא עמלת התוכנית ועוד התעריף של המדינה. התעריפים מתעדכנים כל יום, ויש עמוד מחירון ציבורי עם חיפוש ומיון.
- 09
צוות והרשאות
עד 10 אנשים בסביבת עבודה, בשלושה תפקידים (בעלים, מנהל וחבר צוות). חבר צוות רואה הכל ולא משנה כלום. טוקנים ותשלומים פתוחים רק למי שמורשה.
- 10
קונסולת צוות פנימית
פאנל נפרד לצוות של Verifly. רואים בו את המשתמשים וסביבות העבודה, משנים תוכנית (גם תוכנית מותאמת) ורושמים תשלומים ידניים.
איך זה עובד
מוסיפים אתר ומעצבים הודעה
נותנים לאתר שם וכתובת ומקבלים טוקן. בוחרים שם שולח, נוסח, אורך קוד ולאילו מדינות מותר לשלוח.
בודקים בחינם ב-Sandbox
הקוד מופיע על טלפון וירטואלי בדאשבורד. שום SMS לא נשלח ושום דבר לא מחויב.
מחברים לאתר ועולים לאוויר
האתר שולח מספר, ו-Verifly שולח אליו קוד ב-SMS. אחר כך האתר שולח את מה שהמשתמש הקליד ומקבל תשובה. כל קוד יורד מהיתרה שנטענה ב-PayPal.
רואים מה קרה
בלוגים רואים כל קוד, אם הוא נמסר ואם אומת. בדאשבורד רואים כמה קודים נשלחו, כמה אומתו וכמה זה עלה.
על הפרויקט
הרקע
כמעט כל מוצר צריך לוודא שמספר טלפון שייך למי שהקליד אותו, בהרשמה, בהתחברות או בשחזור חשבון. זה יותר משליחת SMS. צריך להגביל ניסיונות, לטפל בשליחה חוזרת, לבחור ספק ולהיזהר מבוטים ששולחים הודעות על חשבונך.
Verifly עושה את כל זה בשתי קריאות API. בנינו אותו ב-2023 לשימוש שלנו, ומאז הוא מאמת טלפונים במוצרים שאנחנו בונים, גם בפאנל הלקוחות של StartApp. ב-2026 כתבנו אותו מחדש עם עיצוב חדש, מחיר לפי מדינה, ספק SMS ישראלי, דוחות מסירה וקונסולת צוות.
מה בנינו
האתר שולח ל-Verifly מספר טלפון, ו-Verifly שולח אליו קוד בשם השולח של האתר. אחר כך האתר שולח את מה שהמשתמש הקליד ומקבל תשובה אם הקוד נכון. לכל אתר טוקן משלו, ויש חבילת verifly-js ל-Node.js שעוטפת את שתי הקריאות.
בדאשבורד כל לקוח מקבל סביבת עבודה עם האתרים שלו. לכל אתר מעצבים את ההודעה, בוחרים מדינות, בודקים ב-Sandbox ורואים לוגים. לסביבת העבודה יש סקירה עם גרף, צוות עם הרשאות וחיוב.
ב-Sandbox הקוד לא יוצא ב-SMS. הוא מופיע על טלפון וירטואלי בדאשבורד, ושום דבר לא מחויב. תוקף, שליחה חוזרת, ניסיונות שגויים ורשימת המדינות עובדים כמו באמת.
החיוב בנוי מיתרה שנטענת מראש ב-PayPal ומתוכנית חודשית, שקובעת את העמלה לקוד ואת מספר האתרים. מחיר קוד הוא העמלה ועוד התעריף של המדינה. התעריפים מתעדכנים כל יום ומופיעים בעמוד מחירון ציבורי.
לצוות של Verifly בנינו קונסולה נפרדת. רואים בה את כל המשתמשים וסביבות העבודה, משנים תוכנית (גם תוכנית מותאמת עם מחיר משלה) ורושמים תשלום בהעברה בנקאית או בחשבונית.
החלטות מרכזיות
קודים אמיתיים לא נשמרים כמו שהם, וגם אנחנו לא יכולים לקרוא אותם. חמישה ניסיונות שגויים מבטלים קוד, ושליחה חוזרת מבטלת את הקוד הקודם.
משלמים רק על קוד שיצא. המחיר יורד מהיתרה לפני השליחה, וחוזר אם השליחה נכשלה.
יש בוטים ששולחים קודים למספרים שמרוויחים מכל הודעה, ובעל האתר הוא זה שמשלם. לכן לפני כל קוד אמיתי Verifly בודק את סוג המספר, מגביל קודים לרצף של מספרים דומים ועוצר זמנית מדינה שבה קודים נשלחים ולא מאומתים. ההגנה הכי פשוטה היא רשימת המדינות של כל אתר.
הודעות לישראל יוצאות דרך ספק ישראלי (019) כשהוא מוגדר לאתר, ולשאר העולם דרך Twilio. אם 019 לא מצליח לשלוח, Twilio שולח את ההודעה. המחיר של כל קוד נקבע לפי הספק ששלח אותו.
האתר, הדאשבורד והתיעוד באנגלית, כי Verifly פונה למפתחים בכל העולם.
איפה זה היום
Verifly באוויר ב-verifly.cc, עם תיעוד, מחירון לפי מדינה ותוכנית חינמית למפתחים.
טכנולוגיות
- Next.jsWEB
- ReactUI
- TypeScriptLANG
- MongoDBDATA
- Mongoose
- Mantine
- Tailwind CSSUI
- SWR
- Zod
- Twilio
- PayPal
- BunRUNTIME
קישורים
רוצים לבנות משהו דומה?
קראו על פיתוח מערכות SaaS, או ספרו לנו על הפרויקט שלכם. נקבע שיחת היכרות קצרה ונחזור עם הצעה מותאמת.
