- 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.
Componente aggiuntivo 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.
Da
$145
USD · Flutter
Integrazione delle strisce per Flutter · Flutter
Requirements
Non serve l’accesso al repository. L’accesso al progetto serve solo se volete che Bacodo integri direttamente.
Cosa fa
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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
Flusso di lavoro aggiuntivo Bacodo standard, con controlli specifici di Flutter e Stripe per flutter_stripe, configurazione iOS/Android e il backend esistente.
01
Conferma l'integrazione di Stripe per Flutter e i metodi di pagamento di cui hai bisogno fin dal primo giorno.
02
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.
03
Aggiungi flutter_stripe, file della piattaforma Flutter, punti di ingresso del checkout ed endpoint PaymentIntent + webhook sul tuo backend.
04
Chiavi di test Wire Flutter, configurazione del commerciante Apple Pay/Google Pay se nell'ambito e configurazione Flutter specifica per l'ambiente.
05
Esegui le schede di test Stripe, 3-D Secure, annulla/rifiuta percorsi e conferma webhook su Flutter iOS e Android.
06
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
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.
Tecnologie supportate
Flutter attualmente stabile con target iOS e Android. Il foglio di pagamento Flutter web non rientra nell'ambito predefinito.
SDK ufficiale di Stripe Flutter per Payment Sheet, Apple Pay e Google Pay.
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.
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.
Target di distribuzione iOS Flutter, minSdk Android, schemi URL e ID commerciante quando rientrano nell'ambito dei portafogli.
Cosa è incluso
Pricing
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
$145
una tantumFlutter
Vi serve un backend?
Pagamento sicuro constripe
Consegna e sicurezza
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.
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.
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.
Gli endpoint backend verificano le firme Stripe prima di aggiornare l'ordine o lo stato dei diritti utilizzato dall'app Flutter.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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