- โปรเจกต์ Flutter ที่มีอยู่
- สิทธิ์เข้าถึง Stripe Test Mode
- ต้องมีแบ็กเอนด์สำหรับการชำระเงินที่ปลอดภัย
ไม่ต้องให้สิทธิ์รีโป หากต้องการให้ Bacodo ผสานโดยตรงจึงค่อยให้สิทธิ์โปรเจกต์ชั่วคราว
โปรแกรมเสริมกระพือ
เพิ่มเอกสารการชำระเงิน ความตั้งใจในการชำระเงิน และการชำระเงินกระเป๋าสตางค์ไปยังแอป Flutter iOS และ Android ที่มีอยู่ของคุณ โดยไม่ต้องสร้างการชำระเงิน 3-D Secure และการเดินสายไคลเอ็นต์ Stripe ตั้งแต่เริ่มต้น
เริ่มต้น
$145
USD · Flutter
การรวม Stripe สำหรับ Flutter · Flutter
Requirements
ไม่ต้องให้สิทธิ์รีโป หากต้องการให้ Bacodo ผสานโดยตรงจึงค่อยให้สิทธิ์โปรเจกต์ชั่วคราว
ทำอะไร
Bacodo ผสานรวม Stripe เข้ากับโปรเจ็กต์ Flutter ที่คุณมีอยู่แล้ว หลังจากส่งมอบ การใช้งานจะยังคงอยู่ใน Repo ของคุณ เพื่อให้ทีมของคุณสามารถอ่าน เปลี่ยนแปลง และขยายได้ คุณยังคงเป็นเจ้าของบัญชี Stripe, คีย์ API และค่าธรรมเนียม Stripe
การชำระเงินด้วยบัตรและกระเป๋าเงินใน Flutter จำเป็นต้องมี PaymentIntents, เอกสารการชำระเงิน, การรักษาความปลอดภัยแบบ 3 มิติ, การจัดการคีย์ที่เผยแพร่ได้ และแบ็กเอนด์ที่ไม่เคยเปิดเผยรหัสลับ การสร้างเส้นทางตั้งแต่เริ่มต้นนั้นช้าและผิดพลาดได้ง่าย
เราเพิ่ม flutter_stripe ซึ่งเป็น UI การชำระเงินที่ตรงกับแอปของคุณ การสร้าง PaymentIntent บนแบ็กเอนด์ที่มีอยู่ การยืนยันเว็บฮุค และการกำหนดค่าทดสอบ/ใช้งานจริงสำหรับ iOS และ Android
ทีมของคุณข้ามการใช้งาน Stripe Flutter ที่ใช้งานจริงครั้งแรก: การตั้งค่าแพ็คเกจ, การกำหนดค่าแพลตฟอร์ม, SCA, สถานะข้อผิดพลาด และการส่งมอบที่บันทึกวิธีจัดส่งคีย์สด
นักพัฒนา ทีมเทคนิค เอเจนซี่ และสตาร์ทอัพที่มีแอพ Flutter อยู่แล้ว และต้องการเส้นทางการชำระเงินที่ใช้งานจริงที่พวกเขาสามารถรักษาไว้ได้
ฟีเจอร์หลัก
นำเสนอเอกสารการชำระเงินแบบ Stripe จากหน้าจอชำระเงินของคุณพร้อมรายการบัตร ตัวเลือกการชำระเงินที่บันทึกไว้เมื่อเปิดใช้งาน และการจัดการ 3-D Secure แบบเนทีฟผ่าน flutter_stripe
สร้างและยืนยัน PaymentIntents จากแบ็กเอนด์ของคุณสำหรับการชำระเงิน Flutter แอป Flutter ใช้เฉพาะคีย์ที่เผยแพร่ได้และข้อมูลลับไคลเอ็นต์เท่านั้น — รหัสลับจะไม่จัดส่งใน APK หรือ IPA
เปิดใช้งานปุ่มกระเป๋าเงินใน Flutter iOS และ Android บิวด์เมื่อบัญชี Stripe รหัสผู้ค้า และอุปกรณ์ของคุณรองรับ ทางเลือกสำรองของ Flutter ยังคงอยู่ในเอกสารการชำระเงินของบัตร
จัดส่งแอป Flutter พร้อมด้วยปุ่มทดสอบ Stripe การ์ดทดสอบ และเอกสารตัดส่วนไปยังคีย์สด การกำหนดค่าสภาพแวดล้อม Flutter อยู่นอกการควบคุมแหล่งที่มา
ความสำเร็จในการชำระเงินใน Flutter UI ไม่ใช่แหล่งที่มาของความจริง แบ็กเอนด์ของคุณจะตรวจสอบ Stripe webhooks และอัปเดตคำสั่งซื้อหรือสถานะการให้สิทธิ์ก่อนดำเนินการ
จัดการบัตรที่ถูกปฏิเสธ เอกสารการชำระเงินที่ถูกยกเลิก เครือข่ายล้มเหลว และการรักษาความปลอดภัย 3 มิติที่ไม่สมบูรณ์ ดังนั้น Flutter UI จะไม่ปล่อยให้ลูกค้าอยู่บนหน้าจอที่ไม่ทำงาน
กรณีใช้งาน
คุณได้รับคำสั่งซื้อหรือการจองใน Flutter แล้ว และต้องการการชำระเงินด้วยบัตรบน iOS และ Android โดยไม่ต้องเขียนแค็ตตาล็อกหรือขั้นตอนการจองใหม่
คุณต้องมีเส้นทาง Stripe ที่สามารถบำรุงรักษาได้ใน Flutter แหล่งที่มาใน repo ไคลเอนต์ และการตัดคีย์สดที่บันทึกไว้ แทนที่จะเป็นต้นแบบ Flutter แบบครั้งเดียว
ไคลเอนต์มือถือจะต้องรวบรวมการชำระเงินครั้งแรกหรืออัปเดตวิธีการชำระเงินในขณะที่การสมัครสมาชิกและใบแจ้งหนี้ยังคงอยู่ในแบ็กเอนด์ของคุณและ Stripe Billing หากคุณใช้งานอยู่แล้ว
เริ่มต้นด้วยการเรียกเก็บเงินลูกค้าในแอป Flutter ค่าธรรมเนียม Stripe Connect หรือปลายทางสามารถกำหนดขอบเขตแยกต่างหากได้หากโมเดลตลาด Flutter ของคุณต้องการ
เดโม
ดูตัวอย่างเส้นทางการชำระเงินของ Flutter: รถเข็นหรือการชำระเงิน เอกสารการชำระเงิน การยืนยัน และสถานะความล้มเหลว แซนด์บ็อกซ์สดสำหรับบัญชี Stripe ของคุณพร้อมใช้งานหลังจากการตรวจสอบความเข้ากันได้ หน้านี้ไม่ได้ประมวลผลการเรียกเก็บเงินจริง
วิธีทำงาน
เวิร์กโฟลว์ส่วนเสริมมาตรฐานของ Bacodo พร้อมการตรวจสอบเฉพาะ Flutter และ Stripe สำหรับ flutter_stripe, การกำหนดค่า iOS/Android และแบ็กเอนด์ที่มีอยู่ของคุณ
01
ยืนยันการรวม Stripe สำหรับ Flutter และวิธีการชำระเงินที่คุณต้องการในวันแรก
02
ตรวจสอบ Flutter SDK, Dart, เป้าหมาย iOS/Android, UI การชำระเงิน Flutter ที่มีอยู่, ภาษาแบ็กเอนด์ และดูว่าคุณมีบัญชี Stripe อยู่แล้วหรือไม่
03
เพิ่ม flutter_stripe, ไฟล์แพลตฟอร์ม Flutter, จุดเข้าชำระเงิน และจุดสิ้นสุด PaymentIntent + webhook บนแบ็กเอนด์ของคุณ
04
คีย์ทดสอบ Wire Flutter, การตั้งค่าผู้ขาย Apple Pay / Google Pay หากอยู่ในขอบเขต และการกำหนดค่า Flutter เฉพาะสภาพแวดล้อม
05
เรียกใช้การ์ดทดสอบ Stripe, การรักษาความปลอดภัยแบบ 3 มิติ, ยกเลิก/ปฏิเสธเส้นทาง และการยืนยันเว็บฮุคบน Flutter iOS และ Android
06
ส่งแหล่งที่มาของ Flutter บันทึกการกำหนดค่า และรายการตรวจสอบคีย์สด การใช้งาน Flutter นั้นเป็นของคุณที่ต้องดูแลรักษา
สถาปัตยกรรม
ลูกค้า Flutter ไม่เคยคุยกับ Stripe ด้วยรหัสลับ เอกสารการชำระเงินใช้ความลับของลูกค้าจากแบ็กเอนด์ของคุณ Stripe แจ้งเตือนแบ็กเอนด์ของคุณทาง webhook ก่อนที่คุณจะดำเนินการ
เทคโนโลยีที่รองรับ
Flutter ที่เสถียรในปัจจุบันพร้อมเป้าหมาย iOS และ Android เอกสารการชำระเงินเว็บ Flutter ไม่ได้อยู่ในขอบเขตเริ่มต้น
Stripe Flutter SDK อย่างเป็นทางการสำหรับเอกสารการชำระเงิน, Apple Pay และ Google Pay
PaymentIntent สร้าง / ยืนยันผู้ช่วยเหลือและการตรวจสอบ webhook บน API ที่แอป Flutter ของคุณเรียกใช้แล้ว เราจะไม่แทนที่แบ็กเอนด์ของคุณด้วยบริการ Bacodo เท่านั้น
บัญชี Stripe ของคุณ การทดสอบและคีย์สดที่ใช้โดย Flutter, จุดสิ้นสุดของเว็บฮุค และกิจกรรมแดชบอร์ด ค่าธรรมเนียมการดำเนินการ Stripe ยังคงอยู่กับ Stripe
เป้าหมายการปรับใช้ iOS ของ Flutter, Android minSdk, รูปแบบ URL และรหัสผู้ขายเมื่อกระเป๋าเงินอยู่ในขอบเขต
สิ่งที่รวมอยู่
Pricing
ราคานี้สำหรับแพลตฟอร์ม Flutter เท่านั้น ไม่ใช้การกำหนดราคาส่วนเสริมของ Django หรือ Next.js
การรวม Stripe สำหรับ Flutter
เพิ่มการชำระเงิน Stripe ที่พร้อมใช้งานจริงไปยังแอป Flutter ที่มีอยู่และเก็บซอร์สโค้ดไว้
ข้อกำหนด
$145
จ่ายครั้งเดียวFlutter
ต้องการแบ็กเอนด์หรือไม่?
ชำระเงินอย่างปลอดภัยผ่านstripe
การส่งมอบและความปลอดภัย
การรวมการชำระเงิน Flutter Stripe โดยทั่วไปจะถูกกำหนดขอบเขตหลังจากการตรวจสอบความเข้ากันได้ของ Flutter ไทม์ไลน์ขึ้นอยู่กับ UI และแบ็กเอนด์การชำระเงิน Flutter ปัจจุบันของคุณ
การ์ดโหมดทดสอบ เส้นทางการรักษาความปลอดภัย 3 มิติ การยกเลิก และการปฏิเสธนั้นใช้บน Flutter iOS และ Android ก่อนที่เราจะส่งมอบ
คีย์ลับ Stripe และความลับในการเซ็นชื่อเว็บฮุคจะอยู่บนเซิร์ฟเวอร์ แอป Flutter ได้รับเฉพาะคีย์ที่เผยแพร่ได้และข้อมูลลับของลูกค้าที่มีอายุสั้นเท่านั้น
จุดสิ้นสุดแบ็กเอนด์ตรวจสอบลายเซ็น Stripe ก่อนที่จะอัปเดตคำสั่งซื้อหรือสถานะการให้สิทธิ์ที่ใช้โดยแอป Flutter
เราไม่อ้างสิทธิ์ในการรับรอง PCI, การฉ้อโกงเป็นศูนย์ หรือรับประกันอัตราการอนุมัติ ข้อมูลบัตร Flutter จะถูกรวบรวมผ่าน Stripe Payment Sheet ไม่ใช่แบบฟอร์มบัตรแบบกำหนดเองที่เราจัดเก็บ
คำถามที่พบบ่อย
Stripe Integration สำหรับ Flutter รวมถึงการตั้งค่า flutter_stripe, เอกสารการชำระเงินในการชำระเงิน Flutter ที่มีอยู่ของคุณ, การสร้าง PaymentIntent บนแบ็กเอนด์ของคุณ, สถานะคำสั่งซื้อที่ได้รับการสนับสนุนจากเว็บฮุค, ความครอบคลุมการทดสอบ iOS และ Android และบันทึกการส่งมอบ คุณได้รับแหล่ง Flutter ในโครงการของคุณ ค่าธรรมเนียม Stripe และบัญชี Stripe ของคุณแยกจากกัน
ใช่ Stripe Integration for Flutter สร้างขึ้นสำหรับโปรเจ็กต์ Flutter ที่คุณมีอยู่แล้ว เราปรับเอกสารการชำระเงินและจุดเข้าชำระเงินลงในการนำทาง Flutter ปัจจุบันและ UI การชำระเงินของคุณ แทนที่จะจัดส่งแอปสาธิตแยกต่างหากเป็นการส่งมอบ
ใช่สำหรับเส้นทาง Flutter Stripe ที่ใช้งานจริง PaymentIntents และรหัสลับต้องอยู่บนเซิร์ฟเวอร์ แอป Flutter ได้รับเฉพาะรหัสที่เผยแพร่ได้และข้อมูลลับของลูกค้าเท่านั้น หากคุณไม่มี API งานแบ็กเอนด์นั้นจะถูกกำหนดขอบเขตแยกกัน และไม่ถือว่าอยู่ในราคาเสริมของ Flutter
Stripe Integration สำหรับ Flutter ใช้ flutter_stripe ซึ่งเป็น Flutter SDK อย่างเป็นทางการของ Stripe สำหรับเอกสารการชำระเงินและปุ่มกระเป๋าเงินบน iOS และ Android เราไม่รวมการชำระเงิน Flutter ไว้ในปลั๊กอินที่ไม่มีเอกสาร เว้นแต่ว่าคุณต้องการอย่างชัดเจน
ใช่ เมื่อบัญชี Stripe, ID ผู้ขายของ Apple, การตั้งค่า Google Pay และอุปกรณ์ต่างๆ ของคุณรองรับ ใน Flutter ปุ่มกระเป๋าเงินเป็นขอบเขตที่ไม่บังคับ เอกสารการชำระเงินด้วยบัตรบน Flutter ยังคงเป็นทางเลือกเริ่มต้น
การรวม Stripe เริ่มต้นสำหรับขอบเขต Flutter คือ iOS และ Android การชำระเงิน Flutter web Stripe มีข้อจำกัดที่แตกต่างกัน และจะรวมไว้เฉพาะเมื่อเรายอมรับในระหว่างการตรวจสอบความเข้ากันได้ของ Flutter
ลูกค้า Flutter สามารถยืนยัน PaymentIntent หรือรวบรวมวิธีการชำระเงินผ่าน flutter_stripe ผลิตภัณฑ์การเรียกเก็บเงิน Stripe พอร์ทัลลูกค้า และตรรกะใบแจ้งหนี้ทำงานบนแบ็กเอนด์ของคุณ งาน Flutter ที่สมัครสมาชิกจำนวนมากอาจต้องมีใบเสนอราคาที่กำหนดเอง
แอป Flutter ใช้คีย์ที่เผยแพร่ได้ของ Stripe เท่านั้น โดยทั่วไปจะใช้ผ่าน dart-define หรือ Flutter ที่ปลอดภัย รหัสลับและข้อมูลลับในการเซ็นชื่อเว็บฮุคจะอยู่บนเซิร์ฟเวอร์ Stripe Integration สำหรับ Flutter ไม่ได้ใส่คีย์ลับใน APK หรือ IPA
เราใช้ Stripe Integration สำหรับ Flutter กับคีย์ทดสอบ Stripe และการ์ดทดสอบก่อน การถ่ายทอดสดเป็นคีย์ที่ได้รับการบันทึกไว้และการตัดเว็บฮุคใน Stripe Dashboard และสภาพแวดล้อมเซิร์ฟเวอร์ที่ใช้โดยแอป Flutter ไม่ใช่การเปิดใช้งานใบอนุญาตเสริม
เอกสารการชำระเงิน Flutter และ PaymentIntents จัดการ 3-D Secure ผ่าน flutter_stripe แอป Flutter ต้องคงการไหลของชีตไว้จนกว่า Stripe จะส่งกลับสถานะสุดท้าย Stripe Integration สำหรับ Flutter ส่งสัญญาณสถานะเหล่านั้นอย่างชัดเจน
ใช่สำหรับการปฏิบัติตามหลังจากเอกสารการชำระเงิน Flutter Flutter UI ไม่ใช่แหล่งที่มาของความจริง แบ็กเอนด์ของคุณจะตรวจสอบลายเซ็น Stripe webhook จากนั้นทำเครื่องหมายคำสั่งซื้อที่ชำระเงิน ปลดล็อกเนื้อหา หรือแจ้งเตือนการดำเนินการ
ใช่ โดยทั่วไป Stripe Integration สำหรับ Flutter จะเก็บผลิตภัณฑ์ Flutter รถเข็น และปุ่มชำระเงินของคุณไว้ และแสดงเอกสารการชำระเงินจากการกระทำนั้น แบบฟอร์มบัตร Flutter แบบกำหนดเองที่แตะข้อมูล PAN แบบดิบอยู่นอกขอบเขตเริ่มต้น เนื่องจากเอกสารการชำระเงินเป็นเส้นทาง PCI ที่ปลอดภัยกว่า
ไม่ คุณสร้างและเป็นเจ้าของบัญชี Stripe, คีย์ API และค่าธรรมเนียมการดำเนินการ Stripe ราคาส่วนเสริม Flutter ถูกนำมาใช้ในโปรเจ็กต์ Flutter ของคุณ ไม่ใช่ใบอนุญาตการชำระเงินของ Bacodo
ไม่ สินค้าดิจิทัลที่จำหน่ายภายในร้านค้า iOS หรือ Android มักจะต้องใช้ IAP Stripe Integration สำหรับ Flutter ใช้สำหรับการชำระเงินแบบ Stripe ในแอป Flutter โดยที่ Stripe เป็นเส้นทางการชำระเงินที่อนุญาตสำหรับประเภทผลิตภัณฑ์ของคุณ
ใช่ ข้อมูลเมตา PaymentIntent บันทึกลูกค้า และฟิลด์ที่คุณคงอยู่หลังจากการยืนยันเว็บฮุคนั้นสอดคล้องกับรูปแบบการสั่งซื้อของแอป Flutter ที่มีอยู่ของคุณในระหว่างการรวม Stripe สำหรับ Flutter
แหล่งที่มาของ Flutter อยู่ใน repo ของคุณ ดังนั้นทีมของคุณสามารถดูแลรักษามันได้ การสนับสนุน 30 วันที่รวมไว้ครอบคลุมคำถามทางเทคนิคและข้อบกพร่องใน Stripe Integration ที่จัดส่งสำหรับขอบเขต Flutter ไม่ใช่งานฟีเจอร์ Flutter ที่ไม่เกี่ยวข้อง
ในช่วงกรอบเวลา 30 วัน เราช่วยเหลือเรื่องการแตกหักในการรวม Flutter ที่จัดส่ง ซึ่งเกิดจากการเปลี่ยนแปลง Stripe หรือ flutter_stripe ที่บันทึกไว้ การอัปเกรดแพ็คเกจ Flutter อย่างต่อเนื่องหลังจากนั้นเป็นการบำรุงรักษาของคุณ หรือการสนับสนุนด้านเทคนิคเพิ่มเติมหากคุณซื้อ
เราบันทึกวิธีการอ่านสถานะ PaymentIntent บันทึก Stripe Dashboard และการจัดส่งเว็บฮุคจากเส้นทางการชำระเงินของ Flutter การสนับสนุน 30 วันประกอบด้วยการแก้ไขปัญหาการปฏิเสธ การลดลงของ 3-D Secure และคีย์ที่กำหนดค่าไม่ถูกต้องสำหรับโฟลว์ Flutter ที่จัดส่ง
เรายืนยัน Flutter SDK, Dart, เป้าหมายการปรับใช้ iOS และ Android minSdk ของคุณกับรุ่น flutter_stripe ที่เราปักหมุดไว้ ณ เวลารวมระบบ รันไทม์ Flutter ที่เก่ากว่าหรือมีการแยกอย่างหนักอาจต้องมีขอบเขตเพิ่มเติม
30 วันหลังจากการส่งมอบจะรวมอยู่ในเส้นทาง Flutter Stripe ที่จัดส่ง การสนับสนุนด้านเทคนิคเพิ่มเติมเป็นทางเลือกที่ 20% ของราคาเสริมของ Flutter นี้ และครอบคลุมความช่วยเหลือทางเทคนิคเพิ่มเติมอีกหกเดือนเกี่ยวกับการบูรณาการ Flutter เดียวกันนั้น ไม่ใช่การสร้างผลิตภัณฑ์ใหม่
เพิ่มการชำระเงิน Stripe ที่พร้อมใช้งานจริงไปยังแอป Flutter ที่มีอยู่ของคุณ เก็บซอร์สโค้ด และข้ามการสร้างการชำระเงินตั้งแต่ต้น
$145