זמן משוער: 15 דקות התקנה.
דרישות התהליך:
- חשבון פייפאל עסקי מאושר
- דף מוכן לבחירת חבילות / תשלום באפליקציה שלכם
- חשבון ספליטז מוגדר ומאושר לתשלום
- לינק לתשלום שמקושר למוצר מנוי
מה זה לינק לתשלום?לינק לתשלום הוא דף תשלום שהמערכת שלנו משייכת ללקוח שלכם, הדרך שלנו לזהות מי ביצע את התשלום אצלכם הוא על ידי המייל של הלקוח, ולכן ברגע שלקוח מעוניין להירשם לחבילה אצלכם אתם חייבים להגיד לנו מי רוצה לשלם כדי שאחרי זה תוכלו לוודא שאותו לקוח שילם אחרי הרכישה, ולתת לו גישה למערכת שלכם.
חשוב מאוד שכל הקריאות שאתם מבצעים למערכת שלנו לא יהיו חשופות לצד הלקוח על מנת לשמור עלתהליך התשלום שלכם מאובטח. בLovable ניתן לעשות זאת באמצעות פיצר שנקרא Backend Function.
1
זיהוי לקוח ותשלום
הפרומט בשלב הזה אומר לAI שלכם להגדיר פונקציונליות לכפתור רכישה לחבילה מסויימתהפונקציונליות פה היא פנייה למערכת שלנו על מנת לקבל לינק לתשלום, ולאחר מכן להעביר את הלקוח ללינק שהחזרנו למערכת שלכם.מזהה לינק לתשלום ניתן להשיג במערכת מהמסך לינקים לתשלום -> בחירת הלינק שלהם
2
אימות תשלום וגישה למערכת
השלב השני נועד לבדוק האם הלקוח שלכם אכן שילם אחרי שיצא מלינק התשלום ששלחנו אותו עכשיו, במידה והוא שילם אנחנו מגדירים אותו במערכת כלקוח משלם ונותנים לו גישה למערכת.הפרמטר שייחזור בURL ששמו: subscription_uid יעזור לכם לזהות את המנוי ולאמת את התשלום.לדוגמא: https://example.com/subscriptionCallback?order_uid=xxxTHIS CODE WILL ONLY BE USED ON THE BACKEND.
הוספת כפתור ניהול מנוי
הפורטל מאפשר ללקוחות שלכם לצפות בפרטי המנוי שלהם, ולבטל או לשנות את המנוי שלהם בהתאם למה שהם רוצים / צריכים.שינוי בין חבילות למנוי
מה זה שינוי תוכנית?
שינוי תוכנית מאפשר ללקוחות שלך לעבור בין תוכניות שונות (למשל, מ-Basic ל-Premium) במהלך תקופת המנוי.Prorated Billing - מה זה?נניח שלקוח שילם ₪99 לחודש (Basic), ובאמצע החודש הוא רוצה לעבור ל-Premium (₪199).הוא כבר שילם עבור Basic, אז הוא צריך לשלם רק את ההפרש עבור הזמן שנותר:
- שילם: ₪99 לחודש שלם
- השתמש: 15 ימים ב-Basic (₪49.50)
- נשאר: 15 ימים → צריך Premium (₪99.50)
- חיוב נוסף: ₪50 (ההפרש)
מתי להשתמש בזה?
Upgrade
לקוח רוצה לשדרג לתוכנית יותר יקרהדוגמה: Basic → Premium
Downgrade
לקוח רוצה להוריד לתוכנית זולה יותרדוגמה: Premium → Basic
איך זה עובד?
1
לקוח מבקש לשנות תוכנית
הלקוח לוחץ “שדרג ל-Premium” באפליקציה שלך
2
אתה שולח בקשה ל-Splitz
המערכת שלך שולחת ל-Splitz את המנוי + התוכנית החדשה
3
Splitz מחשב Prorated
המערכת מחשבת כמה הלקוח צריך לשלם (או מקבל זיכוי)
4
לקוח מאשר
אם יש תשלום נוסף - הלקוח מועבר לדף אישור ומשלם
5
התוכנית משתנה
המנוי עודכן לתוכנית החדשה! 🎉
הקוד
שליחת בקשה לשינוי תוכנית
הסבר על הפרמטרים
הסבר על הפרמטרים
subscription_uidמזהה המנוי הנוכחי של הלקוח (זה שרצים עכשיו)
target_product_uidמזהה התוכנית שהלקוח רוצה לעבור אליהאפשר למצוא ב-Dashboard → מוצרים → לחץ על המוצר →
product_uidreturn_urlהכתובת שהלקוח יחזור אליה אחרי שישלים את התשלום (או יאשר ללא תשלום)
טיפול בתגובה
המערכת מחזירה לך 3 דברים חשובים:הקישור שאליו צריך להעביר את הלקוח לאישור השינוי
הסכום שצריך לשלם (חיובי) או זיכוי (שלילי)דוגמאות:
50→ לקוח צריך לשלם ₪50-30→ לקוח מקבל זיכוי של ₪300→ אין תשלום נוסף
האם הלקוח צריך לשלם כסף נוסף?
true→ צריך לשלם (Upgrade)false→ אין תשלום (Downgrade או Prorated = 0)
טיפול בחזרה מדף האישור
אחרי שהלקוח משלם (או מאשר), הוא חוזר ל-return_url שהגדרת.
הפרמטרים שחוזרים ב-URL:
| פרמטר | סוג | תיאור |
|---|---|---|
status | string | success או failed |
subscription_uid | string | מזהה המנוי (לאימות) |
new_plan | string | שם התוכנית החדשה (מקודד ב-URL) |
prorated_charge | number | הסכום ששולם (או זוכה) |

