- פרויקט Node.js קיים
- גישה ל-Stripe Test Mode
- נדרש פרונטאנד לממשק תשלום
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
תוסף Node.js
הוסף PaymentIntents, webhooks חתומים ועדכוני הזמנת ל-API של Node.js שאתה כבר מפעיל - Express או Fastify, לא NestJS ולא Next.js Route Handlers.
החל מ
$145
USD · Node.js
שילוב Stripe עבור Node.js · Node.js
Requirements
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
מה זה עושה
Bacodo משלבת את Stripe בפרויקט Node.js שכבר יש לך. לאחר מסירה, מסלולים ו-env חיים במאגר שלך. אתה עדיין הבעלים של חשבון Stripe והעמלות. Node.js אף פעם לא מאחסן PAN.
נתיב Node.js Stripe של ייצור צריך יצירת PaymentIntent בשרת ובדיקות חתימה על מאגר הבקשות הלא שונה. ניתוח JSON לפני אימות הוא האופן שבו חיבורי אינטרנט של Express/Fastify נכשלים.
אנו מוסיפים מסלולי כוונות יצירה ו-webhook שמתאימים לאפליקציית ה-Express או Fastify הקיימת שלך, כתוביות כתובות הזמנה דרך החנות שבה אתה כבר משתמש.
הצוות שלך מדלג על ההטמעה הראשונה של Node.js Stripe: הווקס אינטרנט של גוף גולמי, אירועים אימפוטנטיים, PaymentIntents המודעים ל-SCA ומסירת מבחן לחיים.
מהנדסי Backend עם API של Node.js שאינם ב-NestJS. NestJS ו-Next.js הם נחיתות Stripe נפרדות.
יכולות עיקריות
צור PaymentIntents משירות Node.js. המפתח הסודי נשאר ב-process.env - לעולם לא בגוף הבקשה שהלקוח מפרסם.
אמת את חתימת ה-Stripe על הבתים המדויקים ש-Stripe חתם. מנתחי גוף JSON מדלגים במסלול זה.
ההגשמה פועלת לאחר אימות ה-webhook, לא לאחר דף תודה. אנו מעדכנים את רשומת ההזמנה שכבר יש לך.
תחילה יש לשלוח עם מפתחות בדיקת Stripe. העלייה לאוויר היא חיתוך מקיף מתועד ולוח מחוונים, לא רישיון תוסף.
פס מנסה שוב. המטפל Node.js מבטל את מזהה האירוע כך ש-POST כפול אינו מתמלא כפול.
דפדפן או אפליקציה לנייד מקבלים רק מפתח הניתן לפרסום וסוד לקוח קצר מועד מ-API זה של Node.js.
מקרי שימוש
אתה כבר יוצר הזמנות ב-Node.js ואתה זקוק ל-PaymentIntents בתוספת מצב תשלום מגובה webhook.
אתה צריך נתיב Stripe הניתן לתחזוקה במאגר הלקוח, לא סקריפט חד פעמי ליד server.js.
Node.js יוצר את PaymentIntent הראשון. עבודת חיוב כבדה עשויה להזדקק להצעת מחיר מותאמת אישית.
נחיתה זו היא בצד ה-API בלבד. Frontend Stripe.js היא פלטפורמה אחרת אם גם אתה צריך את זה.
דמו
תצוגה מקדימה צור PaymentIntent, POST /webhooks/stripe, אימות חתימה, עדכן מצב הזמנה. דף זה אינו מעבד חיובים אמיתיים.
איך זה עובד
זרימת עבודה סטנדרטית של תוסף Bacodo, עם בדיקות Node.js עבור Express לעומת Fastify, מנתחי גוף והחנות שהמסלולים שלך כבר משתמשים בהם.
01
אשר שזהו ממשק API של Node.js - לא NestJS ולא Next.js.
02
בדוק את Node LTS, Express או Fastify, עמידה בהזמנה קיימת וחשבון Stripe שלך.
03
הוסף מסלולי כוונת יצירה ו-webhook שמאמתים חתימות בגוף הגולמי.
04
Wire env: מפתח סודי, מפתח שניתן לפרסום עבור לקוחות, סוד webhook, כתובת URL ציבורית של HTTPS.
05
הפעל אירועי בדיקה של Stripe CLI או Dashboard בתוספת נתיבי כוונת יצירה וסירוב.
06
שלח מקור, הערות מקיף ורשימת בדיקה חיה. היישום של Node.js הוא שלך.
ארכיטקטורה
תהליך Node.js מחזיק את המפתח הסודי. לקוחות מבקשים מ-Node.js ליצור PaymentIntent. Stripe מודיע ל-Node.js באמצעות webhook. Node.js מאמת את החתימה, ואז כותב מצב הזמנה.
טכנולוגיות נתמכות
Node LTS נוכחי ב-Express או Fastify. זה לא NestJS ולא Next.js App Router.
עדכוני הזמנות נשארים במסד הנתונים או במאגר שכבר יש לך.
חשבון Stripe שלך, מפתחות בדיקה ומפתחות חיים, נקודת קצה webhook. העמלות נשארות עם Stripe.
מארח שיכול להריץ את Node ולקבל הודעות HTTPS מ-Stripe. מארח סטטי לא יכול.
מה כלול
Pricing
מחיר זה מיועד לפלטפורמת Node.js בלבד. הוא אינו משתמש ב-NestJS, ב-Next.js או בתמחור תוסף אחר.
שילוב Stripe עבור Node.js
הוסף תשלומי Stripe המוכנים לייצור לממשק API קיים של Node.js ושמור את קוד המקור.
דרישות
$145
חד־פעמיNode.js
צריך פרונטאנד?
תשלום מאובטח באמצעותstripe
מסירה ואבטחה
אינטגרציה טיפוסית של Node.js Stripe היא בהיקף לאחר בדיקת התאימות של Node.js. ציר הזמן תלוי בשכבת ההתמדה שלך ובאופן שבו לקוחות קוראים ל-Node.js.
כוונות תשלום במצב בדיקה, חתימות webhook, ניסיונות חוזרים ונתיבים לסירוב מופעלים כנגד אפליקציית Node.js לפני שאנו מוסרים.
מפתחות סודיים וסודות חתימת ה-webhook נשארים ב-server env. לקוחות מקבלים רק מפתח שניתן לפרסום או סוד לקוח קצר מועד.
ה-Webhook של Node.js מאמת חתימות Stripe בגוף הגולמי לפני עדכון מצב ההזמנה.
אנחנו לא טוענים לאישור PCI או לאפס הונאה. Node.js אינו מאחסן PAN. נתוני הכרטיס נאספים על ידי Stripe Checkout או Elements על לקוח.
שאלות נפוצות
שילוב Stripe עבור Node.js כולל יצירת PaymentIntent ב-API הקיים של Node.js, חיבור אינטרנט חתום בגוף הבקשה הגולמית, עדכוני מצב הזמנה בחנות שלך, בדיקות מול אירועי בדיקת Stripe והערות מסירה. אתה מקבל את המקור Node.js. עמלות Stripe וחשבון Stripe שלך נפרדים.
כן. שילוב Stripe for Node.js נבנה עבור ממשק API של Node.js שכבר יש לך - Express או Fastify. אנחנו לא שולחים ריפו הדגמה נפרד כתוצר.
לא. ל-Node.js אסור לאחסן PAN. לקוחות משתמשים ב-Stripe Checkout או ב-Elements. טופס Node.js מותאם אישית שמפרסם נתוני כרטיסים גולמיים אינו ברירת המחדל.
לא. NestJS היא נחיתה נפרדת. שילוב Stripe עבור Node.js הוא Express או Fastify. אנחנו לא משכתבים ממשק API של Node.js ל-NestJS במחיר הזה.
לא. נתב האפליקציה של Next.js הוא שילוב Stripe עבור Next.js. נחיתה זו היא ממשק API עצמאי של Node.js.
כן להגשמה. Stripe חייב לכתוב לנקודת קצה Node.js HTTPS נגישה. Node.js מקומי צריך Stripe CLI או מנהרה במהלך הפיתוח.
Node.js יכול ליצור PaymentIntent ולאחסן את מזהה הלקוח של Stripe. חיוב חוזר ופורטל הלקוחות נשארים בשרת. עבודת Node.js עתירת מנויים עשויה להזדקק להצעת מחיר מותאמת אישית.
תהליך Node.js משתמש במפתח הסודי ובסוד חתימת ה-webhook ממשתני הסביבה. לקוחות מקבלים רק את המפתח הניתן לפרסום.
אנו מיישמים תחילה אינטגרציה של Stripe עבור Node.js מול מפתחות בדיקה. העלייה לאוויר היא חיתוך מקיף מתועד ולוח מחוונים, לא רישיון תוסף.
Node.js יוצר PaymentIntents התומכים ב-SCA. הלקוח משלים 3D Secure עם Stripe.js או Checkout. Node.js מתקיים רק לאחר ש-payal_intent.successed ב-webhook.
כן להגשמה. Node.js 200 ללקוח אינו מקור האמת. ה-webhook מאמת חתימות ולאחר מכן מסמן את ההזמנה ששולמה.
כן. שילוב Stripe עבור Node.js מוסיף בדרך כלל שדות או רשומת תשלום דקה ליד דגם ההזמנה הקיים שלך.
לא. אתה הבעלים של חשבון Stripe, המפתחות ודמי העיבוד. מחיר התוסף של Node.js מיושם בפרויקט Node.js שלך.
Express או Fastify - מה שמבינים באפליקציית Node.js שלך שכבר משתמשת. אנו מאשרים זאת בבדיקת התאימות של Node.js.
כן. מטא נתונים של PaymentIntent והשדות שאתה ממשיך לאחר אישור webhook מיושרים למודל ההזמנה הקיים שלך ב-Node.js.
המקור של Node.js נמצא בריפו שלך. התמיכה הכלולה למשך 30 יום מכסה פגמים ב-Stripe Integration עבור היקף Node.js, ולא עבודת תכונות Node.js שאינה קשורה.
במהלך חלון 30 הימים אנו עוזרים עם שבירה באינטגרציה של Node.js שנמסרה כתוצאה משינוי ב-Stripe מתועד. שדרוגים מאוחרים יותר הם התחזוקה שלך, או תמיכה טכנית מורחבת.
אנו מתעדים את סטטוס PaymentIntent, יומני לוח המחוונים, ומשלוח Node.js webhook. תמיכה של 30 יום כוללת כשלים בחתימה, ניסיונות חוזרים ומפתחות שגויים עבור זרימת ה-Node.js שנמסרה.
אנו מאשרים את ה-Node LTS שלך מול ספריית Stripe שאנו מצמידים בזמן האינטגרציה. זמני ריצה של Node.js ישנים יותר או בעלי מזלג כבד עשויים להזדקק להיקף נוסף.
30 יום לאחר מסירה כלולה. תמיכה טכנית מורחבת היא אופציונלית ב-20% ממחיר התוסף הזה של Node.js למשך שישה חודשים נוספים באותה אינטגרציה של Node.js.
הוסף תשלומי Stripe המוכנים לייצור לפרויקט הקיים שלך ב-Node.js, שמור את קוד המקור ואפשר לשרת להגשים את עצמו.
$145