BacodoBACODO

Componente aggiuntivo Flutter

Integrazione delle strisce per Flutter

Aggiungi fogli di pagamento, PaymentIntent e pagamenti tramite portafoglio alla tua app Flutter iOS e Android esistente senza creare da zero il checkout, 3-D Secure e il cablaggio client Stripe.

  • Codice sorgente completo incluso e tuo in modo permanente
  • Non è richiesta alcuna chiave di licenza aggiuntiva o licenza ricorrente
  • Pronto per la produzione e testato
  • Integrato nel tuo progetto e stack Flutter esistente
  • Supporto tecnico post-consegna di 30 giorni incluso
  • Supporto tecnico esteso opzionale di 6 mesi al 20% del prezzo aggiuntivo

Da

$145

USD · Flutter

Visualizza la demo

Integrazione delle strisce per Flutter · Flutter

Codice sorgente completoNessuna chiave di licenzaPronto per la produzioneIntegrazione testataSupporto di 30 giorni

Requirements

What Integrazione delle strisce per Flutter needs

  • Progetto Flutter esistente
  • Accesso a Stripe Test Mode
  • Serve un backend per i pagamenti sicuri

Non serve l’accesso al repository. L’accesso al progetto serve solo se volete che Bacodo integri direttamente.

Cosa fa

Checkout con stripe all'interno della tua app Flutter

Bacodo integra Stripe nel progetto Flutter che già possiedi. Dopo la consegna, l'implementazione risiede nel tuo repository in modo che il tuo team possa leggerla, modificarla ed estenderla. Possiedi ancora l'account Stripe, le chiavi API e le tariffe Stripe.

Problema che risolve

Il pagamento di carte e portafogli in Flutter richiede PaymentIntents, foglio di pagamento, 3-D Secure, gestione della chiave pubblicabile e un backend che non esponga mai la chiave segreta. Costruire quel percorso da zero è lento ed è facile sbagliare.

Come interviene nel progetto

Aggiungiamo flutter_stripe, un'interfaccia utente di pagamento che corrisponde alla tua app, la creazione di PaymentIntent sul backend esistente, la conferma del webhook e la configurazione di test/live per iOS e Android.

Perché fa risparmiare tempo di sviluppo

Il tuo team salta la prima implementazione di Stripe Flutter in produzione: impostazione del pacchetto, configurazione della piattaforma, SCA, stati di errore e un passaggio di consegne che documenta come spedire le chiavi live.

Per chi è

Sviluppatori, team tecnici, agenzie e startup che dispongono già di un'app Flutter e desiderano un percorso di pagamento della produzione da poter mantenere.

Funzioni chiave

Cosa include Integrazione delle strisce per Flutter

Foglio di pagamento in Flutter

Presenta il foglio di pagamento Stripe dalla schermata di pagamento con l'inserimento della carta, opzioni di pagamento salvate quando abilitate e gestione nativa 3-D Secure tramite flutter_stripe.

Flutter PaymentIntents, non addebiti solo per il cliente

Crea e conferma PaymentIntent dal tuo backend per il checkout Flutter. L'app Flutter utilizza solo la chiave pubblicabile e il segreto del client: la chiave segreta non viene mai fornita nell'APK o nell'IPA.

Apple Pay e Google Pay in Flutter

Abilita i pulsanti del portafoglio nelle build Flutter iOS e Android quando il tuo account Stripe, gli ID commerciante e il dispositivo li supportano. Il fallback di Flutter rimane sul foglio di pagamento della carta.

Modalità test flutter e tasti Stripe live

Spedisci l'app Flutter con chiavi di prova Stripe, schede di prova e un passaggio documentato alle chiavi live. La configurazione dell'ambiente Flutter rimane fuori dal controllo del codice sorgente.

Stato dell'ordine Flutter supportato dal webhook

