- Projeto Flutter existente
- Acesso ao Stripe Test Mode
- É necessário um backend para pagamentos seguros
Não é necessário acesso ao repositório. Só precisa de acesso ao projeto se quiser que a Bacodo integre diretamente.
Complemento Flutter
Adicione Payment Sheet, PaymentIntents e pagamentos de carteira ao seu aplicativo Flutter iOS e Android existente sem criar checkout, 3-D Secure e fiação de cliente Stripe do zero.
A partir de
$145
USD · Flutter
Integração Stripe para Flutter · Flutter
Requirements
Não é necessário acesso ao repositório. Só precisa de acesso ao projeto se quiser que a Bacodo integre diretamente.
O que faz
Bacodo integra Stripe ao projeto Flutter que você já possui. Após a transferência, a implementação fica em seu repositório para que sua equipe possa lê-la, alterá-la e estendê-la. Você ainda possui a conta Stripe, as chaves de API e as taxas do Stripe.
A verificação de cartão e carteira no Flutter precisa de PaymentIntents, folha de pagamento, 3-D Secure, manuseio de chave publicável e um back-end que nunca expõe a chave secreta. Construir esse caminho do zero é lento e fácil de errar.
Adicionamos flutter_stripe, uma UI de checkout que corresponde ao seu aplicativo, criação de PaymentIntent em seu back-end existente, confirmação de webhook e configuração de teste/ao vivo para iOS e Android.
Sua equipe pula a primeira implementação de produção do Stripe Flutter: configuração do pacote, configuração da plataforma, SCA, estados de erro e uma entrega que documenta como enviar chaves ativas.
Desenvolvedores, equipes técnicas, agências e startups que já possuem um aplicativo Flutter e desejam um caminho de pagamento de produção que possam manter.
Funções principais
Apresente a planilha de pagamento Stripe na tela de checkout com entrada de cartão, opções de pagamento salvo quando ativadas e manuseio 3-D seguro nativo via flutter_stripe.
Crie e confirme PaymentIntents em seu back-end para o checkout do Flutter. O aplicativo Flutter usa apenas a chave publicável e o segredo do cliente – a chave secreta nunca é enviada no APK ou IPA.
Habilite botões de carteira nas versões Flutter para iOS e Android quando sua conta Stripe, IDs de comerciante e dispositivo os suportarem. O substituto do Flutter permanece na folha de pagamento do cartão.
Envie o aplicativo Flutter com chaves de teste Stripe, cartões de teste e uma transição documentada para chaves ativas. A configuração do ambiente Flutter permanece fora do controle de origem.
O sucesso do pagamento na UI do Flutter não é a fonte da verdade. Seu back-end verifica os webhooks do Stripe e atualiza o pedido ou o estado dos direitos antes do cumprimento.
Lide com cartões recusados, planilhas de pagamento canceladas, falhas de rede e 3-D Secure incompleto para que a UI do Flutter não deixe o cliente em uma tela morta.
Casos de uso
Você já recebe pedidos ou reservas no Flutter e precisa finalizar a compra com cartão no iOS e Android sem reescrever o catálogo ou o fluxo de reservas.
Você precisa de um caminho Stripe sustentável no Flutter, fonte no repositório do cliente e uma substituição de chave ativa documentada em vez de um protótipo único do Flutter.
O cliente móvel deve coletar um primeiro pagamento ou atualizar uma forma de pagamento enquanto as assinaturas e faturas permanecem em seu backend e no Stripe Billing, caso você já as utilize.
Comece com cobranças de clientes no aplicativo Flutter. O Stripe Connect ou as cobranças de destino podem ser definidas separadamente se o seu modelo de mercado Flutter precisar delas.
Demo
Visualize o caminho de checkout do Flutter: carrinho ou ação de pagamento, folha de pagamento, confirmação e estados de falha. Uma sandbox ativa em sua conta Stripe está disponível após a verificação de compatibilidade. Esta página não processa cobranças reais.
Como funciona
Fluxo de trabalho complementar padrão do Bacodo, com verificações específicas de Flutter e Stripe para flutter_stripe, configuração de iOS/Android e seu back-end existente.
01
Confirme a integração do Stripe para Flutter e os métodos de pagamento necessários no primeiro dia.
02
Revise os destinos Flutter SDK, Dart, iOS/Android, UI de checkout Flutter existente, linguagem de back-end e se você já tem uma conta Stripe.
03
Adicione flutter_stripe, arquivos da plataforma Flutter, pontos de entrada de checkout e endpoints PaymentIntent + webhook em seu back-end.
04
Chaves de teste Wire Flutter, configuração do comerciante Apple Pay/Google Pay, se estiver no escopo, e configuração Flutter específica do ambiente.
05
Execute cartões de teste Stripe, 3-D Secure, caminhos de cancelamento/recusa e confirmação de webhook no Flutter iOS e Android.
06
Forneça fonte Flutter, notas de configuração e uma lista de verificação de chave ativa. A implementação do Flutter é sua para manter.
Arquitetura
O cliente Flutter nunca fala com Stripe com uma chave secreta. A Folha de Pagamento usa um segredo do cliente do seu back-end. Stripe notifica seu backend por webhook antes de você cumprir.
Tecnologias suportadas
Flutter estável atual com destinos iOS e Android. A planilha de pagamento do Flutter web não está no escopo padrão.
SDK oficial do Stripe Flutter para folha de pagamento, Apple Pay e Google Pay.
PaymentIntent cria/confirma auxiliares e verificação de webhook na API que seu aplicativo Flutter já chama. Não substituímos seu back-end por um serviço exclusivo do Bacodo.
Sua conta Stripe, chaves de teste e ativas usadas pelo Flutter, endpoint de webhook e eventos do Dashboard. As taxas de processamento do Stripe permanecem com o Stripe.
Destino de implantação do Flutter iOS, Android minSdk, esquemas de URL e IDs de comerciante quando as carteiras estão no escopo.
O que está incluído
Pricing
Este preço é apenas para a plataforma Flutter. Ele não usa preços complementares Django ou Next.js.
Integração Stripe para Flutter
Adicione pagamentos Stripe prontos para produção a um aplicativo Flutter existente e mantenha o código-fonte.
Requisitos
$145
pagamento únicoFlutter
Precisa de um backend?
Checkout seguro viastripe
Entrega e segurança
A integração típica de checkout do Flutter Stripe tem escopo após a verificação de compatibilidade do Flutter. A linha do tempo depende da interface de usuário e back-end de checkout do Flutter atual.
Cartões de modo de teste, caminhos 3-D Secure, cancelamento e recusa são exercidos no Flutter iOS e Android antes de entregarmos.
As chaves secretas Stripe e os segredos de assinatura do webhook permanecem no servidor. O aplicativo Flutter recebe apenas uma chave publicável e segredos de cliente de curta duração.
Os endpoints de back-end verificam as assinaturas Stripe antes de atualizar o pedido ou o estado de direito usado pelo aplicativo Flutter.
Não reivindicamos certificação PCI, fraude zero ou taxas de aprovação garantidas. Os dados do cartão Flutter são coletados por meio da Stripe Payment Sheet, e não de um formulário de cartão personalizado que armazenamos.
FAQ
A integração do Stripe para Flutter inclui configuração de flutter_stripe, folha de pagamento em seu checkout Flutter existente, criação de PaymentIntent em seu back-end, estado de pedido baseado em webhook, cobertura de teste de iOS e Android e notas de entrega. Você recebe a fonte Flutter em seu projeto. As taxas do Stripe e sua conta Stripe são separadas.
Sim. Stripe Integration for Flutter foi desenvolvido para um projeto Flutter que você já possui. Ajustamos a folha de pagamento e o ponto de entrada do pagamento em sua interface de navegação e checkout atual do Flutter, em vez de enviar um aplicativo de demonstração separado como entrega.
Sim para um caminho Flutter Stripe de produção. PaymentIntents e a chave secreta devem residir em um servidor. O aplicativo Flutter recebe apenas uma chave publicável e um segredo do cliente. Se você não tiver API, esse trabalho de back-end terá um escopo separado e não será assumido no preço do complemento do Flutter.
A integração do Stripe para Flutter usa flutter_stripe, o Flutter SDK oficial do Stripe, para planilha de pagamento e botões de carteira no iOS e Android. Não envolvemos o checkout do Flutter em um plug-in não documentado, a menos que você exija explicitamente um.
Sim, quando sua conta Stripe, ID de comerciante da Apple, configuração do Google Pay e dispositivos forem compatíveis. No Flutter, os botões da carteira são opcionais. A planilha de pagamento com cartão no Flutter continua sendo o substituto padrão.
A integração padrão do Stripe para o escopo Flutter é iOS e Android. O checkout do Flutter web Stripe tem restrições diferentes e só é incluído se concordarmos durante a verificação de compatibilidade do Flutter.
O cliente Flutter pode confirmar um PaymentIntent ou coletar uma forma de pagamento através de flutter_stripe. Produtos recorrentes do Stripe Billing, portal do cliente e lógica de fatura disponíveis em seu back-end. O trabalho do Flutter com muitas assinaturas pode precisar de um orçamento personalizado.
O aplicativo Flutter usa apenas a chave publicável Stripe, normalmente por meio de definição de dardo ou um sabor Flutter seguro. A chave secreta e o segredo de assinatura do webhook permanecem no servidor. Stripe Integration for Flutter não coloca chaves secretas no APK ou IPA.
Implementamos primeiro o Stripe Integration for Flutter contra chaves de teste e cartões de teste Stripe. A ativação é uma chave documentada e uma transferência de webhook no Stripe Dashboard e no ambiente de servidor usado pelo aplicativo Flutter, e não uma ativação de licença complementar.
Flutter Payment Sheet e PaymentIntents lidam com 3-D Secure por meio de flutter_stripe. O aplicativo Flutter deve manter o fluxo da planilha ativo até que o Stripe retorne um status final; Stripe Integration for Flutter conecta esses estados explicitamente.
Sim para cumprimento após Flutter Payment Sheet. A IU do Flutter não é a fonte da verdade. Seu back-end verifica as assinaturas do webhook do Stripe e, em seguida, marca o pedido como pago, desbloqueia o conteúdo ou notifica o cumprimento.
Sim. Stripe Integration for Flutter normalmente mantém seu produto, carrinho e botão de pagamento Flutter e apresenta a planilha de pagamento dessa ação. Um formulário de cartão Flutter personalizado que usa dados PAN brutos está fora do escopo padrão porque a Folha de Pagamento é o caminho PCI mais seguro.
Não. Você cria e é proprietário da conta Stripe, das chaves de API e das taxas de processamento do Stripe. O preço complementar do Flutter é a implementação em seu projeto Flutter, não uma licença de pagamento Bacodo.
Não. Os produtos digitais vendidos na loja iOS ou Android muitas vezes ainda exigem IAP. Stripe Integration for Flutter é para checkout Stripe em um aplicativo Flutter onde Stripe é um caminho de pagamento permitido para seu tipo de produto.
Sim. Os metadados PaymentIntent, os registros do cliente e os campos que você persiste após a confirmação do webhook são alinhados ao modelo de pedido existente do seu aplicativo Flutter durante o Stripe Integration for Flutter.
A fonte do Flutter está no seu repositório, para que sua equipe possa mantê-la. O suporte incluído de 30 dias cobre questões técnicas e defeitos no escopo Stripe Integration for Flutter fornecido, e não trabalhos de recursos Flutter não relacionados.
Durante a janela de 30 dias, ajudamos com falhas na integração Flutter entregue causada por uma alteração documentada de Stripe ou flutter_stripe. As atualizações contínuas do pacote Flutter depois disso são sua manutenção ou suporte técnico estendido, se você comprá-lo.
Documentamos como ler o status do PaymentIntent, os logs do Stripe Dashboard e a entrega do webhook no caminho de checkout do Flutter. O suporte de 30 dias inclui recusas de solução de problemas, quedas do 3-D Secure e chaves mal configuradas para o fluxo Flutter entregue.
Confirmamos seu Flutter SDK, Dart, destino de implantação do iOS e Android minSdk em relação à versão flutter_stripe que fixamos no momento da integração. Tempos de execução do Flutter mais antigos ou fortemente bifurcados podem precisar de escopo extra.
30 dias após a entrega estão incluídos para o caminho Flutter Stripe entregue. O suporte técnico estendido é opcional por 20% do preço complementar do Flutter e cobre mais seis meses de ajuda técnica na mesma integração do Flutter, não na construção de um novo produto.
Adicione pagamentos Stripe prontos para produção ao seu aplicativo Flutter existente, mantenha o código-fonte e pule a construção do checkout do zero.
$145