- פרויקט Laravel קיים
- גישה ל-Stripe Test Mode
- נדרש פרונטאנד לממשק תשלום
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
תוסף Laravel
הוסף PaymentIntents, webhooks חתומים והזמנת עדכונים לאפליקציית Laravel שאתה כבר מפעיל. זהו נתיב מערכת עסקית של PHP - לא וורדפרס ולא מזבלה גנרית של PHP.
החל מ
$189
USD · Laravel
שילוב Stripe עבור Laravel · Laravel
Requirements
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
מה זה עושה
Bacodo משלבת את Stripe בפרויקט Laravel שכבר יש לך. לאחר מסירה, מסלולים, תצורה ועבודות חיים במאגר שלך. אתה עדיין הבעלים של חשבון Stripe והעמלות. Laravel אף פעם לא מאחסן PAN.
נתיב ייצור Laravel Stripe צריך יצירת PaymentIntent בשרת ובדיקת חתימה ב-$request->getContent(). אימות JSON תחילה הוא איך Laravel webhooks נכשלים.
אנו מוסיפים מסלולים ובקר (או פעולה) שמתאימים לאפליקציית Laravel הקיימת שלך, .env / config עבור סודות, ומזמינים כתיבה דרך מודלים Eloquent שבהם אתה כבר משתמש.
הצוות שלך מדלג על יישום ההפקה הראשון של Laravel Stripe: הווקס גולמי לגוף, אירועים אימפוטנטיים, כוונות PaymentIntents המודעות ל-SCA ומסירת מבחן לחיים.
צוותי PHP המריצים מערכות עסקיות של Laravel. נעשה שימוש ב-Cashier רק אם אתה כבר תלוי בה - אנחנו לא מכריחים את Cashier בתור המוצר.
יכולות עיקריות
צור כוונות תשלום מפעולה או שירות של Laravel. המפתח הסודי נשאר ב-.env - לעולם לא בטופס בקשה שהלקוח מפרסם.
אמת את Stripe-Signature ב-$request->getContent(). CSRF אינו נכלל במסלול זה. פענוח JSON מתרחש לאחר אימות.
ההגשמה פועלת לאחר אימות ה-webhook, לא לאחר צפייה בתודה על להב. אנו מעדכנים את הסדר האלקטרוני שכבר יש לך.
תחילה יש לשלוח עם מפתחות בדיקת Stripe. העלייה לאוויר היא חיתוך .env ו-Dashboard מתועד, לא רישיון תוסף.
פס מנסה שוב. המטפל של Laravel מבטל את מזהה האירוע כך ש-POST כפול אינו מתמלא כפול.
Blade, Inertia או SPA נפרד מקבלים רק מפתח שניתן לפרסום וסוד לקוח קצר מועד מאפליקציית Laravel זו.
מקרי שימוש
אתה כבר יוצר הזמנות ב-Laravel ואתה זקוק ל-PaymentIntents בתוספת מצב תשלום בגיבוי webhook.
אתה צריך נתיב Stripe הניתן לתחזוקה במאגר הלקוח, לא הדגמה חד פעמית של routes/web.php.
Laravel יוצר את PaymentIntent הראשון. חיוב כבד / קופאי עשוי להזדקק להצעת מחיר מותאמת אישית.
הנחיתה הזו היא הצד של Laravel. Frontend Stripe.js היא פלטפורמה אחרת אם גם אתה צריך את זה.
דמו
תצוגה מקדימה צור PaymentIntent, POST /webhooks/stripe, אימות חתימה, עדכן מצב הזמנה. דף זה אינו מעבד חיובים אמיתיים.
איך זה עובד
זרימת עבודה סטנדרטית של תוסף Bacodo, עם Laravel בודק מסלולים, .env, Eloquent, תורים והאם Cashier כבר בפרויקט.
01
אשר את שילוב Stripe עבור Laravel במערכת ה-PHP העסקית הקיימת שלך.
02
סקור את גרסאות Laravel / PHP, דגמי סדר רהוט, תורים וחשבון Stripe שלך.
03
הוסף מסלולי כוונת יצירה ו-webhook שמאמתים חתימות בגוף הגולמי.
04
Wire .env: מפתח סודי, מפתח שניתן לפרסום עבור לקוחות, סוד webhook, כתובת URL ציבורית של HTTPS.
05
הפעל אירועי בדיקה של Stripe CLI או Dashboard בתוספת נתיבי כוונת יצירה וסירוב.
06
שלח מקור, הערות מקיף ורשימת בדיקה חיה. היישום של Laravel הוא שלך.
ארכיטקטורה
תהליך Laravel מחזיק במפתח הסודי. לקוחות מבקשים מ-Laravel ליצור PaymentIntent. Stripe מודיע ל-Laravel באמצעות webhook. Laravel מאמת את החתימה, ואז כותב מצב סדר.
טכנולוגיות נתמכות
Laravel הנתמכת הנוכחית בגרסת PHP מקבלת Stripe. זה לא וורדפרס ולא בקר קדמי PHP גולמי.
עדכוני הזמנות נשארים בדגמים שכבר יש לך. קופאית היא אופציונלית ורק אם אתה כבר משתמש בה.
חשבון Stripe שלך, מפתחות בדיקה ומפתחות חיים, נקודת קצה webhook. העמלות נשארות עם Stripe.
מארח שיכול להריץ PHP (Forge, Vapor, VPS וכו') ולקבל HTTPS POSTs מ-Stripe. מארח סטטי לא יכול.
מה כלול
Pricing
מחיר זה מיועד לפלטפורמת Laravel בלבד. הוא אינו משתמש בתמחור של תוספים של Node.js, Go או Spring Boot.
שילוב Stripe עבור Laravel
הוסף תשלומי Stripe המוכנים לייצור למערכת עסקית קיימת של Laravel ושמור את קוד המקור.
דרישות
$189
חד־פעמיLaravel
צריך פרונטאנד?
תשלום מאובטח באמצעותstripe
מסירה ואבטחה
אינטגרציה טיפוסית של Laravel Stripe נמדדת לאחר בדיקת התאימות של Laravel. ציר הזמן תלוי בשכבת ההתמדה שלך ובאופן שבו לקוחות מתקשרים ל-Laravel.
כוונות תשלום במצב בדיקה, חתימות webhook, ניסיונות חוזרים ונתיבים לסירוב מופעלים מול אפליקציית Laravel לפני שאנו מוסרים.
מפתחות סודיים וסודות חתימת ה-webhook נשארים ב-server env. לקוחות מקבלים רק מפתח שניתן לפרסום או סוד לקוח קצר מועד.
ה-Webhook של Laravel מאמת את חתימות ה-Stripe בגוף הגולמי לפני עדכון מצב ההזמנה.
אנחנו לא טוענים לאישור PCI או לאפס הונאה. Laravel אינו מאחסן PAN. נתוני הכרטיס נאספים על ידי Stripe Checkout או Elements על לקוח.
שאלות נפוצות
שילוב Stripe עבור Laravel כולל יצירת PaymentIntent ב-Laravel API הקיים שלך, חיבור אינטרנט חתום בגוף הבקשה הגולמית, עדכוני מצב הזמנה בחנות שלך, בדיקות מול אירועי בדיקת Stripe והערות מסירה. אתה מקבל את מקור Laravel. עמלות Stripe וחשבון Stripe שלך נפרדים.
כן. שילוב Stripe עבור Laravel נבנה עבור מערכת Laravel שכבר יש לך. אנחנו לא שולחים ריפו הדגמה נפרד כתוצר.
לא. ל-Laravel אסור לאחסן PAN. לקוחות משתמשים ב-Stripe Checkout או ב-Elements. טופס Laravel מותאם אישית שמפרסם נתוני כרטיסים גולמיים הוא מחוץ לטווח ברירת המחדל.
נתיבים ובקרים של Laravel במערכת העסקית PHP שכבר יש לך. קופאית רק אם אתה כבר תלוי בזה.
כן להגשמה. Stripe חייב לכתוב לנקודת קצה Laravel HTTPS שניתן להגיע אליה. Laravel מקומי זקוק ל-Stripe CLI או מנהרה במהלך הפיתוח.
Laravel יכול ליצור PaymentIntent ולאחסן את מזהה הלקוח של Stripe. חיוב חוזר נשאר בשרת. עבודת Laravel עתירת המנויים עשויה להזדקק להצעת מחיר מותאמת אישית.
תהליך Laravel משתמש במפתח הסודי ובסוד חתימת ה-webhook מהסביבה / תצורה. לקוחות מקבלים רק את המפתח הניתן לפרסום.
אנו מיישמים תחילה את Integration Stripe עבור Laravel מול מפתחות בדיקה. העלייה לאוויר היא חיתוך מקיף מתועד ולוח מחוונים, לא רישיון תוסף.
Laravel יוצר PaymentIntents התומכים ב-SCA. הלקוח משלים 3D Secure עם Stripe.js או Checkout. Laravel ממלא רק לאחר תשלום_intent.הצליח ב-webhook.
כן להגשמה. Laravel 200 ללקוח אינו מקור האמת. ה-webhook מאמת חתימות ולאחר מכן מסמן את ההזמנה ששולמה.
כן. שילוב פס עבור Laravel מוסיף בדרך כלל שדות או רשומת תשלום דקה לצד דגם ההזמנה הקיים שלך.
לא. אתה הבעלים של חשבון Stripe, המפתחות ודמי העיבוד. מחיר התוסף של Laravel הוא הטמעה בפרויקט Laravel שלך.
לא. אנחנו לא משכתבים אפליקציית Laravel ל-Node.js או WordPress בתוך מחיר התוסף הזה של Laravel.
כן. מטא נתונים של PaymentIntent והשדות שאתה ממשיך לאחר אישור webhook מתאימים למודל ההזמנה הקיים שלך ב-Laravel.
המקור של Laravel נמצא במאגר שלך. התמיכה הכלולה למשך 30 יום מכסה פגמים בשילוב Stripe שסופק עבור היקף Laravel, לא עבודת תכונות לא קשורה של Laravel.
במהלך חלון 30 הימים אנו מסייעים בשבירה באינטגרציה של Laravel שנמסרה כתוצאה משינוי ב-Stripe מתועד. שדרוגים מאוחרים יותר הם התחזוקה שלך, או תמיכה טכנית מורחבת.
אנו מתעדים את סטטוס PaymentIntent, יומני לוח המחוונים ומשלוח Laravel webhook. תמיכה של 30 יום כוללת כשלים בחתימה, ניסיונות חוזרים ומפתחות שגויים עבור זרימת Laravel שנמסרה.
אנו מאשרים את גרסת Laravel שלך מול ספריית Stripe שאנו מצמידים בזמן האינטגרציה. זמני ריצה של Laravel ישנים יותר או בעלי מזלג כבד עשויים להזדקק להיקף נוסף.
לא. אנחנו לא משכתבים אפליקציית Laravel ל-Node.js או WordPress בתוך מחיר התוסף הזה של Laravel.
30 יום לאחר מסירה כלולה. תמיכה טכנית מורחבת היא אופציונלית ב-20% ממחיר התוסף הזה של Laravel למשך שישה חודשים נוספים באותה אינטגרציה של Laravel.
הוסף תשלומי Stripe המוכנים לייצור לפרויקט Laravel הקיים שלך, שמור את קוד המקור ואפשר לשרת להגשים את עצמו.
$189