BacodoBACODO

Pengaya bergetar

Integrasi Stripe untuk Flutter

Tambahkan Lembar Pembayaran, PaymentIntents, dan pembayaran dompet ke aplikasi Flutter iOS dan Android Anda yang sudah ada tanpa membuat checkout, 3-D Secure, dan pengkabelan klien Stripe dari awal.

  • Kode sumber lengkap disertakan & milik Anda secara permanen
  • Tidak diperlukan kunci lisensi tambahan atau lisensi berulang
  • Siap produksi dan diuji
  • Terintegrasi ke dalam proyek dan tumpukan Flutter Anda yang sudah ada
  • Termasuk dukungan teknis 30 hari pasca serah terima
  • Dukungan Teknis Perpanjangan 6 bulan opsional dengan harga 20% dari harga Add-on

Mulai

$145

USD · Flutter

Lihat Demo

Integrasi Stripe untuk Flutter · Flutter

Kode Sumber LengkapTidak Ada Kunci LisensiSiap ProduksiIntegrasi yang TerujiDukungan 30 Hari

Requirements

What Integrasi Stripe untuk Flutter needs

  • Proyek Flutter yang sudah ada
  • Akses Stripe Test Mode
  • Backend diperlukan untuk pembayaran aman

Akses repositori tidak wajib. Akses proyek hanya diperlukan jika Anda ingin Bacodo mengintegrasikannya langsung.

Fungsinya

Stripe checkout di dalam aplikasi Flutter Anda

Bacodo mengintegrasikan Stripe ke dalam proyek Flutter yang sudah Anda miliki. Setelah serah terima, implementasinya ada di repo Anda sehingga tim Anda dapat membaca, mengubah, dan memperluasnya. Anda masih memiliki akun Stripe, kunci API, dan biaya Stripe.

Masalah itu terpecahkan

Pembayaran kartu dan dompet di Flutter memerlukan PaymentIntents, Lembar Pembayaran, Keamanan 3-D, penanganan kunci yang dapat diterbitkan, dan backend yang tidak pernah mengekspos kunci rahasia. Membangun jalur itu dari awal adalah hal yang lambat dan mudah terjadi kesalahan.

Bagaimana hal itu masuk ke dalam proyek

Kami menambahkan flutter_stripe, UI checkout yang cocok dengan aplikasi Anda, pembuatan PaymentIntent di backend yang ada, konfirmasi webhook, dan konfigurasi pengujian/langsung untuk iOS dan Android.

Mengapa ini menghemat waktu pengembangan

Tim Anda melewatkan implementasi produksi pertama Stripe Flutter: penyiapan paket, konfigurasi platform, SCA, status kesalahan, dan serah terima yang mendokumentasikan cara mengirimkan kunci aktif.

Untuk siapa ini

Pengembang, tim teknis, agensi, dan startup yang sudah memiliki aplikasi Flutter dan menginginkan jalur pembayaran produksi yang dapat mereka pertahankan.

Fitur utama

Apa yang termasuk di Integrasi Stripe untuk Flutter

Lembar Pembayaran di Flutter

Tampilkan Lembar Pembayaran Stripe dari layar checkout Anda dengan entri kartu, opsi pembayaran tersimpan saat diaktifkan, dan penanganan asli 3-D Aman melalui flutter_stripe.

Flutter PaymentIntents, bukan biaya khusus klien

Buat dan konfirmasi PaymentIntents dari backend Anda untuk pembayaran Flutter. Aplikasi Flutter hanya menggunakan kunci yang dapat dipublikasikan dan rahasia klien — kunci rahasia tidak pernah dikirimkan dalam APK atau IPA.

Apple Pay dan Google Pay di Flutter

Aktifkan tombol dompet di Flutter iOS dan Android saat akun Stripe, ID pedagang, dan perangkat Anda mendukungnya. Penggantian Flutter tetap ada di Lembar Pembayaran kartu.

Mode uji Flutter lalu hidupkan tombol Stripe

Kirimkan aplikasi Flutter dengan kunci pengujian Stripe, kartu pengujian, dan peralihan yang terdokumentasi ke kunci aktif. Konfigurasi lingkungan Flutter tetap berada di luar kendali sumber.

Status pesanan Flutter yang didukung webhook

