תשלומים ויתרה
ב-GetMyBot שני "מעגלי תשלום" שונים: יתרת בקשות של הפלטפורמה (עבור עבודת הבוט) וקבלת תשלומים ממשתמשי הבוט דרך Telegram. הקטע תשלום (הנקרא גם "קבלת תשלומים") מנהל תוכניות ויתרה.
כיצד מתומחר בוט
הפלטפורמה סופרת עבודה בבקשות: כל הודעה שהבוט מסר מנכה בקשה אחת מיתרת החשבון. היתרה היא מונה מספרי שלם; מקור האמת הוא יומן בלתי-ניתן לשינוי של זיכויים וחיובים (בונוס הרשמה, זיכויי תוכנית, מילויים, צריכה).
תוכניות ויתרה
בקטע תשלום מוצגת היתרה הנוכחית והתוכניות הזמינות. לתוכנית יש שם, מחיר והיקף בקשות, וגם מגבלות (לדוגמה, מקסימום בוטים). הכפתור בחר מחבר תוכנית.
- יתרה — מלאי הבקשות הנוכחי (נראה גם במסכי סקירה וסטטיסטיקה).
- תחזית, ימים במסך הסטטיסטיקה מעריכה לכמה זמן תספיק היתרה לפי הצריכה הנוכחית.
יומן זיכויים (ledger)
יתרת הבקשות היא מונה מספרי שלם, אך מקור האמת שלה — יומן פעולות בלתי-ניתן לשינוי (ledger). בו נרשמת כל שינוי ביתרה:
- בונוס הרשמה — היקף בקשות ראשוני לחשבון חדש.
- זיכוי תוכנית — בקשות שנמסרו עם חיבור תוכנית.
- מילוי — בקשות שנרכשו.
- צריכה — ניכוי בקשה אחת לכל הודעה שהבוט מסר.
היומן רק מתווסף אליו (רשומות ישנות אינן משתנות), לכן את היסטוריית הצריכה והזיכויים תמיד ניתן לאמת. היתרה הנוכחית היא הסכום לפי היומן.
מילוי
מילוי יוצר תשלום עבור היקף הבקשות הרצוי; לאחר אישור הספק, היתרה מזוכה אוטומטית ובאופן אידמפוטנטי (קולבק חוזר לא יכפיל את הזיכוי). הספק התשלומים הספציפי תלוי בתצורת האינסטנס.
קבלת תשלומים ממשתמשים (Telegram Payments)
הבוט יכול לקבל ולרשום תשלומי Telegram:
- בקשת
pre_checkout_queryמאושרת אוטומטית. - תשלום מוצלח (
successful_payment) נרשם (סכום, מטבע, מזהה פעולה, payload), ולאחר מכן יכולה להיות מופעלת תגובה — לדוגמה, לתת גישה, להגדיר תגית "שילם" ולרשום הזמנה בקולקציה.
סכום התשלומים המוצלחים נראה באנליטיקה ("תשלומים").
הוצאת חשבונית (sendInvoice) וכפתורי "קבלת תשלום" / "הודעה" בבונה הכפתורים מסומנים כרגע כ"בקרוב": הבוט רושם תשלומים נכנסים, אך אינו יכול ליזום חשבונית מתגובה בגרסה הנוכחית.
המשך
- אנליטיקה — סכום תשלומים ודינמיקת קהל.
- סטטיסטיקה ויומן — צריכת יתרה ותחזית.
- בוטים וחיבור — מגבלת מספר בוטים מהתוכנית.