Il successo dei pagamenti nell'interfaccia utente di Flutter non è la fonte della verità. Il tuo backend verifica i webhook Stripe e aggiorna lo stato dell'ordine o dei diritti prima dell'adempimento.

Errore di flutter e stati di annullamento

Gestisci le carte rifiutate, i fogli di pagamento annullati, i guasti di rete e il 3-D Secure incompleto in modo che l'interfaccia utente di Flutter non lasci il cliente con una schermata inattiva.

Casi d’uso

Quando Integrazione delle strisce per Flutter è adatto

Negozio Flutter esistente o app di prenotazione

Prendi già ordini o prenotazioni in Flutter e hai bisogno del pagamento con carta su iOS e Android senza riscrivere il catalogo o il flusso di prenotazione.

Agenzia che consegna un'app client Flutter alla produzione

Hai bisogno di un percorso Stripe gestibile in Flutter, di un sorgente nel repository del client e di un cutover live-key documentato invece di un prototipo Flutter una tantum.

Client SaaS o abbonamento Flutter

Il client mobile deve riscuotere un primo pagamento o aggiornare un metodo di pagamento mentre gli abbonamenti e le fatture rimangono sul tuo backend e su Stripe Billing se già li utilizzi.

Sbalza il mercato o i pagamenti dei servizi in un secondo momento

Inizia con gli addebiti ai clienti nell'app Flutter. Stripe Connect o i costi di destinazione possono essere definiti separatamente se il tuo modello di mercato Flutter li richiede.

Demo

Anteprima del flusso di pagamento di Flutter Stripe

Visualizza in anteprima il percorso di pagamento di Flutter: azione carrello o pagamento, foglio di pagamento, conferma e stati di errore. Una sandbox live sul tuo account Stripe è disponibile dopo il controllo di compatibilità. Questa pagina non elabora addebiti reali.

Come funziona

Come viene fornita l'integrazione di Stripe per Flutter

Flusso di lavoro aggiuntivo Bacodo standard, con controlli specifici di Flutter e Stripe per flutter_stripe, configurazione iOS/Android e il backend esistente.

  1. 01

    Seleziona Striscia svolazzante

    Conferma l'integrazione di Stripe per Flutter e i metodi di pagamento di cui hai bisogno fin dal primo giorno.

  2. 02

    Controllo della compatibilità del flutter

    Controlla l'SDK di Flutter, Dart, i target iOS/Android, l'interfaccia utente di pagamento Flutter esistente, il linguaggio del backend e se disponi già di un account Stripe.

  3. 03

    Integrazione in Flutter

    Aggiungi flutter_stripe, file della piattaforma Flutter, punti di ingresso del checkout ed endpoint PaymentIntent + webhook sul tuo backend.

  4. 04

    Configura l'app Flutter

    Chiavi di test Wire Flutter, configurazione del commerciante Apple Pay/Google Pay se nell'ambito e configurazione Flutter specifica per l'ambiente.

  5. 05

    Prova su Flutter iOS e Android

    Esegui le schede di test Stripe, 3-D Secure, annulla/rifiuta percorsi e conferma webhook su Flutter iOS e Android.

  6. 06

    Consegnare la fonte Flutter

    Fornisci il sorgente Flutter, le note di configurazione e un elenco di controllo dei tasti live. La manutenzione dell'implementazione Flutter spetta a te.

Architettura

Come Stripe si collega a un progetto Flutter

Il client Flutter non comunica mai con Stripe con una chiave segreta. Il foglio di pagamento utilizza un segreto client dal tuo backend. Stripe invia una notifica al tuo backend tramite webhook prima dell'adempimento.

Applicazione svolazzanteflutter_stripe Foglio di pagamentoLa tua API di back-endStripe Payment IntentsWebhookStato database/ordine

Tecnologie supportate

Cosa usa davvero Integrazione delle strisce per Flutter

Svolazzano iOS e Android