Keberhasilan pembayaran di Flutter UI bukanlah sumber kebenaran. Backend Anda memverifikasi webhook Stripe dan memperbarui status pesanan atau hak sebelum pemenuhan.

Kesalahan bergetar dan membatalkan status

Tangani kartu yang ditolak, Lembar Pembayaran yang dibatalkan, kegagalan jaringan, dan Keamanan 3-D yang tidak lengkap sehingga Flutter UI tidak membuat pelanggan berada di layar mati.

Kasus penggunaan

Kapan Integrasi Stripe untuk Flutter cocok

Toko Flutter atau aplikasi pemesanan yang ada

Anda sudah menerima pesanan atau pemesanan di Flutter dan memerlukan pembayaran kartu di iOS dan Android tanpa menulis ulang katalog atau alur pemesanan.

Agensi menyerahkan aplikasi klien Flutter ke produksi

Anda memerlukan jalur Stripe yang dapat dipelihara di Flutter, sumber di repo klien, dan peralihan kunci langsung yang terdokumentasi, bukan prototipe Flutter yang hanya dibuat satu kali.

SaaS atau klien Flutter keanggotaan

Klien seluler harus mengumpulkan pembayaran pertama atau memperbarui metode pembayaran sementara langganan dan faktur tetap ada di backend Anda dan Stripe Billing jika Anda sudah menggunakannya.

Pembayaran pasar atau layanan Flutter nanti

Mulailah dengan tagihan pelanggan di aplikasi Flutter. Stripe Connect atau biaya tujuan dapat dicakup secara terpisah jika model pasar Flutter Anda memerlukannya.

Demo

Pratinjau alur checkout Flutter Stripe

Pratinjau jalur checkout Flutter: tindakan keranjang atau pembayaran, Lembar Pembayaran, konfirmasi, dan status kegagalan. Sandbox langsung terhadap akun Stripe Anda tersedia setelah pemeriksaan kompatibilitas. Halaman ini tidak memproses tagihan sebenarnya.

Cara kerja

Bagaimana Integrasi Stripe untuk Flutter disampaikan

Alur kerja add-on Bacodo standar, dengan pemeriksaan khusus Flutter dan Stripe untuk flutter_stripe, konfigurasi iOS/Android, dan backend Anda yang ada.

  1. 01

    Pilih Garis Berkibar

    Konfirmasikan Integrasi Stripe untuk Flutter dan metode pembayaran yang Anda perlukan pada hari pertama.

  2. 02

    Pemeriksaan kompatibilitas Flutter

    Tinjau Flutter SDK, Dart, target iOS/Android, UI checkout Flutter yang ada, bahasa backend, dan apakah Anda sudah memiliki akun Stripe.

  3. 03

    Integrasikan ke Flutter

    Tambahkan flutter_stripe, file platform Flutter, titik masuk checkout, dan titik akhir PaymentIntent + webhook di backend Anda.

  4. 04

    Konfigurasikan aplikasi Flutter

    Kunci pengujian Wire Flutter, pengaturan pedagang Apple Pay / Google Pay jika ada dalam cakupan, dan konfigurasi Flutter khusus lingkungan.

  5. 05

    Uji di Flutter iOS dan Android

    Jalankan kartu pengujian Stripe, 3-D Secure, jalur pembatalan/penolakan, dan konfirmasi webhook di Flutter iOS dan Android.

  6. 06

    Serahkan sumber Flutter

    Kirimkan sumber Flutter, catatan konfigurasi, dan daftar periksa live-key. Implementasi Flutter dapat Anda pertahankan.

Arsitektur

Bagaimana Stripe terhubung ke proyek Flutter

Klien Flutter tidak pernah berbicara dengan Stripe dengan kunci rahasia. Lembar Pembayaran menggunakan rahasia klien dari backend Anda. Stripe memberi tahu backend Anda melalui webhook sebelum Anda memenuhinya.

Aplikasi bergetarflutter_stripe Lembar PembayaranAPI ujung belakang AndaMaksud Pembayaran Stripekait webBasis data / status pesanan

Teknologi yang didukung

Apa yang Integrasi Stripe untuk Flutter benar-benar gunakan

Berkibar iOS dan Android

