Polar
O que é
Imagine uma loja registrada que cuida da nota fiscal e dos impostos para você, de modo que você só precisa fornecer o produto. Isso é um "MoR (, Comerciante Registrado)": a empresa que é legalmente quem vende para o seu cliente. Polar é uma plataforma MoR voltada para desenvolvedores, feita para vender produtos digitais, assinaturas e cobrança baseada em uso. Como outros serviços MoR, a Polar é a vendedora legal, então ela coleta e paga o imposto sobre vendas e o VAT (Value Added Tax, um imposto sobre vendas usado em muitos países) para você. O diferencial da Polar é a experiência do desenvolvedor: uma (Application Programming Interface, Interface de Programação de Aplicações — uma forma de programas conversarem entre si) limpa e moderna, bons SDKs (Software Development Kits, pacotes de código prontos que facilitam a integração de um serviço), e uma integração próxima com as ferramentas que desenvolvedores independentes e mantenedores de código aberto já usam, incluindo suporte nativo para coisas como chaves de licença, downloads digitais e uso medido.
Pontos fortes
- Comerciante registrado (Merchant of Record): conformidade tributária global cuidada para você, assim como Lemon Squeezy e Paddle.
- API e SDKs (pacotes de código prontos) voltados para desenvolvedores, feitos para integração rápida.
- Suporte de primeira classe para assinaturas, vendas únicas e cobrança baseada em uso.
- Popular entre desenvolvedores de código aberto e independentes; benefícios nativos como chaves de licença e downloads.
- Painel moderno e boas ferramentas de para o cumprimento de pedidos.
Contrapartidas
- Mais nova e menor que Stripe ou Paddle, então o ecossistema ainda está crescendo.
- As taxas de MoR se somam ao processamento — o preço de não cuidar dos impostos você mesmo.
- Menos integrações de terceiros e menos testada em escala muito grande.
- Como todas as plataformas MoR, é ajustada para produtos digitais, não para estoque físico.
Melhor para
Desenvolvedores independentes, mantenedores de código aberto e pequenas equipes de SaaS que querem uma forma moderna e amigável ao código de cobrar por produtos ou uso, deixando a plataforma cuidar dos impostos mundiais — especialmente se valorizam uma API limpa e uma integração rápida.
Encaixe no vibe coding
A Polar é uma ótima escolha para vibe coding porque é feita para desenvolvedores, então a API se encaixa bem no que um agente espera. Peça ao agente para criar um checkout para o seu produto e, em seguida, um manipulador de webhook que concede acesso quando um pedido é concluído ou uma assinatura fica ativa. Um webhook é uma mensagem automática que a Polar envia para o seu aplicativo quando um evento acontece (um pedido, um cancelamento), para que o seu aplicativo reaja sozinho. Como a Polar é a comerciante registrada, instrua o agente a pular completamente a lógica de impostos e focar em sincronizar quem tem permissão de entrar. Verifique as assinaturas dos webhooks e trate os eventos de forma idempotente — ou seja, garanta que o mesmo evento chegando duas vezes não conceda acesso duas vezes.
// Polar webhook handler (server-side)
export async function onPolarEvent(event) {
if (event.type === "order.created" || event.type === "subscription.active") {
await grantAccess(event.data.customer.id);
}
if (event.type === "subscription.canceled") {
await revokeAccess(event.data.customer.id);
}
}