Desafio
O GitHub Sponsors tinha como objetivo apoiar desenvolvedores de código aberto responsáveis por projetos fundamentais para a cadeia global de suprimentos digitais. O GitHub buscava criar um programa sustentável e escalável, confiável em nível global e capaz de operar em grande escala para organizações e desenvolvedores.
Como principal plataforma de financiamento de código aberto, o GitHub Sponsors precisava oferecer uma experiência de onboarding simples para desenvolvedores e financiadores nos EUA e internacionalmente, ao mesmo tempo em que atendia às exigências regulatórias. Isso era especialmente relevante na expansão para países em desenvolvimento com comunidades ativas de código aberto, como Índia e Brasil.
Embora a velocidade de lançamento e a capacidade de escalar fossem prioridades, o GitHub Sponsors também precisava manter níveis elevados de segurança e confiança. “Financiadores corporativos exigem um alto grau de confiança e escala para justificar o investimento de tempo e recursos no financiamento de suas dependências de código aberto”, afirmou Kevin Crosby, diretor sênior de financiamento de código aberto. Em especial, a plataforma precisava de ferramentas capazes de identificar e impedir atividades maliciosas, como fraude com cartão de crédito.
O suporte a empresas também dependia da capacidade do GitHub de faturar organizações por seus compromissos financeiros, um processo tradicionalmente manual, demorado e que frequentemente impede a adesão devido a barreiras internas. O GitHub precisava de um sistema de faturamento com padrão corporativo, flexível, rápido e capaz de oferecer às organizações os recursos necessários para cumprir seus próprios requisitos. Além disso, a solução precisava apoiar o crescimento e a evolução contínua do GitHub Sponsors, acompanhando as necessidades futuras dos usuários.
Solution
O GitHub Sponsors foi lançado em 2019 com o Stripe Connect. O fluxo de onboarding simplificado do Connect e a rapidez para entrar em produção fizeram dele uma escolha natural para a plataforma. Com o Connect, o GitHub Sponsors consegue realizar repasses a desenvolvedores internacionais em suas moedas locais de forma rápida e segura, em qualquer região onde a Stripe atua.
“A parceria com a Stripe nos trouxe uma marca reconhecida por empresas, ferramentas que ampliam confiança e conformidade e a capacidade de escalar globalmente”, disse Crosby. Além disso, o suporte da Stripe e seu entendimento do ecossistema de código aberto foram fundamentais para facilitar o recebimento de recursos pelos mantenedores, garantindo que projetos de código aberto tenham os meios necessários para crescer. “Assim como grande parte da internet, o código aberto é um componente essencial do que fazemos na Stripe”, explica Mike Fix, engenheiro da Stripe e líder de código aberto.
O GitHub Sponsors também implementou o Stripe Payments, com destaque para o Payments Intelligence Suite, que inclui Adaptive Acceptance, tokens de rede e atualizador automático de cartões. O modelo de IA que sustenta o pacote é treinado com dezenas de bilhões de transações e utiliza aprendizado auto-supervisionado para melhorar o desempenho.
Para gerenciar o risco de fraude, o GitHub adotou o Stripe Radar, que utiliza IA para detectar e bloquear transações fraudulentas. A plataforma também passou a usar recentemente o Smart Disputes, uma solução da Stripe baseada em IA que automatiza o processo de resposta a estornos ao gerar e enviar automaticamente comprovantes para contra-contestar disputas. “Dada a natureza do GitHub Sponsors, lidamos com testes de cartão de crédito”, afirmou Crosby. “O novo processo de disputas da Stripe nos ajuda a monitorar atividades fraudulentas e a preveni-las em escala.”
O GitHub também utilizou o Stripe Invoicing, uma plataforma global de faturamento que acelera o processamento de pagamentos, oferece acesso mais rápido aos fundos e melhora o atendimento a empresas que preferem pagar via fatura. O Invoicing foi essencial para rastrear e classificar recursos do patrocinador até o desenvolvedor, um fator decisivo para atrair clientes corporativos.
Resultados
Dois meses para lançar a plataforma
O GitHub Sponsors conseguiu colocar a integração com o Connect em produção em apenas dois meses. Após o lançamento, novos desenvolvedores passaram a ser cadastrados em poucos minutos, acelerando a expansão da plataforma. Até hoje, o GitHub Sponsors já viabilizou mais de US$ 60 milhões em investimentos em software de código aberto.
Pagamentos globais do Connect ampliam a cobertura internacional em 5 vezes
Quando o GitHub Sponsors foi lançado em 2019, a integração inicial atendia 22 países. Atualmente, a plataforma opera em 103 países, com novos mercados na lista de espera. “A Stripe nos permitiu expandir para regiões onde observamos crescimento expressivo da comunidade de desenvolvedores”, declarou Crosby.
Por meio da integração com a Stripe, desenvolvedores podem se registrar no GitHub Sponsors usando interfaces em seus próprios idiomas, com orientações alinhadas às exigências bancárias e regulatórias locais.
Faturamento agora leva minutos, não dias
O processo manual de faturamento do GitHub Sponsors antes levava dias para ser concluído. Com o Invoicing, o fluxo foi simplificado e reduzido a minutos. “Grandes organizações como a Microsoft podem participar do GitHub Sponsors solicitando uma única fatura, pagando e configurando o patrocínio em poucos minutos”, explicou Crosby. “Ampliamos nossa base de clientes que utilizam faturas graças à flexibilidade do novo processo e aumentamos o volume total transferido. Além disso, registramos um crescimento médio anual de 13% no número de novas organizações solicitando faturamento.”
Redução média de 20 horas mensais no tempo dedicado a disputas
Antes do Smart Disputes, a equipe do GitHub Sponsors revisava disputas manualmente. A coleta de comprovantes era trabalhosa e consumia muitos recursos, o que fazia com que as disputas raramente fossem contestadas. Com o Smart Disputes, o GitHub Sponsors economiza de quatro a cinco horas de trabalho por semana.
“Nos primeiros meses após a adoção do Smart Disputes, observamos um avanço significativo na nossa capacidade de redirecionar recursos para outras prioridades, sem o risco de disputas expirarem antes de podermos contra-atacar”, afirmou Crosby.
A Stripe desempenhou um papel crucial na expansão do GitHub Sponsors desde 2019. À medida que nosso programa continua a crescer, prevemos a necessidade de novos produtos e funcionalidades da Stripe para garantir escala, melhorar a eficiência e atender plenamente às demandas em evolução de nossos clientes e usuários.