Flutter attualmente stabile con target iOS e Android. Il foglio di pagamento Flutter web non rientra nell'ambito predefinito.

flutter_stripe

SDK ufficiale di Stripe Flutter per Payment Sheet, Apple Pay e Google Pay.

Backend utilizzato dall'app Flutter

PaymentIntent crea/conferma gli helper e la verifica del webhook sull'API già chiamata dall'app Flutter. Non sostituiamo il tuo backend con un servizio esclusivamente Bacodo.

Account Stripe per l'app Flutter

Il tuo account Stripe, le chiavi di test e live utilizzate da Flutter, endpoint webhook ed eventi Dashboard. Le spese di elaborazione di Stripe restano a carico di Stripe.

Configurazione della piattaforma Flutter richiesta

Target di distribuzione iOS Flutter, minSdk Android, schemi URL e ID commerciante quando rientrano nell'ambito dei portafogli.

Cosa è incluso

Cosa include Stripe Integration per Flutter

  • Integrazione nel progetto Flutter esistente
  • Codice sorgente completo nel tuo repository
  • Configurazione dell'ambiente e della piattaforma
  • Modifiche al backend PaymentIntent e al webhook necessarie per questo percorso di pagamento
  • Flussi di pagamento iOS e Android testati prima della consegna
  • Note di consegna per il passaggio dal test al live
  • Supporto tecnico di 30 giorni dopo la consegna

Non nel prezzo aggiuntivo

  • Account Stripe, chiavi API e commissioni di elaborazione Stripe: sono di tua proprietà
  • Commissioni di iscrizione per sviluppatore Apple/commerciante Google Play e portafoglio
  • Un nuovo backend se non disponi di un'API in grado di creare PaymentIntent
  • Marketplace Connect, prodotti di fatturazione personalizzati o sostituzione di acquisti in-app, a meno che non siano considerati lavori personalizzati

Pricing

Integrazione Stripe per i prezzi Flutter

Questo prezzo è solo per la piattaforma Flutter. Non utilizza i prezzi dei componenti aggiuntivi Django o Next.js.

Integrazione delle strisce per Flutter

Aggiungi pagamenti Stripe pronti per la produzione a un'app Flutter esistente e mantieni il codice sorgente.

Requisiti

  • Progetto Flutter esistente
  • Accesso a Stripe Test Mode
  • Serve un backend per i pagamenti sicuri

$145

una tantum

Flutter

Vi serve un backend?

  • Codice sorgente completo
  • Nessun costo di licenza
  • 30 giorni di supporto
  • Integrazione completa

Pagamento sicuro constripe

Consegna e sicurezza

Pratiche di consegna e sicurezza Flutter

Consegna Flutter stimata

L'integrazione tipica del checkout di Flutter Stripe viene effettuata dopo il controllo di compatibilità di Flutter. La sequenza temporale dipende dall'interfaccia utente e dal backend di pagamento Flutter attuali.

Testato su Flutter prima della consegna

Le schede in modalità test, i percorsi 3-D Secure, di annullamento e di rifiuto vengono esercitati su Flutter iOS e Android prima della consegna.

I segreti delle strisce rimangono fuori da Flutter

Le chiavi segrete stripe e i segreti di firma del webhook rimangono sul server. L'app Flutter riceve solo una chiave pubblicabile e segreti client di breve durata.

Verifica del webhook per gli ordini Flutter

Gli endpoint backend verificano le firme Stripe prima di aggiornare l'ordine o lo stato dei diritti utilizzato dall'app Flutter.

Nessuna dichiarazione di sicurezza Flutter non verificabile

Non rivendichiamo la certificazione PCI, zero frodi o tassi di approvazione garantiti. I dati della carta Flutter vengono raccolti tramite Stripe Payment Sheet, non un modulo di carta personalizzato che memorizziamo.

FAQ

Domande frequenti

Cosa include l'integrazione Stripe per Flutter?

