Plugin Checkout InfinitePay para Tutor LMS

28/03/2026

Compartilhe essa página

Desenvolvi o Checkout InfinitePay para Tutor LMS, um plugin que integra Pix, cartão de crédito e débito diretamente ao Tutor LMS, elimina a necessidade do WooCommerce, automatiza matrícula via webhook

O Checkout InfinitePay para Tutor LMS é um plugin que desenvolvi para resolver uma dor bem específica de quem trabalha com cursos online no WordPress: receber pagamentos de forma profissional, usando meios comuns no Brasil, sem depender do WooCommerce e de uma pilha enorme de plugins.

O Tutor LMS é uma plataforma de ensino muito robusta, mas quando falamos de gateway de pagamento para o público brasileiro, a realidade é outra: poucos meios nativos, pouco foco em Pix e, na prática, quase todo mundo acaba caindo na mesma solução – instalar WooCommerce, configurar um gateway qualquer, adicionar plugins de checkout, UX, taxas, tudo isso em cima de um site que já carrega vários add-ons do Tutor LMS.

Resultado: site pesado, fluxo de compra mais longo, mais chances de bugs e conflitos, e uma manutenção bem mais complicada.

Eu criei o Checkout InfinitePay para Tutor LMS justamente para cortar esse caminho.

O problema que eu quis resolver

Cenário típico que eu via em projetos reais:

  • Tutor LMS com diversos add-ons ativados para entregar a experiência completa de EAD
  • WooCommerce instalado só para servir de “ponte” para um gateway de pagamento minimamente decente
  • Mais alguns plugins para:
    • Ajustar checkout
    • Melhorar UX
    • Tratar taxas, cupons e afins

Isso tudo junto gera:

  • Lentidão (principalmente em hospedagens mais simples)
  • Conflitos entre plugins, especialmente em atualizações
  • Fluxo de compra confuso, com etapas desnecessárias
  • Mais tempo gasto em suporte técnico do que em criação de conteúdo

A ideia do plugin foi: se o Tutor LMS já gerencia pedidos e matrículas, por que não oferecer um gateway nativo da InfinitePay ali dentro, sem precisar do WooCommerce no meio?

O que o plugin faz na prática

O Checkout InfinitePay para Tutor LMS adiciona uma nova forma de pagamento diretamente na finalização de compra de cursos do Tutor LMS.

Quando o aluno compra um curso:

  1. O Tutor LMS cria o pedido normalmente
  2. O plugin gera um Checkout Link da InfinitePay usando a API V2
  3. O aluno é redirecionado para esse checkout, com dados já preenchidos (nome, e-mail, telefone)
  4. O aluno paga via Pix, cartão de crédito ou débito
  5. Ao aprovar o pagamento:
    • A InfinitePay envia um webhook para o site
    • O plugin atualiza o pedido no Tutor LMS e ativa a matrícula automaticamente

Se por algum motivo o webhook atrasar ou falhar, o plugin ainda conta com um fallback de verificação: quando o aluno volta da InfinitePay para o site, o plugin consulta o status da cobrança e, se estiver pago, libera o curso na hora.

Integração feita para o Tutor LMS moderno

O Tutor LMS 3.0+ mudou a forma correta de trabalhar com pedidos e matrículas, deixando de lado abordagens antigas de inscrição direta.
Ao desenvolver esse plugin, eu já levei em conta essa arquitetura recente:

  • O plugin conversa com o sistema de pedidos do Tutor LMS da forma que a própria plataforma espera
  • O status do pedido é atualizado de forma coerente (ex.: de “não pago” para “pago / completo”)
  • A matrícula acontece com todos os registros corretos no banco, refletindo no painel do administrador e na conta do aluno

Isso evita gambiarras e garante que tudo apareça nos relatórios e telas de gestão do Tutor LMS como se fosse um gateway nativo.

Estabilidade, concorrência e webhook

Como se trata de uma integração de pagamento, eu tomei cuidado com alguns pontos críticos:

  • Tratamento de concorrência entre webhook e fallback, para evitar duas atualizações concorrentes do mesmo pedido
  • Uso de verificações diretas no banco para garantir que cada pagamento seja processado uma única vez
  • Resposta correta (200 OK com payload esperado) para a API da InfinitePay, evitando que ela fique reenviando o mesmo webhook desnecessariamente
  • Configuração do webhook da InfinitePay feita pelo próprio plugin, passando a URL pelo payload da API, sem necessidade de configurar manualmente no painel da InfinitePay

Esse tipo de cuidado ajuda a reduzir casos como: pagamento aprovado, curso não liberado; pedidos duplicados; status inconsistentes.

Benefícios para quem usa Tutor LMS

Em resumo, o Checkout InfinitePay para Tutor LMS traz:

  • Pagamento de cursos via Pix, cartão de crédito e débito usando InfinitePay
  • Dispensa total do WooCommerce para vender cursos
  • Menos plugins ativos, menos conflito, menos esforço de manutenção
  • Fluxo de compra mais simples e direto para o aluno
  • Compatibilidade com a arquitetura moderna do Tutor LMS (3.0+)

Ele é especialmente útil para:

  • Escolas online e infoprodutores que querem focar em conteúdo e vendas, não em apagar incêndio técnico
  • Projetos que priorizam performance, simplicidade e meios de pagamento comuns no Brasil (Pix principalmente)
  • Quem quer reduzir “peso” do site sem perder profissionalismo na parte de cobrança

Personalizações e outros checkouts

Se você usa Tutor LMS e gostou da ideia desse plugin, mas precisa de alguma funcionalidade específica, ou quer integrar outro checkout, como Asaas, Mercado Pago ou outro gateway, eu também faço desenvolvimento sob medida.

É só entrar em contato comigo, Dev Jean, explicar como funciona o seu projeto de ensino e quais integrações você precisa. A partir disso, consigo avaliar o cenário e propor a melhor solução técnica para conectar Tutor LMS, pagamentos e automações ao redor do seu negócio.

Que tal aplicar essa expertise no seu negócio?

Como desenvolvedor WordPress especializado em soluções personalizadas utilizando ferramentas open source, posso ajudar você a construir uma infraestrutura robusta e eficiente.

Do WordPress ao n8n, passando por automação, Chatwoot e muito mais, estou aqui para turbinar seu projeto com liberdade e economia.

Diga adeus às mensalidades astronômicas e limitações!

Entre em contato através da nossa página de contato devjean.com.br/contato.

Pelo WhatsApp 47 9973-01572 ou email [email protected].

Vamos maximizar seu potencial digital juntos!

Dev Jean Krause

Dev Jean é um desenvolvedor WordPress e especialista em ferramentas de código aberto que oferece soluções personalizadas para empresas. Ele fornece serviços que incluem desenvolvimento de sites, integração de e-commerce, automação e Agentes de IA.