Flutter stabil saat ini dengan target iOS dan Android. Lembar Pembayaran web Flutter tidak berada dalam cakupan default.

flutter_stripe

SDK Stripe Flutter Resmi untuk Lembar Pembayaran, Apple Pay, dan Google Pay.

Backend yang digunakan oleh aplikasi Flutter

PaymentIntent membuat/mengonfirmasi pembantu dan verifikasi webhook pada API yang sudah dipanggil oleh aplikasi Flutter Anda. Kami tidak mengganti backend Anda dengan layanan khusus Bacodo.

Akun Stripe untuk aplikasi Flutter

Akun Stripe Anda, kunci uji dan aktif yang digunakan oleh Flutter, titik akhir webhook, dan peristiwa Dasbor. Biaya pemrosesan Stripe tetap menjadi tanggungan Stripe.

Penyiapan platform Flutter yang diperlukan

Target penerapan iOS Flutter, minSdk Android, skema URL, dan ID pedagang saat dompet berada dalam cakupan.

Yang termasuk

Apa yang termasuk dalam Integrasi Stripe untuk Flutter

  • Integrasi ke dalam proyek Flutter yang ada
  • Kode sumber lengkap di repositori Anda
  • Konfigurasi lingkungan dan platform
  • Perubahan Backend PaymentIntent dan webhook diperlukan untuk jalur checkout ini
  • Menguji alur pembayaran iOS dan Android sebelum serah terima
  • Catatan serah terima untuk peralihan uji-ke-langsung
  • Dukungan teknis 30 hari setelah serah terima

Tidak dalam harga tambahan

  • Akun Stripe, kunci API, dan biaya pemrosesan Stripe — Andalah yang memilikinya
  • Biaya pendaftaran pedagang dan dompet Pengembang Apple / Google Play
  • Backend baru jika Anda tidak memiliki API yang dapat membuat PaymentIntents
  • Marketplace Connect, produk Penagihan khusus, atau pengganti Pembelian Dalam Aplikasi kecuali tercakup sebagai pekerjaan khusus

Pricing

Integrasi Stripe untuk harga Flutter

Harga ini hanya untuk platform Flutter. Itu tidak menggunakan harga tambahan Django atau Next.js.

Integrasi Stripe untuk Flutter

Tambahkan pembayaran Stripe siap produksi ke aplikasi Flutter yang sudah ada dan simpan kode sumbernya.

Persyaratan

  • Proyek Flutter yang sudah ada
  • Akses Stripe Test Mode
  • Backend diperlukan untuk pembayaran aman

$145

sekali bayar

Flutter

Butuh backend?

  • Kode sumber lengkap
  • Tanpa biaya lisensi
  • Dukungan 30 hari
  • Integrasi penuh

Checkout aman olehstripe

Penyerahan + keamanan

Pengiriman Flutter dan praktik keamanan

Perkiraan pengiriman Flutter

Integrasi checkout Flutter Stripe pada umumnya dicakup setelah pemeriksaan kompatibilitas Flutter. Garis waktu bergantung pada UI dan backend checkout Flutter Anda saat ini.

Diuji pada Flutter sebelum serah terima

Kartu mode uji, jalur Aman 3-D, pembatalan, dan penolakan dilakukan di Flutter iOS dan Android sebelum kami serah terima.

Rahasia Stripe tidak boleh diketahui Flutter

Kunci rahasia Stripe dan rahasia penandatanganan webhook tetap berada di server. Aplikasi Flutter hanya menerima kunci yang dapat dipublikasikan dan rahasia klien yang berumur pendek.

Verifikasi webhook untuk pesanan Flutter

Titik akhir backend memverifikasi tanda tangan Stripe sebelum memperbarui status pesanan atau hak yang digunakan oleh aplikasi Flutter.

Tidak ada klaim keamanan Flutter yang tidak dapat diverifikasi

Kami tidak mengklaim sertifikasi PCI, tidak ada penipuan, atau jaminan tingkat persetujuan. Data kartu Flutter dikumpulkan melalui Stripe Payment Sheet, bukan formulir kartu khusus yang kami simpan.

FAQ

Pertanyaan yang sering diajukan

Apa saja yang termasuk dalam Integrasi Stripe untuk Flutter?

