- פרויקט Spring Boot קיים
- גישה ל-Stripe Test Mode
- נדרש פרונטאנד לממשק תשלום
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
תוסף Spring Boot
הוסף PaymentIntents, webhooks חתומים והזמנת עדכונים לשירות Spring Boot שאתה כבר מפעיל. זהו נתיב Java API ארגוני - לא טופס כרטיס Thymeleaf.
החל מ
$299
USD · Spring Boot
שילוב Stripe עבור מגף קפיץ · Spring Boot
Requirements
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
מה זה עושה
Bacodo משלבת את Stripe בפרויקט Spring Boot שכבר יש לך. לאחר מסירה, בקרים ותצורה חיים ב-repo שלך. אתה עדיין הבעלים של חשבון Stripe והעמלות. Spring Boot אף פעם לא מאחסן PAN.
נתיב Spring Boot Stripe של ייצור צריך יצירת PaymentIntent בשרת ובדיקות חתימה ב-InputStream הגולמי. @RequestBody JSON לפני אימות כיצד ה-Spring webhooks נכשלים.
אנו מוסיפים נקודות קצה של REST שמתאימות לאפליקציית Spring Boot הקיימת שלך, application.yml / env עבור סודות, ומזמינים כתיבה דרך JPA או המאגר שבו אתה כבר משתמש.
הצוות שלך מדלג על ההטמעה הראשונה של Spring Boot Stripe בהפקה: הוקס של גוף גולמי, אירועים אימפוטנטיים, כוונות PaymentIntents המודעות ל-SCA ומסירת מבחן לחיים.
צוותי Java המריצים מערכות ארגוניות Spring Boot. אנחנו מתאימים את נתיב התשלום למודולים הקיימים שלך - אנחנו לא מחליפים את הארכיטקטורה שלך.
יכולות עיקריות
צור כוונות תשלום משירות אביב. המפתח הסודי נשאר ב- application.yml / env - אף פעם לא ב-DTO שהלקוח מפרסם.
אמת את Stripe-Signature על בתים של הבקשה הגולמית. מיפוי @RequestBody נדלג בנקודת קצה זו.
ההגשמה פועלת לאחר שה-webhook מאמת, לא לאחר הפניה מחדש של הדפדפן. אנו מעדכנים את הישות או המאגר של JPA שכבר יש לך.
תחילה יש לשלוח עם מפתחות בדיקת Stripe. העלייה לאוויר היא חיתוך מתועד של פרופיל/env ולוח מחוונים, לא רישיון תוסף.
פס מנסה שוב. המטפל ב-Spring Boot משבית את מזהה האירוע כך ש-POST כפול אינו מתמלא כפול.
דפדפן או אפליקציה לנייד מקבלים רק מפתח הניתן לפרסום וסוד לקוח קצר מועד מ-Spring Boot API זה.
מקרי שימוש
אתה כבר יוצר הזמנות ב-Spring Boot ואתה זקוק ל-PaymentIntents בתוספת מצב תשלום בגיבוי webhook.
אתה צריך נתיב Stripe הניתן לתחזוקה במאגר הלקוח, לא הדגמת בקר חד פעמית.
Spring Boot יוצר את PaymentIntent הראשון. עבודת חיוב כבדה עשויה להזדקק להצעת מחיר מותאמת אישית.
נחיתה זו היא בצד ה-API בלבד. Frontend Stripe.js היא פלטפורמה אחרת אם גם אתה צריך את זה.
דמו
תצוגה מקדימה צור PaymentIntent, POST /webhooks/stripe, אימות חתימה, עדכן מצב הזמנה. דף זה אינו מעבד חיובים אמיתיים.
איך זה עובד
זרימת עבודה סטנדרטית של תוסף Bacodo, עם בדיקות Spring Boot עבור גרסת Java, Web MVC לעומת WebFlux, JPA ותצורת האבטחה הקיימת שלך.
01
אשר את שילוב הפסים עבור Spring Boot בשירות הארגוני הקיים שלך.
02
סקור את גרסאות Java / Spring Boot, WebMVC לעומת WebFlux, התמדה בהזמנה וחשבון Stripe שלך.
03
הוסף נקודות קצה של כוונת יצירה ו-webhook שמאמתות חתימות בגוף הגולמי.
04
Wire application.yml / env: מפתח סודי, מפתח שניתן לפרסום עבור לקוחות, סוד webhook, כתובת URL ציבורית של HTTPS.
05
הפעל אירועי בדיקה של Stripe CLI או Dashboard בתוספת נתיבי כוונת יצירה וסירוב.
06
שלח מקור, הערות מקיף ורשימת בדיקה חיה. יישום Spring Boot הוא שלך.
ארכיטקטורה
תהליך Spring Boot מכיל את המפתח הסודי. לקוחות מבקשים מ-Spring Boot ליצור PaymentIntent. Stripe מודיע על Spring Boot באמצעות webhook. Spring Boot מאמת את החתימה, ואז כותב מצב הזמנה.
טכנולוגיות נתמכות
אתחול אביב נתמך נוכחי ב-Java LTS Stripe מקבל. ברירת המחדל היא Spring Web MVC. WebFlux נכלל רק אם זה כבר איך שהשירות מאתחל.
עדכוני הזמנות נשארים ב-JPA, JDBC, או במאגר שכבר יש לך.
חשבון Stripe שלך, מפתחות בדיקה ומפתחות חיים, נקודת קצה webhook. העמלות נשארות עם Stripe.
מארח שיכול להריץ את ה-JVM ולקבל הודעות HTTPS מ-Stripe. מארח סטטי לא יכול.
מה כלול
Pricing
מחיר זה מיועד לפלטפורמת Spring Boot בלבד. הוא אינו משתמש בתמחור תוספים של Node.js, Go או Laravel.
שילוב Stripe עבור מגף קפיץ
הוסף תשלומי Stripe המוכנים לייצור למערכת ארגונית קיימת של Spring Boot ושמור את קוד המקור.
דרישות
$299
חד־פעמיSpring Boot
צריך פרונטאנד?
תשלום מאובטח באמצעותstripe
מסירה ואבטחה
אינטגרציה טיפוסית של Spring Boot Stripe נמדדת לאחר בדיקת תאימות Spring Boot. ציר הזמן תלוי בשכבת ההתמדה שלך ובאופן שבו לקוחות קוראים Spring Boot.
כוונות תשלום במצב מבחן, חתימות webhook, ניסיונות חוזרים ונתיבים לסירוב מופעלים מול אפליקציית Spring Boot לפני שאנו מוסרים.
מפתחות סודיים וסודות חתימת ה-webhook נשארים ב-server env. לקוחות מקבלים רק מפתח שניתן לפרסום או סוד לקוח קצר מועד.
ה-Spring Boot webhook מאמת את חתימות Stripe בגוף הגולמי לפני עדכון מצב ההזמנה.
אנחנו לא טוענים לאישור PCI או לאפס הונאה. Spring Boot לא מאחסן PAN. נתוני הכרטיס נאספים על ידי Stripe Checkout או Elements על לקוח.
שאלות נפוצות
שילוב Stripe for Spring Boot כולל יצירת PaymentIntent ב-Spring Boot API הקיים שלך, חיבור אינטרנט חתום בגוף הבקשה הגולמית, עדכוני מצב הזמנה בחנות שלך, בדיקות מול אירועי בדיקת Stripe והערות מסירה. אתה מקבל את המקור Spring Boot. עמלות Stripe וחשבון Stripe שלך נפרדים.
כן. שילוב Stripe עבור Spring Boot בנוי עבור מערכת Spring Boot שכבר יש לך. אנחנו לא שולחים ריפו הדגמה נפרד כתוצר.
לא. אסור לאחסן PAN. לקוחות משתמשים ב-Stripe Checkout או ב-Elements. טופס Spring Boot מותאם אישית שמפרסם נתוני כרטיסים גולמיים הוא מחוץ להיקף ברירת המחדל.
Spring Web MVC כברירת מחדל. WebFlux רק אם כך כבר מתחיל שירות Spring Boot.
כן להגשמה. Stripe חייב לכתוב לנקודת קצה של Spring Boot HTTPS שניתן להגיע אליה. מגף אביב מקומי צריך Stripe CLI או מנהרה במהלך הפיתוח.
Spring Boot יכול ליצור PaymentIntent ולאחסן את מזהה הלקוח של Stripe. חיוב חוזר נשאר בשרת. עבודת Spring Boot עתירת מנויים עשויה להזדקק להצעת מחיר מותאמת אישית.
תהליך Spring Boot משתמש במפתח הסודי ובסוד חתימת ה-webhook מהסביבה / תצורה. לקוחות מקבלים רק את המפתח הניתן לפרסום.
אנו מיישמים תחילה אינטגרציה של Stripe עבור Spring Boot מול מפתחות בדיקה. העלייה לאוויר היא חיתוך מקיף מתועד ולוח מחוונים, לא רישיון תוסף.
Spring Boot יוצר PaymentIntents התומכים ב-SCA. הלקוח משלים 3D Secure עם Stripe.js או Checkout. Spring Boot מתקיים רק לאחר ש-payal_intent.הצליח ב-webhook.
כן להגשמה. Spring Boot 200 ללקוח אינו מקור האמת. ה-webhook מאמת חתימות ולאחר מכן מסמן את ההזמנה ששולמה.
כן. שילוב פס עבור Spring Boot בדרך כלל מוסיף שדות או רשומת תשלום דקה ליד דגם ההזמנה הקיים שלך.
לא. אתה הבעלים של חשבון Stripe, המפתחות ודמי העיבוד. מחיר התוספת של Spring Boot מיושם בפרויקט Spring Boot שלך.
לא. אנחנו לא משכתבים שירות Spring Boot ל-Node.js או Laravel במחיר התוסף הזה של Spring Boot.
כן. מטא נתונים של PaymentIntent והשדות שאתה ממשיך לאחר אישור webhook מתאימים למודל הזמנת Spring Boot הקיים שלך.
מקור ה-Spring Boot נמצא בריפו שלך. התמיכה הכלולה למשך 30 יום מכסה פגמים בשילוב ה-Stripe המסופק עבור היקף ה-Spring Boot, ולא עבודת תכונות Spring Boot שאינה קשורה.
במהלך חלון 30 הימים אנו עוזרים עם שבירה באינטגרציה של Spring Boot שנמסרה כתוצאה משינוי ב-Stripe מתועד. שדרוגים מאוחרים יותר הם התחזוקה שלך, או תמיכה טכנית מורחבת.
אנו מתעדים את סטטוס PaymentIntent, יומני לוח המחוונים ומסירת ה-Spring Boot webhook. תמיכה של 30 יום כוללת כשלים בחתימה, ניסיונות חוזרים ומפתחות שהוגדרו בצורה שגויה עבור זרימת ה-Spring Boot שנמסרה.
אנו מאשרים את גרסת ה-Spring Boot שלך מול ספריית Stripe שאנו מצמידים בזמן האינטגרציה. זמני ריצה של Spring Boot ישנים או בעלי מזלג כבד עשויים להזדקק להיקף נוסף.
לא. אנחנו לא משכתבים שירות Spring Boot ל-Node.js או Laravel במחיר התוסף הזה של Spring Boot.
30 יום לאחר מסירה כלולה. תמיכה טכנית מורחבת היא אופציונלית ב-20% ממחיר התוספת של Spring Boot למשך שישה חודשים נוספים באותו שילוב Spring Boot.
הוסף תשלומי Stripe המוכנים לייצור לפרויקט Spring Boot הקיים שלך, שמור את קוד המקור ואפשר לשרת להגשים את עצמו.
$299