A Supabase entrega seu backend como serviço para 150 países com a Stripe

A Supabase é a plataforma de desenvolvimento Postgres de código aberto utilizada por mais de 4,5 milhões de desenvolvedores em todo o mundo. Desde o primeiro dia, a empresa utilizou a Stripe para gerenciar pagamentos, otimizar autorizações, automatizar o processo de contestações e reduzir fraudes.

Produtos usados

    Payments
    Elements
    Link
    Radar
    Authorization Boost
Global
Startup

Desafio

Quando surge uma inspiração ou uma oportunidade de mercado, os desenvolvedores precisam agir rapidamente sem ficarem presos a ferramentas proprietárias. A Supabase lançou sua plataforma de desenvolvimento de aplicativos com Postgres em 2020 para oferecer aos desenvolvedores uma alternativa de código aberto às soluções proprietárias. Como provedor de serviços integrado de backend , a Supabase atualmente impulsiona mais de um milhão de bancos de dados, atendendo tanto grandes empresas quanto desenvolvedores independentes.

“Ajudamos a tornar o processo o mais fluido possível para que desenvolvedores lancem e cresçam seus produtos”, disse Kevin Grüneberg, engenheiro líder de faturamento da Supabase. “Em vez de integrar diferentes provedores para armazenamento, autenticação, bancos de dados, funções em edge e outras soluções, as empresas podem aproveitar nossa plataforma para criar aplicativos de IA completos.”

Para oferecer essa experiência fluida, a Supabase precisava de uma forma confiável de recolher pagamentos sem criar complexidade para seus usuários. Em vez de exigir que um desenvolvedor pagasse separadamente pelos diferentes serviços de provedores oferecidos por meio da plataforma Supabase, a empresa desenvolveu um sistema de faturamento personalizado para acompanhar o uso específico de produtos por cliente e calcular as cobranças internamente. Para recolher os pagamentos, a Supabase precisava de um parceiro que pudesse se integrar facilmente ao seu sistema próprio de cálculo de faturamento por meio de APIs amigáveis para desenvolvedores, além de ser capaz de armazenar, gerenciar e processar com segurança pagamentos com cartão de crédito de usuários em múltiplos países.

Ao mesmo tempo, a empresa sabia que a rápida escalabilidade exporia seu sistema de pagamentos a riscos crescentes de fraude. Com o avanço do desenvolvimento de aplicações impulsionado por IA, a Supabase observou um aumento nas tentativas de fraude em pagamentos — incluindo uso não autorizado de cartões, insuficiência de pagamento e contestações ilegítimas — que poderiam reduzir a receita e comprometer seu relacionamento com as bandeiras de cartão. A equipe de engenharia enxuta da Supabase precisava de uma solução de prevenção a fraudes personalizável que ajudasse a evitar tipos específicos de fraude sem tirar tempo do desenvolvimento de produtos.

Solução

A Supabase optou por lançar sua plataforma utilizando o Stripe Payments como infraestrutura central de pagamentos, graças à sua confiabilidade e aos recursos abrangentes. “A Stripe foi a escolha óbvia porque é comprovada, estável e oferece cobertura global. Pode haver novos concorrentes no mercado, mas eles ainda não se provaram, e o provedor de serviços de pagamentos não é o sistema em que você quer testar o mais novo entrante só por testar”, afirmou Grüneberg.

O Stripe Payments ajudou a Supabase a gerenciar a complexidade de como cobra seus clientes: após calcular o uso e os valores cobrados em seu próprio mecanismo de faturamento, a Supabase utiliza a API de Payments para enviar automaticamente o valor final devido à Stripe para o processamento do pagamento. Para manter seu banco de dados Postgres de dados de faturamento sincronizado com a Stripe, a Supabase desenvolveu o stripe-sync-engine de código aberto, que utiliza webhooks da Stripe para atualizar registros de clientes, faturas e pagamentos. Além disso, a Supabase utilizou as otimização de autorizações com IA da Stripe, como Adaptive Acceptance, tokens de rede e atualizador de cartões, para ajudar a melhorar as taxas de aceitação e reduzir a taxa de perda de clientes.

A Supabase implementou o Pacote de Otimização de Checkout da Stripe para criar uma experiência de pagamento sem fricção que escala globalmente com o mínimo esforço de engenharia. A empresa também incorporou o Payment Element em seu frontend em Next.js, permitindo que os clientes gerenciem facilmente os dados de pagamento, ao mesmo tempo em que oferece suporte a cartões de crédito, Apple Pay, Google Pay, e Link — uma carteira digital desenvolvida pela Stripe que preenche automaticamente os dados de pagamento para um checkout mais rápido. Além disso, adicionou o Address Element para coletar endereços completos, preparando-se para futuros requisitos de conformidade fiscal.

Para gerenciar melhor o risco de fraude, a Supabase utilizou o Stripe Radar for Fraud Teams para criar regras personalizadas que solicitam autenticação 3DS em mercados de alto risco e bloqueiam transações suspeitas, e-mails descartáveis e transações com divergência de CVC. A empresa também utilizou o Smart Disputes, uma solução com IA que automatiza a resposta a estornos ao coletar, compilar e enviar comprovantes automaticamente.

Resultados

A Supabase ampliou seu alcance global para mais de 150 países

A Supabase escalou para mais de 150.000 transações por mês em mais de 150 países — com um aumento de 192% no número de clientes nos últimos 6 meses.

A Supabase recuperou mais de US$ 100.000 em receita mensal por meio das otimizações da Stripe

Recursos como Adaptive Acceptance, atualizador de cartões e tokens de rede ajudaram a Supabase a recuperar mais de US$ 100.000 por mês nos últimos 6 meses.

“À medida que crescemos, esses recursos têm sido bastante úteis para evitar a perda de receita, ao mesmo tempo em que garantem que os clientes não percam o acesso acidentalmente por algo tão simples quanto um cartão vencido”, afirmou Grüneberg.

Ao habilitar a Link, a Supabase ajudou a simplificar a experiência de checkout para seus clientes. Atualmente, 39% de todos os pagamentos são concluídos por meio da Link, reduzindo a fricção no checkout e trazendo mais confiança para a Supabase.

“Se um cliente já usou a Link anteriormente em outra plataforma, os dados de pagamento são preenchidos automaticamente ao fazer ckeckout conosco. Para mim, isso traz uma sensação maior de segurança contra fraudes, porque esses clientes têm mais probabilidade de serem legítimos, em vez de realizarem testes aleatórios de cartões”, disse Grüneberg.

A Supabase alcançou uma taxa de vitórias de 45% com o Smart Disputes

Ao utilizar o recurso Smart Disputes da Stripe, a Supabase alcançou uma taxa de vitórias de 45% em transações acima de US$ 50 — reduzindo o volume de estornos da empresa.

“Contestações são muito incômodas de lidar, porque exigem muito tempo indo e voltando para coletar informações e se comunicar com os clientes. À medida que escalamos e ganhamos mais exposição, vimos o número de disputas disparar. Automatizar o processo nos ajuda a não ficarmos sobrecarregados, ao mesmo tempo em que mantemos um bom relacionamento com as bandeiras de cartão”, disse Grüneberg.

Transparência total

Modelo de preços por transação integrado, sem tarifas ocultas.

Integração rápida

Comece a usar a Stripe em apenas 10 minutos.
Proxying: stripe.com/pt-pt/customers/supabase