Integrasi Stripe untuk Flutter mencakup penyiapan flutter_stripe, Lembar Pembayaran di checkout Flutter yang ada, pembuatan PaymentIntent di backend Anda, status pesanan yang didukung webhook, cakupan pengujian iOS dan Android, dan catatan serah terima. Anda menerima sumber Flutter di proyek Anda. Biaya Stripe dan akun Stripe Anda terpisah.

Apakah Anda akan mengintegrasikan Stripe ke dalam aplikasi Flutter kami yang sudah ada?

Ya. Integrasi Stripe untuk Flutter dibuat untuk proyek Flutter yang sudah Anda miliki. Kami memasukkan Lembar Pembayaran dan titik masuk pembayaran ke dalam navigasi Flutter dan UI checkout Anda saat ini alih-alih mengirimkan aplikasi demo terpisah sebagai penyampaiannya.

Apakah Integrasi Stripe untuk Flutter memerlukan backend?

Ya untuk jalur produksi Flutter Stripe. PaymentIntents dan kunci rahasia harus ada di server. Aplikasi Flutter hanya menerima kunci yang dapat dipublikasikan dan rahasia klien. Jika Anda tidak memiliki API, pekerjaan backend tersebut dicakup secara terpisah dan tidak diasumsikan dalam harga add-on Flutter.

Paket Stripe manakah yang digunakan Stripe Integration for Flutter?

Integrasi Stripe untuk Flutter menggunakan flutter_stripe, Flutter SDK resmi Stripe, untuk Lembar Pembayaran dan tombol dompet di iOS dan Android. Kami tidak menggabungkan pembayaran Flutter dalam plugin yang tidak berdokumen kecuali Anda secara eksplisit memerlukannya.

Apakah Integrasi Stripe untuk Flutter mendukung Apple Pay dan Google Pay?

Ya, jika akun Stripe, ID pedagang Apple, penyiapan Google Pay, dan perangkat Anda mendukungnya. Di Flutter, tombol dompet adalah cakupan opsional. Lembar Pembayaran Kartu di Flutter tetap menjadi cadangan default.

Apakah web Flutter disertakan dalam Integrasi Stripe untuk Flutter?

Integrasi Stripe default untuk cakupan Flutter adalah iOS dan Android. Checkout Flutter web Stripe memiliki batasan yang berbeda dan hanya disertakan jika kami menyetujuinya selama pemeriksaan kompatibilitas Flutter.

Bisakah Stripe Integration for Flutter mengumpulkan pembayaran langganan?

Klien Flutter dapat mengonfirmasi PaymentIntent atau mengumpulkan metode pembayaran melalui flutter_stripe. Produk Penagihan Stripe berulang, portal pelanggan, dan logika faktur ada di backend Anda. Pekerjaan Flutter yang banyak berlangganan mungkin memerlukan Penawaran Khusus.

Di mana kunci rahasia dan publikasi Stripe berada di aplikasi Flutter?

Aplikasi Flutter hanya menggunakan kunci Stripe yang dapat dipublikasikan, biasanya melalui dart-define atau ragam Flutter yang aman. Kunci rahasia dan rahasia penandatanganan webhook tetap berada di server. Integrasi Stripe untuk Flutter tidak memasukkan kunci rahasia ke dalam APK atau IPA.

Bagaimana cara kerja mode uji Stripe dan mode langsung di Flutter?

Kami menerapkan Integrasi Stripe untuk Flutter terhadap kunci pengujian dan kartu pengujian Stripe terlebih dahulu. Tayang adalah peralihan kunci dan webhook yang terdokumentasi di Dasbor Stripe dan lingkungan server Anda yang digunakan oleh aplikasi Flutter, bukan aktivasi lisensi tambahan.

Bagaimana Integrasi Stripe untuk Flutter menangani 3-D Secure/SCA?

Lembar Pembayaran Flutter dan PaymentIntents menangani Keamanan 3-D melalui flutter_stripe. Aplikasi Flutter harus menjaga aliran sheet tetap hidup hingga Stripe mengembalikan status akhir; Integrasi Stripe untuk Flutter menyambungkan status tersebut secara eksplisit.

Apakah webhook Stripe diperlukan untuk pembayaran Flutter?

