- פרויקט Go קיים
- גישה ל-Stripe Test Mode
- נדרש פרונטאנד לממשק תשלום
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
לך תוסף
הוסף PaymentIntents, webhooks חתומים והזמנת עדכונים ל-Go API שאתה כבר מפעיל. ערימות ברירת המחדל הן ג'ין או סיבים. גו לא אוספת קלפים.
החל מ
$259
USD · Go
שילוב Stripe עבור Go · Go
Requirements
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
מה זה עושה
Bacodo משלבת את Stripe בפרויקט Go שכבר יש לך. לאחר מסירה, המטפלים וה-env חיים במאגר שלך. אתה עדיין הבעלים של חשבון Stripe והעמלות. אל תחנות PAN לעולם.
נתיב ייצור Go Stripe צריך יצירת PaymentIntent בשרת ובדיקות חתימה בגוף הבקשה הגולמית. מחייב JSON לפני אימות הוא איך Gin/Fiber webhooks נכשלים.
אנו מוסיפים מטפלי כוונות יצירה ו-webhook שמתאימים לנתב הג'ין או הסיבים הקיים שלך, env עבור סודות וכתבי הזמנה דרך החנות שבה אתה כבר משתמש.
הצוות שלך מדלג על ההטמעה הראשונה של Go Stripe: הווקס אינטרנט בגוף גולמי, אירועים אימפוטנטיים, כוונות PaymentIntents המודעות ל-SCA ומסירת מבחן לחיים.
עבור למהנדסי backend על ג'ין או סיבים. אפליקציות net/http בלבד הן בסדר אם זה מה שאתה כבר מפעיל - אנו מאשרים זאת בבדיקת התאימות.
יכולות עיקריות
צור PaymentIntents משירות Go. המפתח הסודי נשאר ב-env - לעולם לא בגוף JSON שהלקוח מפרסם.
אמת את חתימת ה-Stripe על הבתים המדויקים ש-Stripe חתם. במסלול זה מדלגים על Gin ShouldBindJSON / Fiber BodyParser.
ההגשמה פועלת לאחר אימות ה-webhook, לא לאחר דף תודה. אנו מעדכנים את רשומת ההזמנה שכבר יש לך.
תחילה יש לשלוח עם מפתחות בדיקת Stripe. העלייה לאוויר היא חיתוך מקיף מתועד ולוח מחוונים, לא רישיון תוסף.
פס מנסה שוב. המטפל של Go מבטל את מזהה האירוע כך ש- POST כפול אינו מתמלא כפול.
דפדפן או אפליקציה לנייד מקבלים רק מפתח הניתן לפרסום וסוד לקוח קצר מועד מ-Go API זה.
מקרי שימוש
אתה כבר יוצר הזמנות ב-Go ואתה זקוק ל-PaymentIntents בתוספת מצב תשלום מגובה webhook.
אתה צריך נתיב Stripe הניתן לתחזוקה במאגר הלקוח, לא הדגמה חד פעמית של main.go.
Go יוצרת את PaymentIntent הראשון. עבודת חיוב כבדה עשויה להזדקק להצעת מחיר מותאמת אישית.
נחיתה זו היא בצד ה-API בלבד. Frontend Stripe.js היא פלטפורמה אחרת אם גם אתה צריך את זה.
דמו
תצוגה מקדימה צור PaymentIntent, POST /webhooks/stripe, אימות חתימה, עדכן מצב הזמנה. דף זה אינו מעבד חיובים אמיתיים.
איך זה עובד
זרימת עבודה סטנדרטית של תוסף Bacodo, עם בדיקות Go עבור ג'ין לעומת סיבים, גוף גולמי והחנות שהמטפלים שלך כבר משתמשים בהם.
01
אשר את שילוב Stripe עבור Go והאם הנתב הוא Gin, Fiber או net/http.
02
סקור את גרסת ה-Go, הנתב, התמדה בהזמנה הקיימת וחשבון ה-Stripe שלך.
03
הוסף מטפלים בכוונת יצירה ו-webhook שמאמתים חתימות בגוף הגולמי.
04
Wire env: מפתח סודי, מפתח שניתן לפרסום עבור לקוחות, סוד webhook, כתובת URL ציבורית של HTTPS.
05
הפעל אירועי בדיקה של Stripe CLI או Dashboard בתוספת נתיבי כוונת יצירה וסירוב.
06
שלח מקור, הערות מקיף ורשימת בדיקה חיה. היישום של Go הוא שלך.
ארכיטקטורה
תהליך Go מחזיק את המפתח הסודי. לקוחות מבקשים מ-Go ליצור PaymentIntent. Stripe מודיע על Go by webhook. Go מאמת את החתימה, ואז כותב מצב הזמנה.
טכנולוגיות נתמכות
נוכחי Go on Gin או Fiber. רשת רגילה/http כלול רק אם זה כבר איך שהשירות מאתחל.
עדכוני הזמנות נשארים במסד הנתונים או במאגר שכבר יש לך. אנחנו לא ממציאים ORM חדש.
חשבון Stripe שלך, מפתחות בדיקה ומפתחות חיים, נקודת קצה webhook. העמלות נשארות עם Stripe.
מארח שיכול להריץ את הבינארי Go ולקבל הודעות HTTPS מ-Stripe. מארח סטטי לא יכול.
מה כלול
Pricing
מחיר זה מיועד לפלטפורמת Go בלבד. הוא אינו משתמש בתמחור התוספות של Node.js, Laravel או Spring Boot.
שילוב Stripe עבור Go
הוסף תשלומי Stripe המוכנים לייצור ל-Go API קיים - ג'ין או סיבים - ושמור את קוד המקור.
דרישות
$259
חד־פעמיGo
צריך פרונטאנד?
תשלום מאובטח באמצעותstripe
מסירה ואבטחה
אינטגרציה טיפוסית של Go Stripe נמדדת לאחר בדיקת התאימות של Go. ציר הזמן תלוי בשכבת ההתמדה שלך ובאופן שבו לקוחות קוראים Go.
כוונות תשלום במצב בדיקה, חתימות webhook, ניסיונות חוזרים ונתיבים לסירוב מופעלים מול אפליקציית Go לפני שאנו מוסרים.
מפתחות סודיים וסודות חתימת ה-webhook נשארים ב-server env. לקוחות מקבלים רק מפתח שניתן לפרסום או סוד לקוח קצר מועד.
ה-Go webhook מאמת חתימות Stripe בגוף הגולמי לפני עדכון מצב ההזמנה.
אנחנו לא טוענים לאישור PCI או לאפס הונאה. Go לא מאחסן PAN. נתוני הכרטיס נאספים על ידי Stripe Checkout או Elements על לקוח.
שאלות נפוצות
שילוב Stripe for Go כולל יצירת PaymentIntent ב-Go API הקיים שלך, חיבור אינטרנט חתום בגוף הבקשה הגולמית, עדכוני מצב הזמנה בחנות שלך, בדיקות מול אירועי בדיקת Stripe והערות מסירה. אתה מקבל את מקור ה-Go. עמלות Stripe וחשבון Stripe שלך נפרדים.
כן. Integration Stripe for Go נבנה עבור מערכת Go שכבר יש לך. אנחנו לא שולחים ריפו הדגמה נפרד כתוצר.
לא. אסור לגו לאחסן PAN. לקוחות משתמשים ב-Stripe Checkout או ב-Elements. טופס Go מותאם אישית שמפרסם נתוני כרטיסים גולמיים הוא מחוץ להיקף ברירת המחדל.
ג'ין או סיבים - לפי האפליקציה שלך Go כבר משתמשת. רשת רגילה/http אם כך השירות כבר מאתחל.
כן להגשמה. Stripe חייב לכתוב לנקודת קצה של Go HTTPS שניתן להגיע אליה. Local Go צריך Stripe CLI או מנהרה במהלך הפיתוח.
Go יכולה ליצור PaymentIntent ולאחסן את מזהה הלקוח של Stripe. חיוב חוזר נשאר בשרת. עבודת Go עתירת מנויים עשויה להזדקק להצעת מחיר מותאמת אישית.
תהליך ה-Go משתמש במפתח הסודי ובסוד חתימת ה-webhook מהסביבה / תצורה. לקוחות מקבלים רק את המפתח הניתן לפרסום.
אנו מיישמים תחילה את Integration Stripe for Go כנגד מפתחות בדיקה. העלייה לאוויר היא חיתוך מקיף מתועד ולוח מחוונים, לא רישיון תוסף.
Go יוצר PaymentIntents התומכים ב-SCA. הלקוח משלים 3D Secure עם Stripe.js או Checkout. Go ממלא רק לאחר ש-payal_intent.succeded ב-webhook.
כן להגשמה. Go 200 ללקוח אינו מקור האמת. ה-webhook מאמת חתימות ולאחר מכן מסמן את ההזמנה ששולמה.
כן. Stripe Integration for Go מוסיף בדרך כלל שדות או רשומת תשלום דקה לצד דגם ההזמנה הקיים שלך.
לא. אתה הבעלים של חשבון Stripe, המפתחות ודמי העיבוד. מחיר התוסף של Go הוא הטמעה בפרויקט Go שלך.
לא. אנחנו לא משכתבים ממשק API של Go ל-Node.js או ל-Java בתוך מחיר התוסף הזה של Go.
כן. מטא נתונים של PaymentIntent והשדות שאתה ממשיך לאחר אישור webhook מתאימים למודל הזמנת ה-Go הקיים שלך.
מקור ה-Go נמצא במאגר שלך. התמיכה הכלולה למשך 30 יום מכסה פגמים בהיקף ה-Stripe Integration for Go שנמסר, ולא עבודת תכונות Go לא קשורה.
במהלך חלון 30 הימים אנו מסייעים בשבר באינטגרציה של Go שנמסרה כתוצאה משינוי ב-Stripe מתועד. שדרוגים מאוחרים יותר הם התחזוקה שלך, או תמיכה טכנית מורחבת.
אנו מתעדים את סטטוס PaymentIntent, יומני לוח המחוונים והמשלוח של Go webhook. תמיכה למשך 30 יום כוללת כשלים בחתימה, ניסיונות חוזרים ומפתחות שגויים עבור זרימת ה-Go שנמסרה.
אנו מאשרים את גרסת ה-Go שלך מול ספריית Stripe שאנו מצמידים בזמן האינטגרציה. זמני הפעלה ישנים יותר או בעלי מזלג כבד עשויים להזדקק להיקף נוסף.
לא. אנחנו לא משכתבים ממשק API של Go ל-Node.js או ל-Java בתוך מחיר התוסף הזה של Go.
30 יום לאחר מסירה כלולה. תמיכה טכנית מורחבת היא אופציונלית ב-20% ממחיר התוסף הזה של Go למשך שישה חודשים נוספים באותו שילוב Go.
הוסף תשלומי Stripe המוכנים לייצור לפרויקט ה-Go הקיים שלך, שמור את קוד המקור ואפשר לשרת להגשים את עצמו.
$259