Fintech · Food-service

Stack de pagamentos completa rodando em SmartPOS

Onboarding, repasse, split e meios de pagamento integrados em maquininha — embarcados no app de um SaaS B2B de food-service e varejo.

Contexto

Quando o SaaS vira fintech

Um SaaS B2B de gestão pra restaurantes e varejo atingiu o ponto em que a maior dor dos lojistas deixou de ser operar o ponto de venda e passou a ser pagamento: abrir conta na adquirente, aprovar máquina, lidar com múltiplos extratos e depois conciliar tudo contra o faturamento do próprio sistema de gestão.

A solução óbvia era embarcar pagamentos dentro do app que já rodava no SmartPOS do lojista. Um único ponto de onboarding, um único fluxo de checkout e conciliação automática — e, no caminho, a empresa capturaria margem da operação transacional em vez de repassar tudo para a adquirente.

O time do cliente precisava reforço sênior em fintech, com experiência real em sub-adquirência, PCI e rodar código em hardware Android SmartPOS. O squad embarcou junto e construiu a stack transacional do zero ao go-live.

Desafio

O que precisava ser resolvido

  • Certificação PCI-DSS ponta a ponta no fluxo de captura e armazenamento de dados de cartão
  • Operação de sub-adquirência: KYC, liquidação, repasse e split entre adquirente, marketplace e lojista
  • Conciliação automatizada D+0 (Pix) e D+30 (crédito), com reconciliação contra o settlement da adquirente
  • Suporte simultâneo a Pix instantâneo, Apple Pay, Google Pay e crédito EMV por aproximação/inserção
  • Latência abaixo de 500ms ponta a ponta dentro da maquininha SmartPOS, em rede móvel instável
  • Antifraude em tempo real com camada de regras e modelo de ML pra decisões marginais

Abordagem

Como o time atacou

  • Squad embarcado no time do cliente, trabalhando no mesmo repositório desde o dia 1
  • Arquitetura event-driven com Kafka, separando captura, autorização, liquidação e conciliação
  • Integração com gateway de pagamentos e com a adquirente via APIs nativas
  • AWS KMS para tokenização de dados sensíveis e rotação automática de chaves
  • Camada de antifraude combinando regras escritas pelo time de risco e modelo de ML treinado em dados próprios
  • Deploy OTA direto no APK rodando no SmartPOS, com rollback seguro por fleet

Resultado

Marco principal
Operação transacional em produção 24/7

Stack de pagamentos completa rodando no SmartPOS dos lojistas — onboarding, captura, split e conciliação no mesmo fluxo.

  • Uptime alto do serviço transacional, monitorado por SLO e alertas em tempo real
  • Conciliação automatizada — o time financeiro não toca mais em planilha
  • Onboarding de subadquirência simplificado: o lojista abre a conta e transaciona no mesmo dia
  • Suporte a múltiplos meios de pagamento no mesmo fluxo de checkout do SmartPOS

Stack

Tecnologias em produção

Kotlin (Android SmartPOS)React NativeNode.jsPostgreSQLApache KafkaAWS KMSPix API (Banco Central)Apple Pay PassKit

Pagamentos é risco — e margem

Se o seu produto precisa embarcar pagamentos, a gente entrega a stack e assume o risco técnico junto do seu time.