L'integrazione di Stripe per Flutter include la configurazione di flutter_stripe, il foglio di pagamento nel tuo checkout Flutter esistente, la creazione di PaymentIntent sul tuo backend, lo stato dell'ordine supportato dal webhook, la copertura dei test iOS e Android e le note di consegna. Riceverai la sorgente Flutter nel tuo progetto. Le commissioni Stripe e il tuo account Stripe sono separati.

Integrerai Stripe nella nostra app Flutter esistente?

Sì. Stripe Integration for Flutter è progettato per un progetto Flutter che già possiedi. Inseriamo il foglio di pagamento e il punto di ingresso del pagamento nella tua attuale interfaccia utente di navigazione e pagamento di Flutter invece di fornire un'app demo separata come risultato finale.

L'integrazione di Stripe per Flutter richiede un backend?

Sì per un percorso Flutter Stripe di produzione. PaymentIntent e la chiave segreta devono risiedere su un server. L'app Flutter riceve solo una chiave pubblicabile e un segreto client. Se non disponi di API, il lavoro di backend ha un ambito separato e non è considerato nel prezzo del componente aggiuntivo Flutter.

Quale pacchetto Stripe utilizza Stripe Integration for Flutter?

L'integrazione di Stripe per Flutter utilizza flutter_stripe, l'SDK Flutter ufficiale di Stripe, per i pulsanti del foglio di pagamento e del portafoglio su iOS e Android. Non integriamo il checkout di Flutter in un plugin non documentato a meno che tu non ne richieda esplicitamente uno.

Stripe Integration for Flutter supporta Apple Pay e Google Pay?

Sì, quando il tuo account Stripe, l'ID commerciante Apple, la configurazione di Google Pay e i dispositivi li supportano. In Flutter, i pulsanti del portafoglio sono un ambito opzionale. Il foglio di pagamento con carta su Flutter rimane il fallback predefinito.

Flutter Web è incluso nell'integrazione Stripe per Flutter?

L'integrazione predefinita di Stripe per l'ambito Flutter è iOS e Android. Il checkout di Flutter web Stripe ha vincoli diversi e viene incluso solo se lo concordiamo durante il controllo di compatibilità con Flutter.

Stripe Integration for Flutter può riscuotere i pagamenti dell'abbonamento?

Il client Flutter può confermare un PaymentIntent o riscuotere un metodo di pagamento tramite flutter_stripe. I prodotti Stripe Billing ricorrenti, il portale clienti e la logica delle fatture risiedono nel tuo backend. Il lavoro Flutter con un numero elevato di abbonamenti potrebbe richiedere un preventivo personalizzato.

Dove risiedono le chiavi pubblicabili e segrete di Stripe in un'app Flutter?

L'app Flutter utilizza solo la chiave pubblicabile Stripe, in genere tramite dart-define o una versione Flutter sicura. La chiave segreta e il segreto della firma del webhook rimangono sul server. Stripe Integration for Flutter non inserisce chiavi segrete nell'APK o nell'IPA.

Come funzionano la modalità test Stripe e la modalità live in Flutter?

Implementiamo prima l'integrazione Stripe per Flutter con le chiavi di test e le schede di test Stripe. La messa in modalità live è una chiave documentata e un passaggio webhook nella dashboard Stripe e nell'ambiente server utilizzato dall'app Flutter, non un'attivazione di licenza aggiuntiva.

In che modo Stripe Integration for Flutter gestisce 3-D Secure/SCA?

Flutter Payment Sheet e PaymentIntents gestiscono 3-D Secure tramite flutter_stripe. L'app Flutter deve mantenere attivo il flusso del foglio finché Stripe non restituisce uno stato finale; Stripe Integration for Flutter collega esplicitamente questi stati.

I webhook Stripe sono necessari per il pagamento con Flutter?

