- פרויקט React Native קיים
- גישה ל-Stripe Test Mode
- נדרש באקאנד לתשלומים מאובטחים
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
תוסף React Native
הוסף גיליון תשלום @stripe/stripe-react-native לאפליקציית React Native הקיימת שלך מבלי לבנות טפסי כרטיסים מקוריים, 3D Secure וטעויות מפתח סודי מאפס. React Native לא מארח webhooks - ה-API שלך כן.
החל מ
$145
USD · React Native
שילוב Stripe עבור React Native · React Native
Requirements
אין צורך בגישה למאגר. גישה לפרויקט נדרשת רק אם תרצו ש־Bacodo ישלב ישירות.
מה זה עושה
Bacodo משלבת את Stripe בפרויקט React Native שכבר יש לך (אקספו או חשוף). לאחר המסירה, מקור React Native מתגורר במאגר שלך. המפתח הסודי וה-webhook נשארים ב-backend שאתה כבר מפעיל. אתה עדיין הבעלים של חשבון Stripe ועמלות Stripe.
אפליקציית React Native לא יכולה ליצור בבטחה PaymentIntents או לאמת webhooks. הוא צריך גיליון תשלום ו-backend שמחזיר סוד לקוח. בניין שפצל לא נכון שולח את המפתח הסודי בבינארי.
אנו מוסיפים @stripe/stripe-react-native, מציגים את גיליון התשלום מפעולת התשלום הקיימת שלך ב-React Native, ומחברים את שיחות האחזור שה-API שלך כבר צריך עבור PaymentIntents. אימות Webhook נמצא ב-API הזה, לא בתוך React Native.
הצוות שלך מדלג על ההטמעה הראשונה של Stripe React Native: גיליון תשלום, SCA, תצורה מקורית ומסירה שמתעדת כיצד האפליקציה מדברת עם ה-API שלך.
מפתחים וסוכנויות שכבר יש להם אפליקציית React Native iOS/Android ו-API, ורוצים נתיב Stripe בר תחזוקה מבלי לשכתב את האפליקציה ב-Flutter.
יכולות עיקריות
הצג את גיליון התשלום של Stripe עם @stripe/stripe-react-native מפעולת השכר שלך ב-React Native. נתוני הכרטיס נשארים ב-Stripe - לא במצב React Native אתה ממשיך.
אפליקציית React Native משתמשת רק במפתח הניתן לפרסום ובסוד לקוח קצר מועד מהממשק ה-API שלך. שילוב פס עבור React Native אינו מכניס STRIPE_SECRET_KEY לחבילת JS או בינארי מקורי.
הפעל ארנקים בגיליון התשלומים כאשר חשבון Stripe, מזהה הסוחר של Apple והגדרת Google Pay מאפשרים זאת. React Native fallback נשאר בגיליון התשלום של הכרטיס.
שלח תחילה את אפליקציית React Native עם המפתח הניתן לפרסום בבדיקת Stripe. חיתוך חי הוא שינוי מקיף/טעם מתועד בתוספת הסוד החי התואם ב-API שלך.
מסך תודה של React Native אינו מקור האמת. ה-API שלך מאמת את ה-Stripe webhook, ואז אפליקציית React Native קוראת מצב בתשלום מאותו API.
טפל בכרטיסים שנדחו, גיליון תשלומים שבוטל, כשלי רשת ו-3-D Secure לא שלם כך שממשק המשתמש המקורי של React לא ישאיר את הלקוח על מסך מת.
מקרי שימוש
כבר יש לך אפליקציית React Native וממשק API. אתה צריך תשלום בדף תשלום מבלי לשכתב את הקטלוג ב-Flutter.
אתה צריך נתיב Stripe הניתן לתחזוקה ב-React Native, מקור במאגר הלקוח, וחתך חי-מפתח מתועד במקום הדגמת חטיף.
אפליקציית React Native אוספת אמצעי תשלום ראשון בזמן שהמנויים נשארים ב-API שלך וב-Stripe Billing אם אתה כבר משתמש בהם.
שילוב Stripe עבור React Native הוא צד הלקוח הנייד. אם אתה גם צריך את ה-API בנוי, זה מוגדר בנפרד - המחיר הזה אינו קצה עורפי חדש.
דמו
הצג תצוגה מקדימה של נתיב התשלום של React Native: פעולת תשלום, גיליון תשלום, אישור ומצבי כשל. ארגז חול חי כנגד חשבון Stripe שלך זמין לאחר בדיקת תאימות. דף זה אינו מעבד חיובים אמיתיים.
איך זה עובד
זרימת עבודה סטנדרטית של תוסף Bacodo, עם בדיקות ספציפיות ל-React Native עבור Expo לעומת חשוף, יעדי iOS/Android וה-API שהאפליקציה כבר קוראת לו.
01
אשר את שילוב Stripe עבור React Native ושיש לך (או תגדיר) ממשק API שיכול ליצור PaymentIntents.
02
סקור את גרסת React Native, Expo או זרימת עבודה חשופה, ממשק המשתמש הקיים של התשלום ואת שפת הקצה האחורית שבה האפליקציה כבר משתמשת.
03
הוסף את @stripe/stripe-react-native, מצגת של גיליון תשלום, תצורה מקורית וחוזה האחזור לנקודת הקצה שלך ב-PaymentIntent.
04
חוט את המפתח הניתן לפרסום באמצעות env או flavor. מפתח סודי ו-webhook נשארים ב-API.
05
הפעל כרטיסי בדיקה של Stripe ב-iOS וב-Android, 3-D Secure, בטל/דחה, ואשר את עדכוני ה-API של ה-Webhook שהאפליקציה React Native קוראת.
06
שלח מקור React Native, הערות Env ורשימת בדיקה חיה של מפתחות. היישום של React Native הוא שלך לתחזוקה.
ארכיטקטורה
הבינארי React Native אף פעם לא מחזיק את המפתח הסודי. גיליון תשלום משתמש בסוד לקוח מהממשק ה-API שלך. Stripe מודיע על ה-API הזה באמצעות webhook. React Native ואז קורא את מצב הסדר.
טכנולוגיות נתמכות
Current React Native ב-Expo או זרימת עבודה חשופה. זה לא אתר React ולא Flutter - ראה את הנחיתות האלה ב-Stripe עבור הערימות האלה.
רשמי Stripe React Native SDK עבור גיליון תשלום וארנקים.
PaymentIntent יצירה ואימות webhook בקצה העורפי שאפליקציית React Native כבר מתקשרת. תוסף זה אינו מחליף את ה-API הזה בשירות Bacodo בלבד.
חשבון ה-Stripe שלך, מפתחות בדיקה ומפתחות חיים, נקודת קצה של webhook ב-API ואירועי Dashboard.
אפליקציית React Native היא לקוח. ה-webhook לא יכול לחיות רק בטלפון. פרויקט לאפליקציה בלבד ללא API לא יכול להשלים את נתיב התשלום הזה.
מה כלול
Pricing
מחיר זה מיועד לפלטפורמת React Native בלבד. הוא אינו משתמש בתמחור התוספות Next.js, React, Django או Flutter.
שילוב Stripe עבור React Native
הוסף גיליון תשלום Stripe מוכן לייצור לאפליקציית React Native קיימת ושמור את קוד המקור.
דרישות
$145
חד־פעמיReact Native
צריך באקאנד?
תשלום מאובטח באמצעותstripe
מסירה ואבטחה
התשלום הטיפוסי של React Native Stripe נערך לאחר בדיקת התאימות של React Native. ציר הזמן תלוי ב-Expo לעומת חשוף, בממשק המשתמש הנוכחי של התשלום וב-API.
כרטיסי מצב בדיקה, 3-D Secure, נתיבים לביטול ודחיה מופעלים ב-iOS וב-Android לפני שאנו מוסרים.
רק המפתח הניתן לפרסום נמצא בלקוח. מפתחות סודיים וסודות webhook נשארים בשרת שאפליקציית React Native קוראת לו.
React Native לא מאמת את חתימת ה-Stripe-Signature. ה-API שלך עושה זאת, ואז React Native קורא את התוצאה.
אנחנו לא טוענים לאישור PCI או לאפס הונאה. React Native אוספת כרטיסים דרך גיליון תשלום, לא טופס כרטיס מותאם אישית שאנו מאחסנים.
שאלות נפוצות
שילוב Stripe עבור React Native כולל הגדרת @stripe/stripe-react-native, גיליון תשלום בקופה הקיימת שלך ב-React Native, חוזה האחזור ל-PaymentIntent API, כיסוי הבדיקה של iOS ו-Android, והערות מסירה. אתה מקבל את המקור React Native בפרויקט שלך. עמלות Stripe, חשבון Stripe שלך ובניית קצה אחורי חדש נפרדים.
כן. שילוב Stripe עבור React Native נבנה עבור פרויקט React Native שכבר יש לך. אנו מתאימים את גיליון התשלום ונקודת הכניסה לתשלום בממשק המשתמש הנוכחי שלך בניווט ובתשלום ב-React Native במקום לשלוח אפליקציית הדגמה נפרדת כתוצר.
כן עבור מסלול הפקה של React Native Stripe. PaymentIntents, המפתח הסודי ואימות ה-webhook חייבים לחיות בשרת. אפליקציית React Native מקבלת רק מפתח שניתן לפרסום וסוד לקוח. אם אין לך ממשק API, העבודה האחורית הזו נכללת בנפרד ואינה מונחת במחיר התוסף של React Native.
שילוב Stripe עבור React Native משתמש ב-@stripe/stripe-react-native, ה-React Native SDK הרשמי של Stripe, עבור גיליון תשלום וכפתורי ארנק ב-iOS ואנדרואיד. אנחנו לא עוטפים את React Native checkout בתוסף לא מתועד אלא אם כן אתה דורש אחד כזה.
כן כאשר חשבון Stripe, מזהה הסוחר של Apple, הגדרת Google Pay והמכשירים תומכים בהם. ב-React Native, כפתורי ארנק הם היקף אופציונלי. גיליון תשלומים בכרטיס ב-React Native נשאר ברירת המחדל של החזרה.
Expo ו-bare React Native שניהם מועמדים. אנו מאשרים את Expo SDK, תוספים לתצורה ותאימות מודול מקורי במהלך בדיקת התאימות של React Native. אתר React הוא לא הנחיתה הזו - ראה שילוב Stripe for React.
לקוח React Native יכול לאשר כוונת תשלום או לאסוף אמצעי תשלום דרך גיליון תשלום. מוצרי Stripe Billing, פורטל לקוחות והיגיון חשבוניות פעילים ב-API שלך. עבודת React Native עתירת מנויים עשויה להזדקק להצעת מחיר מותאמת אישית.
אפליקציית React Native משתמשת רק במפתח הניתן לפרסום של Stripe, בדרך כלל באמצעות env או טעם מאובטח. המפתח הסודי וחתימת ה-webhook נשארים בשרת. שילוב Stripe עבור React Native אינו מכניס מפתחות סודיים ל-APK או IPA.
אנו מיישמים תחילה אינטגרציה של Stripe עבור React Native מול מפתחות וכרטיסי בדיקה של Stripe. מעבר לאוויר הוא חיתוך מפתח ו-webhook מתועד בסביבת Stripe Dashboard ובסביבת השרת שלך המשמשת את אפליקציית React Native, לא הפעלת רישיון תוסף.
גיליון תשלום מקורי של React ו-PaymentIntents מטפלים ב-3-D Secure דרך @stripe/stripe-react-native. אפליקציית React Native חייבת לשמור על זרימת הגיליון חיה עד ש-Stripe יחזיר סטטוס סופי; שילוב Stripe עבור React Native חוטי את המצבים הללו במפורש.
כן למימוש לאחר גיליון תשלום מקורי של React. ממשק המשתמש של React Native אינו מקור האמת. הקצה העורפי שלך מאמת את חתימות ה-Stripe webhook ולאחר מכן מסמן את ההזמנה בתשלום, פותח תוכן או מודיע על מילוי.
כן. שילוב Stripe עבור React Native שומר בדרך כלל על המוצר, העגלה וכפתור התשלום של React Native שלך ומציג את גיליון התשלום מאותה פעולה. טופס כרטיס React Native מותאם אישית שנוגע בנתוני PAN גולמיים הוא מחוץ להיקף ברירת המחדל מכיוון שגיליון תשלום הוא נתיב ה-PCI הבטוח יותר.
לא. אתה יוצר והבעלים של חשבון Stripe, מפתחות API ודמי עיבוד Stripe. מחיר התוסף של React Native הוא הטמעה בפרויקט React Native שלך, לא רישיון תשלום של Bacodo.
לא. מוצרים דיגיטליים הנמכרים בחנות iOS או Android עדיין דורשים IAP. שילוב Stripe עבור React Native מיועד ל-Stripe באפליקציית React Native שבה Stripe הוא נתיב תשלום מותר לסוג המוצר שלך.
כן. מטא-נתונים של PaymentIntent, רשומות לקוחות והשדות שאתה ממשיך לאחר אישור webhook מיושרים למודל ההזמנה של אפליקציית React Native הקיימת שלך במהלך שילוב Stripe for React Native.
המקור של React Native נמצא בריפו שלך, כך שהצוות שלך יכול לתחזק אותו. התמיכה הכלולה למשך 30 יום מכסה שאלות טכניות ופגמים בהיקף ה-Stripe Integration עבור React Native, ולא עבודת תכונות React Native שאינה קשורה.
במהלך חלון 30 הימים אנו עוזרים עם שבירה באינטגרציה של React Native שנמסרה הנגרמת על ידי שינוי Stripe או @stripe/stripe-react-native מתועד. שדרוגי חבילת React Native מתמשכים לאחר מכן הם התחזוקה שלך, או תמיכה טכנית מורחבת אם אתה קונה אותה.
אנו מתעדים כיצד לקרוא את סטטוס PaymentIntent, יומני Stripe Dashboard, ומשלוח חיבור לאינטרנט מנתיב התשלום של React Native. תמיכה של 30 יום כוללת דחיות בפתרון בעיות, ירידה ב-3D Secure ומפתחות מוגדרים שגויים עבור זרימת ה-React Native שנמסרה.
אנו מאשרים את גרסת React Native, Expo או זרימת עבודה חשופה, יעד הפריסה של iOS ו-Android minSdk מול המהדורה @stripe/stripe-react-native שאנו מצמידים בזמן האינטגרציה. זמני ריצה של React Native ישנים יותר או בעלי מזלג כבד עשויים להזדקק להיקף נוסף.
30 יום לאחר מסירה כלולה עבור נתיב React Native Stripe שנמסר. תמיכה טכנית מורחבת היא אופציונלית ב-20% ממחיר התוסף הזה של React Native ומכסה שישה חודשים נוספים של עזרה טכנית באותה אינטגרציה של React Native, לא בניית מוצר חדש.
הוסף תשלומי Stripe המוכנים לייצור לאפליקציית React Native הקיימת שלך, שמור את קוד המקור ושמור סודות ב-API שלך.
$145