Ya untuk pemenuhan setelah Lembar Pembayaran Flutter. Flutter UI bukanlah sumber kebenaran. Backend Anda memverifikasi tanda tangan webhook Stripe dan kemudian menandai pesanan telah dibayar, membuka kunci konten, atau memberi tahu pemenuhan.

Bisakah kita mempertahankan UI checkout Flutter saat ini dengan Stripe?

Ya. Integrasi Stripe untuk Flutter biasanya menyimpan produk, keranjang, dan tombol pembayaran Flutter Anda serta menyajikan Lembar Pembayaran dari tindakan tersebut. Formulir kartu Flutter khusus yang menyentuh data PAN mentah berada di luar cakupan default karena Lembar Pembayaran adalah jalur PCI yang lebih aman.

Apakah harga Stripe Integration for Flutter sudah termasuk akun Stripe atau biaya?

Tidak. Anda membuat dan memiliki akun Stripe, kunci API, dan biaya pemrosesan Stripe. Harga tambahan Flutter diterapkan ke proyek Flutter Anda, bukan lisensi pembayaran Bacodo.

Akankah Integrasi Stripe untuk Flutter menggantikan Pembelian Dalam Aplikasi Apple atau Google?

Tidak. Barang digital yang dijual di toko iOS atau Android sering kali masih memerlukan IAP. Integrasi Stripe untuk Flutter ditujukan untuk pembayaran Stripe di aplikasi Flutter dengan Stripe sebagai jalur pembayaran yang diizinkan untuk jenis produk Anda.

Bisakah kita menyesuaikan tanda terima dan metadata Stripe di Flutter?

Ya. Metadata PaymentIntent, catatan pelanggan, dan bidang yang Anda simpan setelah konfirmasi webhook diselaraskan dengan model pesanan aplikasi Flutter yang ada selama Integrasi Stripe untuk Flutter.

Dukungan Flutter apa yang disertakan setelah serah terima Stripe?

Sumber Flutter ada di repo Anda, sehingga tim Anda dapat memeliharanya. Dukungan 30 hari yang disertakan mencakup pertanyaan teknis dan kerusakan pada integrasi Stripe untuk cakupan Flutter, bukan pekerjaan fitur Flutter yang tidak terkait.

Bagaimana pembaruan flutter_stripe atau Stripe API ditangani di Flutter?

Selama jangka waktu 30 hari, kami membantu mengatasi kerusakan pada integrasi Flutter yang dikirimkan yang disebabkan oleh perubahan Stripe atau flutter_stripe yang terdokumentasi. Peningkatan paket Flutter yang berkelanjutan setelah itu adalah pemeliharaan Anda, atau Dukungan Teknis yang Diperpanjang jika Anda membelinya.

Bagaimana jika pembayaran Stripe gagal di aplikasi produksi Flutter?

Kami mendokumentasikan cara membaca status PaymentIntent, log Stripe Dashboard, dan pengiriman webhook dari jalur checkout Flutter. Dukungan 30 hari mencakup pemecahan masalah penolakan, penurunan 3-D Secure, dan kunci yang salah dikonfigurasi untuk aliran Flutter yang dikirimkan.

Versi Flutter manakah yang kompatibel dengan Stripe Integration for Flutter?

Kami mengonfirmasi Flutter SDK, Dart, target penerapan iOS, dan minSdk Android Anda terhadap rilis flutter_stripe yang kami sematkan pada waktu integrasi. Runtime Flutter yang lebih lama atau sangat bercabang mungkin memerlukan cakupan ekstra.

Apa yang dimaksud dengan dukungan 30 hari versus Dukungan Teknis Perpanjangan 6 bulan untuk Integrasi Stripe untuk Flutter?

30 hari setelah serah terima sudah termasuk untuk jalur Flutter Stripe yang dikirimkan. Dukungan Teknis yang Diperpanjang bersifat opsional dengan tarif 20% dari harga tambahan Flutter ini dan mencakup enam bulan bantuan teknis lagi pada integrasi Flutter yang sama, bukan pembuatan produk baru.

Integrasi Stripe untuk Flutter

Tambahkan pembayaran Stripe siap produksi ke aplikasi Flutter Anda yang sudah ada, simpan kode sumbernya, dan lewati proses checkout dari awal.

$145