Sì per l'adempimento dopo il foglio di pagamento Flutter. L'interfaccia utente di Flutter non è la fonte della verità. Il tuo backend verifica le firme dei webhook Stripe e quindi contrassegna l'ordine pagato, sblocca il contenuto o notifica l'evasione.

Possiamo mantenere la nostra attuale interfaccia utente di pagamento Flutter con Stripe?

Sì. L'integrazione di Stripe per Flutter in genere mantiene il prodotto Flutter, il carrello e il pulsante di pagamento e presenta il foglio di pagamento da tale azione. Un modulo di carta Flutter personalizzato che tocca dati PAN non elaborati non rientra nell'ambito predefinito perché il foglio di pagamento è il percorso PCI più sicuro.

Il prezzo di Stripe Integration for Flutter include un account Stripe o commissioni?

No. Crei e possiedi l'account Stripe, le chiavi API e le tariffe di elaborazione Stripe. Il prezzo del componente aggiuntivo Flutter rappresenta l'implementazione nel tuo progetto Flutter, non una licenza di pagamento Bacodo.

L'integrazione di Stripe per Flutter sostituirà gli acquisti in-app di Apple o Google?

No. I prodotti digitali venduti nello store iOS o Android spesso richiedono ancora IAP. L'integrazione Stripe per Flutter è per il pagamento Stripe in un'app Flutter in cui Stripe è un percorso di pagamento consentito per il tuo tipo di prodotto.

Possiamo personalizzare le ricevute e i metadati Stripe in Flutter?

Sì. I metadati PaymentIntent, i record dei clienti e i campi mantenuti dopo la conferma del webhook sono allineati al modello di ordine dell'app Flutter esistente durante l'integrazione di Stripe per Flutter.

Quale supporto Flutter è incluso dopo la consegna di Stripe?

La fonte Flutter è nel tuo repository, quindi il tuo team può mantenerla. Il supporto di 30 giorni incluso copre domande tecniche e difetti nell'ambito dell'integrazione Stripe per Flutter fornita, non nel lavoro delle funzionalità Flutter non correlato.

Come vengono gestiti gli aggiornamenti flutter_stripe o API Stripe su Flutter?

Durante il periodo di 30 giorni aiutiamo a risolvere eventuali problemi nell'integrazione Flutter fornita causati da una modifica documentata di Stripe o flutter_stripe. Gli aggiornamenti successivi del pacchetto Flutter rappresentano la manutenzione o il supporto tecnico esteso se lo acquisti.

Cosa succede se i pagamenti Stripe falliscono in un'app Flutter di produzione?

Documentiamo come leggere lo stato di PaymentIntent, i log di Stripe Dashboard e la consegna del webhook dal percorso di pagamento di Flutter. Il supporto di 30 giorni include la risoluzione dei problemi rifiutati, rinunce 3-D Secure e chiavi configurate in modo errato per il flusso Flutter fornito.

Quali versioni di Flutter sono compatibili con l'integrazione di Stripe per Flutter?

Confermiamo il tuo Flutter SDK, Dart, la destinazione di distribuzione iOS e il minSdk Android rispetto alla versione flutter_stripe che fissiamo al momento dell'integrazione. I runtime Flutter più vecchi o fortemente biforcati potrebbero richiedere un ambito aggiuntivo.

Cos'è il supporto di 30 giorni rispetto al supporto tecnico esteso di 6 mesi per l'integrazione di Stripe per Flutter?

Per il percorso Flutter Stripe consegnato sono inclusi 30 giorni dalla consegna. Il supporto tecnico esteso è opzionale al 20% del prezzo del componente aggiuntivo Flutter e copre altri sei mesi di assistenza tecnica sulla stessa integrazione Flutter, non sulla creazione di un nuovo prodotto.

Integrazione delle strisce per Flutter

Aggiungi pagamenti Stripe pronti per la produzione alla tua app Flutter esistente, mantieni il codice sorgente e salta la creazione del checkout da zero.

$145