Skip to content

Criptografia de Pagamento — Fluxo

Documento Consolidado

Este conteudo foi consolidado nos guias principais de integracao. Consulte os documentos abaixo para informacoes atualizadas.


Documentacao Atualizada

Topico Documento Descricao
Criptografia de pagamento Criptografia de Pagamento Implementacao Flutter + backend
Integracao Flutter — Stripe Integracao Stripe flutter_stripe (PCI Level 1)
Integracao Flutter — Asaas Integracao Asaas Tokenizacao de cartao Asaas
Quick Start (5 min) Flutter Quick Start Setup minimo

Stripe — Seguranca de Pagamento

Para Stripe, o cartao nunca trafega pelo backend. O SDK flutter_stripe envia os dados diretamente ao Stripe e retorna um payment_method_id opaco:

Flutter App
  ↓ (1) Coleta dados do cartao no CardField widget (flutter_stripe)
  ↓ (2) flutter_stripe envia direto ao Stripe → retorna payment_method_id
  ↓ (3) Envia apenas payment_method_id ao backend

Backend Python (FastAPI)
  ↓ (4) Recebe payment_method_id (nunca ve dados reais do cartao)
  ↓ (5) Cria subscription no Stripe usando o payment_method_id

Stripe
  ↓ (6) Cobra automaticamente todo mes

Seguranca: PCI Level 1 — dados do cartao nunca passam pelo backend.


Asaas — Seguranca de Pagamento

Para Asaas, consulte Integracao Asaas para o fluxo de tokenizacao de cartao especifico da plataforma.


Ver Tambem