- مشروع Flutter قائم
- الوصول إلى Stripe Test Mode
- يلزم باكند للدفع الآمن
لا يلزم الوصول إلى المستودع. نحتاج صلاحية المشروع فقط إذا رغبتم أن تُدمج Bacodo الإضافة مباشرة.
الوظيفة الإضافية الرفرفة
أضف ورقة الدفع وPaymentIntents ومدفوعات المحفظة إلى تطبيق Flutter iOS وAndroid الحالي لديك دون إنشاء أسلاك الدفع و3-D Secure وStripe للعميل من البداية.
من
$145
USD · Flutter
التكامل Stripeي للرفرفة · Flutter
Requirements
لا يلزم الوصول إلى المستودع. نحتاج صلاحية المشروع فقط إذا رغبتم أن تُدمج Bacodo الإضافة مباشرة.
ماذا يفعل
يقوم Bacodo بدمج Stripe في مشروع Flutter الموجود لديك بالفعل. بعد التسليم، يبقى التنفيذ في الريبو الخاص بك حتى يتمكن فريقك من قراءته وتغييره وتوسيعه. لا تزال تمتلك حساب Stripe ومفاتيح API ورسوم Stripe.
يحتاج الخروج من البطاقة والمحفظة في Flutter إلى PaymentIntents، وPayment Sheet، و3-D Secure، ومعالجة المفاتيح القابلة للنشر، وواجهة خلفية لا تكشف أبدًا عن المفتاح السري. إن بناء هذا المسار من الصفر أمر بطيء ومن السهل أن نخطئ فيه.
نضيف Flutter_stripe، وهي واجهة مستخدم للدفع تتطابق مع تطبيقك، وإنشاء PaymentIntent على الواجهة الخلفية الحالية لديك، وتأكيد خطاف الويب، والتكوين الاختباري/المباشر لنظامي التشغيل iOS وAndroid.
يتخطى فريقك أول تطبيق إنتاجي لـ Stripe Flutter: إعداد الحزمة، وتكوين النظام الأساسي، وSCA، وحالات الخطأ، والتسليم الذي يوثق كيفية شحن المفاتيح المباشرة.
المطورون والفرق الفنية والوكالات والشركات الناشئة التي لديها بالفعل تطبيق Flutter وتريد مسار دفع إنتاجي يمكنهم الحفاظ عليه.
الميزات الأساسية
اعرض ورقة دفع Stripe من شاشة الدفع الخاصة بك مع إدخال البطاقة، وخيارات الدفع المحفوظة عند التمكين، والتعامل الآمن ثلاثي الأبعاد عبر Flutter_stripe.
قم بإنشاء وتأكيد PaymentIntents من الواجهة الخلفية لديك من أجل الخروج من Flutter. يستخدم تطبيق Flutter فقط المفتاح القابل للنشر وسر العميل - لا يتم شحن المفتاح السري أبدًا في ملف APK أو IPA.
قم بتمكين أزرار المحفظة في Flutter iOS وAndroid عندما يدعمها حساب Stripe ومعرفات التاجر والجهاز. يبقى خيار الرفرفة الاحتياطي على ورقة دفع البطاقة.
قم بشحن تطبيق Flutter باستخدام مفاتيح اختبار Stripe وبطاقات الاختبار والتحويل الموثق للمفاتيح المباشرة. يظل تكوين بيئة Flutter خارج التحكم بالمصادر.
نجاح الدفع في Flutter UI ليس مصدر الحقيقة. تتحقق الواجهة الخلفية لديك من خطافات الويب الخاصة بـ Stripe وتقوم بتحديث حالة الطلب أو الاستحقاق قبل التنفيذ.
تعامل مع البطاقات المرفوضة وأوراق الدفع الملغاة وفشل الشبكة والتأمين ثلاثي الأبعاد غير المكتمل حتى لا تترك واجهة Flutter UI العميل في شاشة ميتة.
حالات الاستخدام
أنت تتلقى بالفعل طلبات أو حجوزات في Flutter وتحتاج إلى الدفع بالبطاقة على نظامي التشغيل iOS وAndroid دون إعادة كتابة الكتالوج أو تدفق الحجز.
أنت بحاجة إلى مسار شريطي يمكن صيانته في Flutter، ومصدر في مستودع العميل، وتغيير موثق للمفتاح المباشر بدلاً من نموذج Flutter الأولي لمرة واحدة.
يجب على عميل الهاتف المحمول تحصيل الدفعة الأولى أو تحديث طريقة الدفع بينما تظل الاشتراكات والفواتير على الواجهة الخلفية لديك وفواتير Stripe إذا كنت تستخدمها بالفعل.
ابدأ برسوم العملاء في تطبيق Flutter. يمكن تحديد نطاق رسوم Stripe Connect أو رسوم الوجهة بشكل منفصل إذا كان نموذج سوق Flutter الخاص بك يحتاج إليها.
عرض
قم بمعاينة مسار الدفع Flutter: عربة التسوق أو إجراء الدفع، وورقة الدفع، والتأكيد، وحالات الفشل. يتوفر وضع الحماية المباشر لحساب Stripe الخاص بك بعد التحقق من التوافق. هذه الصفحة لا تعالج الرسوم الحقيقية.
كيف يعمل
سير عمل الوظيفة الإضافية Bacodo القياسي، مع عمليات التحقق الخاصة بـ Flutter وStripe لـflutter_stripe وتكوين iOS/Android والواجهة الخلفية الحالية لديك.
01
قم بتأكيد تكامل Stripe لـ Flutter وطرق الدفع التي تحتاجها في اليوم الأول.
02
قم بمراجعة أهداف Flutter SDK وDart وiOS/Android وواجهة مستخدم Flutter checkout الحالية ولغة الواجهة الخلفية وما إذا كان لديك بالفعل حساب Stripe.
03
أضف Flutter_stripe وملفات النظام الأساسي Flutter ونقاط إدخال الخروج ونقاط نهاية PaymentIntent + webhook على الواجهة الخلفية لديك.
04
مفاتيح اختبار Wire Flutter، وإعداد تاجر Apple Pay / Google Pay إذا كان ضمن النطاق، وتكوين Flutter الخاص بالبيئة.
05
قم بتشغيل بطاقات اختبار Stripe و3-D Secure ومسارات الإلغاء/الرفض وتأكيد خطاف الويب على Flutter iOS وAndroid.
06
قم بتوصيل مصدر Flutter وملاحظات التكوين وقائمة التحقق من المفاتيح المباشرة. تطبيق Flutter هو ملكك للمحافظة عليه.
الهندسة
لا يتحدث عميل Flutter أبدًا مع Stripe باستخدام مفتاح سري. تستخدم ورقة الدفع سر العميل من الواجهة الخلفية لديك. يقوم Stripe بإعلام الواجهة الخلفية الخاصة بك عن طريق webhook قبل التنفيذ.
التقنيات المدعومة
Flutter المستقر الحالي مع أهداف iOS وAndroid. ورقة الدفع الخاصة بـ Flutter web ليست في النطاق الافتراضي.
تطبيق Stripe Flutter SDK الرسمي لورقة الدفع وApple Pay وGoogle Pay.
يقوم PaymentIntent بإنشاء/تأكيد المساعدين والتحقق من خطاف الويب على واجهة برمجة التطبيقات (API) التي يتصل بها تطبيق Flutter بالفعل. نحن لا نستبدل الواجهة الخلفية الخاصة بك بخدمة Bacodo فقط.
حساب Stripe الخاص بك ومفاتيح الاختبار والمفاتيح المباشرة التي تستخدمها أحداث Flutter ونقطة نهاية webhook وDashboard. تبقى رسوم معالجة Stripe مع Stripe.
هدف نشر Flutter iOS وAndroid minSdk وأنظمة URL ومعرفات التاجر عندما تكون المحافظ في النطاق.
ما الذي يتضمنه
Pricing
هذا السعر لمنصة Flutter فقط. ولا يستخدم تسعير الوظائف الإضافية لـ Django أو Next.js.
التكامل Stripeي للرفرفة
أضف مدفوعات Stripe الجاهزة للإنتاج إلى تطبيق Flutter الحالي واحتفظ بكود المصدر.
المتطلبات
$145
دفعة واحدةFlutter
تحتاجون باكند؟
دفع آمن عبرstripe
التسليم والأمان
يتم تحديد نطاق تكامل الخروج النموذجي لـ Flutter Stripe بعد التحقق من توافق Flutter. يعتمد المخطط الزمني على واجهة مستخدم Flutter checkout الحالية والواجهة الخلفية.
يتم ممارسة بطاقات وضع الاختبار والتأمين ثلاثي الأبعاد ومسارات الإلغاء والرفض على Flutter iOS وAndroid قبل التسليم.
تبقى المفاتيح السرية Stripeية وأسرار التوقيع على الويب على الخادم. يتلقى تطبيق Flutter فقط مفتاحًا قابلاً للنشر وأسرار العميل قصيرة العمر.
تتحقق نقاط النهاية الخلفية من توقيعات Stripe قبل تحديث حالة الطلب أو الاستحقاق التي يستخدمها تطبيق Flutter.
نحن لا نطالب بالحصول على شهادة PCI، أو عدم الاحتيال، أو معدلات الموافقة المضمونة. يتم جمع بيانات بطاقة Flutter من خلال Stripe Payment Sheet، وليس من خلال نموذج بطاقة مخصصة نقوم بتخزينها.
الأسئلة الشائعة
يشتمل تكامل Stripe لـ Flutter على إعداد Flutter_stripe، وورقة الدفع في صفحة الدفع الحالية الخاصة بـ Flutter، وإنشاء PaymentIntent على الواجهة الخلفية لديك، وحالة الطلب المدعومة بخطاف الويب، وتغطية اختبار iOS وAndroid، وملاحظات التسليم. تتلقى مصدر Flutter في مشروعك. رسوم Stripe وحساب Stripe الخاص بك منفصلان.
نعم. تم تصميم Stripe Integration for Flutter لمشروع Flutter الموجود لديك بالفعل. نحن نلائم ورقة الدفع ونقطة إدخال الدفع في واجهة المستخدم الحالية للتنقل والخروج في Flutter بدلاً من شحن تطبيق تجريبي منفصل باعتباره التسليم.
نعم لمسار Flutter Stripe للإنتاج. يجب أن تكون PaymentIntents والمفتاح السري موجودين على الخادم. يتلقى تطبيق Flutter فقط مفتاحًا قابلاً للنشر وسرًا للعميل. إذا لم تكن لديك واجهة برمجة تطبيقات، فسيتم تحديد نطاق عمل الواجهة الخلفية بشكل منفصل ولا يتم افتراضه في سعر الوظيفة الإضافية Flutter.
يستخدم Stripe Integration for Flutter Flutter_stripe، وهي حزمة Flutter SDK الرسمية لـ Stripe، لأوراق الدفع وأزرار المحفظة على iOS وAndroid. نحن لا نضمن ميزة Flutter checkout في مكون إضافي غير موثق إلا إذا طلبت ذلك صراحةً.
نعم عندما يدعمها حساب Stripe ومعرف تاجر Apple وإعداد Google Pay والأجهزة. في Flutter، تعد أزرار المحفظة نطاقًا اختياريًا. تظل ورقة دفع البطاقة على Flutter هي الإجراء الاحتياطي الافتراضي.
التكامل Stripeي الافتراضي لنطاق Flutter هو iOS وAndroid. لدى Flutter web Stripe قيود مختلفة ولا يتم تضمينها إلا إذا وافقنا عليها أثناء التحقق من توافق Flutter.
يمكن لعميل Flutter تأكيد PaymentIntent أو جمع طريقة الدفع من خلال Flutter_stripe. منتجات الفوترة Stripeية المتكررة وبوابة العملاء ومنطق الفاتورة مباشرة على الواجهة الخلفية لديك. قد يحتاج عمل Flutter الذي يتطلب اشتراكًا كبيرًا إلى عرض أسعار مخصص.
يستخدم تطبيق Flutter فقط مفتاح Stripe القابل للنشر، وعادةً ما يكون ذلك عبر تحديد السهم أو نكهة Flutter الآمنة. يبقى المفتاح السري وسر التوقيع عبر الويب على الخادم. لا يضع Stripe Integration for Flutter مفاتيح سرية في APK أو IPA.
نقوم بتنفيذ تكامل Stripe لـ Flutter مقابل مفاتيح اختبار Stripe وبطاقات الاختبار أولاً. إن بدء البث المباشر عبارة عن مفتاح موثق وخطاف ويب في لوحة معلومات Stripe وبيئة الخادم التي يستخدمها تطبيق Flutter، وليس تنشيطًا لترخيص إضافي.
تتعامل ورقة دفع Flutter وPaymentIntents مع الأمان ثلاثي الأبعاد من خلال Flutter_stripe. يجب أن يحافظ تطبيق Flutter على تدفق الورقة حتى يُرجع Stripe الحالة النهائية؛ تكامل Stripe لأسلاك Flutter تلك الحالات بشكل صريح.
نعم للوفاء بعد ورقة الدفع Flutter. واجهة المستخدم Flutter ليست مصدر الحقيقة. تتحقق الواجهة الخلفية الخاصة بك من توقيعات Stripe webhook ثم تحدد الطلب المدفوع أو تفتح المحتوى أو تخطر بالتنفيذ.
نعم. عادةً ما يحتفظ Stripe Integration for Flutter بمنتج Flutter وعربة التسوق وزر الدفع ويقدم ورقة الدفع من هذا الإجراء. يعد نموذج بطاقة Flutter المخصص الذي يمس بيانات PAN الأولية خارج النطاق الافتراضي لأن ورقة الدفع هي مسار PCI الأكثر أمانًا.
لا، أنت تقوم بإنشاء وامتلاك حساب Stripe ومفاتيح API ورسوم معالجة Stripe. سعر الوظيفة الإضافية Flutter هو التنفيذ في مشروع Flutter الخاص بك، وليس ترخيص دفع Bacodo.
لا. غالبًا ما تظل السلع الرقمية التي يتم بيعها داخل متجر iOS أو Android تتطلب الشراء داخل التطبيق (IAP). إن Stripe Integration for Flutter مخصص للدفع Stripe في تطبيق Flutter حيث يكون Stripe هو مسار الدفع المسموح به لنوع منتجك.
نعم. تتم محاذاة بيانات تعريف PaymentIntent وسجلات العملاء والحقول التي تستمر فيها بعد تأكيد خطاف الويب مع نموذج طلب تطبيق Flutter الموجود لديك أثناء Stripe Integration for Flutter.
مصدر Flutter موجود في الريبو الخاص بك، حتى يتمكن فريقك من الحفاظ عليه. يغطي الدعم المضمن لمدة 30 يومًا الأسئلة الفنية والعيوب في تكامل Stripe الذي تم تسليمه لنطاق Flutter، وليس عمل ميزة Flutter غير ذات الصلة.
خلال فترة 30 يومًا، نساعد في حل الكسر في تكامل Flutter الذي تم تسليمه بسبب تغيير Stripe أو Flutter_stripe الموثق. ترقيات حزمة Flutter المستمرة بعد ذلك هي الصيانة الخاصة بك، أو الدعم الفني الموسع إذا قمت بشرائها.
نقوم بتوثيق كيفية قراءة حالة PaymentIntent وسجلات Stripe Dashboard وتسليم خطاف الويب من مسار الدفع Flutter. يتضمن الدعم لمدة 30 يومًا عمليات رفض استكشاف الأخطاء وإصلاحها، وعمليات إسقاط الأمان ثلاثي الأبعاد، والمفاتيح التي تمت تهيئتها بشكل خاطئ لتدفق Flutter الذي تم تسليمه.
لقد قمنا بتأكيد هدف نشر Flutter SDK وDart وiOS وAndroid minSdk مقابل إصدار Flutter_stripe الذي قمنا بتثبيته في وقت التكامل. قد تحتاج أوقات تشغيل Flutter الأقدم أو المتشعبة بشدة إلى نطاق إضافي.
يتم تضمين 30 يومًا بعد التسليم لمسار Flutter Stripe الذي تم تسليمه. يعد الدعم الفني الممتد اختياريًا بنسبة 20% من سعر الوظيفة الإضافية لـ Flutter ويغطي ستة أشهر إضافية من المساعدة الفنية بشأن نفس تكامل Flutter، وليس بناء منتج جديد.
أضف مدفوعات Stripe الجاهزة للإنتاج إلى تطبيق Flutter الموجود لديك، واحتفظ بكود المصدر، وتخطى عملية الدفع من البداية.
$145