O Desafio
Para muitos empreendedores individuais, entregar um serviço vencedor é a parte fácil. O verdadeiro desafio é ser pago por isso. Ao contrário de empresas maiores, com equipes de faturamento dedicadas e fluxos de checkout personalizados, esses donos de empresas frequentemente dependem de ferramentas fragmentadas que nunca se adequam completamente. Fundada em 2014, a PayFunnels, sediada em Houston, oferece a empreendedores individuais e outras pequenas empresas uma forma simples de lançar páginas de checkout com marca e de começar a cobrar pagamentos dos clientes em minutos.
À medida que crescia, a empresa precisava acompanhar as novas demandas dos usuários. Mas construir e manter soluções de pagamento personalizadas seria demorado para sua equipe enxuta de engenharia. Soluções backend prontas para uso eram difíceis de integrar ou não tinham o nível de personalização e controle que a PayFunnels queria oferecer.
A PayFunnels começou a trabalhar com a Stripe em 2015, inicialmente escolhendo-a por suas APIs de desenvolvedor amigáveis e pelo atendimento robusta em relação ao faturamento de assinaturas. A Stripe permitiu que a empresa simplificasse funcionalidades complexas do backend, como ciclos de faturamento e autenticação, permitindo que a PayFunnels focasse em desenvolver sua própria camada de serviços de valor agregado.
Inicialmente, a PayFunnels integrou o Stripe usando o Card Element, um componente da IU personalizável para coletar dados do cartão. Isso proporcionou controle total sobre o processo de checkout, permitindo que a PayFunnels adaptasse a experiência às suas necessidades. No entanto, à medida que a PayFunnels cresceu internacionalmente e seus requisitos se tornaram mais complexos, ela precisou acomodar mais formas de pagamento e oferecer outras funcionalidades de faturamento e pagamento, mas ainda assim preservando a flexibilidade de crescimento. A empresa recorreu à Stripe para atender a essas necessidades em constante evolução.
"Precisávamos de uma plataforma amigável para desenvolvedores, APIs fáceis de usar, SDKs fortes e ótima documentação para permitir o desenvolvimento iterativo", explica Imtiyaz Momin, sócio-gerente da PayFunnels.
A Solução
Para oferecer aos empreendedores individuais uma experiência de checkout mais flexível, em 2022 a PayFunnels passou a usar o Pacote de Otimização de Checkout, que inclui o Stripe Elements, um conjunto de componentes da IU, pré-desenvolvidos e seguros que permitem que as empresas criem experiências checkout personalizados. Graças à facilidade de implementação da Stripe e à forte documentação, o empresa pôde integrar o Elements rapidamente sem atrapalhar a experiência do cliente. Validação integrada, mensagens de erro, acessibilidade e sugestões automáticas aceleraram o desenvolvimento e reduziram erros.
A PayFunnels posteriormente fez a transição de sua API de integração para a API Checkout Sessions para reduzir ainda mais a complexidade do backend modelando todo o checkout de um cliente em uma única solicitação, incluindo itens de linha, assinaturas, descontos, impostos e o tratamento de cartão 3DS. Usando a API Checkout Sessions, a PayFunnels pode dar suporte a uma ampla variedade de modelos de checkout, desde cobranças e depósitos únicos até pagamentos recorrentes de retenção e planos parceladas, muitas vezes em uma única experiência no checkout.
Com controle total em relação ao estilo, layout e funções, a PayFunnels usou o Elements com a API Checkout Sessions para garantir que a experiência de checkout de cada cliente refletisse sua marca única. Com essas soluções, empreendedores individuais que usam o PayFunnels podem simplesmente ativar capacidades como as formas de pagamento locais; a carteira digital da Stripe, oLink, para preencher automaticamente as informações de pagamento; e o Adaptive Pricing, que exibe preços em moedas locais em mais de 150 mercados.
"A API da Stripe lidou com nossos casos de uso de forma robusta", avalia Momin.
Resultados
O checkout de marca ajuda os empreendedores individuais a manter padrões
Ao incorporar o Elements diretamente nas páginas de checkout, a PayFunnels permite que empreendedores individuais apresentem aos seus clientes um checkout de marca, levando a uma experiência de checkout mais coesa.
"Integrar o Elements mantém os clientes dentro do nosso app em vez de acessar uma página de checkout hospedada, o que reduz a carga cognitiva dos clientes e aumenta as conversões. Podemos tornar cada checkout muito personalizado ao ajustar a IU, o que é uma vantagem para nossos clientes", explica Momin.
PayFunnels expande alcance global com formas de pagamento locais
A infraestrutura global da Stripe ajudou a PayFunnels a expandir suas ofertas de pagamento para incluir ACH, SEPA, iDEAL, Revolut Pay, e opções de compre agora e pague depois como Affirm, Klarna e Afterpay. O Adaptive Pricing simplifica ainda mais o crescimento internacional ao permitir que os clientes paguem em sua moeda local, enquanto os empreendedores individuais continuam a fazer a compensação na sua moeda de preferência.
PayFunnels faz a transição para a API Checkout Sessions em três semanas com dois desenvolvedores
Com apenas dois desenvolvedores em tempo integral e 1 engenheiro sênior, a PayFunnels integrou o Elements e a API Checkout Session em apenas três semanas, uma redução de 25% no tempo de desenvolvimento. Uma documentação robusta significava que o onboarding fosse simples, permitindo que a equipe focasse sua energia em cenários de teste.
"Foi uma carga leve", conta Momin. "A maior parte do tempo foi gasta testando diferentes cenários de negócios, coisas como planos personalizados, cupons e taxas únicas, em vez de codificar a lógica central de pagamento."
API Checkout Sessions ajuda a PayFunnels a revogar modelos de faturamento flexíveis mais rápido
Mudar para a API Checkout Sessions e para o Elements ajudou a empresa a redirecionar seus esforços de engenharia. Com a Stripe gerenciando as complexidades da conformidade com PCI, requisitos SCA e atualizações de formas de pagamento, a PayFunnels pôde investir mais no desenvolvimento de ferramentas específicas para o setor, como agendamento de calendário, automação de fluxos de trabalho de terceiros e estruturas de faturamento flexíveis. Esses recursos se tornaram centrais na estratégia de retenção de clientes da empresa, especialmente à medida que a Stripe continua a adicionar suporte nativo para funcionalidades que a PayFunnels antes oferecia como diferenciadores, como planos de parcela.
"Ao desenvolver em torno da Stripe e não sobre ela, conseguimos focar nas necessidades de nichos e setores específicos", comemora Momin.
No lado do pagamento, a Stripe nos economiza tempo. Não precisamos nós mesmos desenvolver a parte de processamento, assim podemos focar nas necessidades dos nossos clientes e nos requisitos específicos do setor.