O WooCommerce InfinitePay Checkout é um plugin que desenvolvi para resolver uma lacuna bem clara no ecossistema WordPress brasileiro: muita gente usa WooCommerce e também InfinitePay, mas o WooCommerce não oferece integração nativa com a InfinitePay e a InfinitePay não fornece plugin oficial para WooCommerce.
Eu criei este plugin justamente para ser essa ponte oficial do meu lado: conectar a loja WooCommerce à InfinitePay, permitindo receber pagamentos via PIX e Cartão de Crédito com atualização automática de pedidos, sem gambiarras, sem integrações improvisadas e sem depender de plugins genéricos adaptados.
Desenvolvido por mim, Dev Jean, especialista em WordPress, WooCommerce e automações.
Conteúdo
ToggleO que eu fiz nesse plugin
O plugin adiciona um gateway de pagamento InfinitePay diretamente ao WooCommerce.
Quando o cliente escolhe InfinitePay na finalização da compra, o fluxo é:
- O cliente finaliza o pedido no WooCommerce selecionando InfinitePay como forma de pagamento.
- Ele é redirecionado para o checkout seguro da InfinitePay, onde escolhe entre PIX ou Cartão de Crédito.
- Após o pagamento, a InfinitePay envia uma notificação (webhook) para a loja.
- O plugin atualiza automaticamente o status do pedido no WooCommerce.
- Cliente e lojista recebem as confirmações normalmente, dentro do fluxo padrão da loja.
Na prática, é uma ponte direta WooCommerce ↔ InfinitePay, desenhada para uso no Brasil, sem depender de soluções frágeis ou “adaptadas” de outros gateways.
Principais recursos que implementei
- Pagamentos via PIX e Cartão de Crédito, configurados na própria conta InfinitePay do lojista.
- Geração automática de links de checkout InfinitePay para cada pedido.
- Atualização de pedidos via webhook, em tempo quase real.
- Comprovantes salvos automaticamente como metadados do pedido, facilitando suporte e auditoria.
- Página administrativa “Sobre” com identidade InfinitePay e informações do gateway.
- Compatibilidade com HPOS (High‑Performance Order Storage) do WooCommerce.
- Suporte ao Checkout em Blocos (WooCommerce Blocks).
- Validação de moeda BRL, garantindo que o gateway só apareça em lojas que vendem em reais.
- Shortcode de página de obrigado com dados do pagamento.
- Tutorial rápido para configuração da página de obrigado.
Tudo isso mantendo o fluxo natural do WooCommerce, sem alterar a lógica padrão de pedidos, e evitando efeitos colaterais em outros métodos de pagamento.
Shortcode para página de obrigado com dados do pagamento
Um cuidado especial nesse projeto foi a experiência pós-compra.
O plugin oferece um shortcode específico para a página de “Obrigado”, que permite mostrar para o cliente:
- Informações relevantes sobre o pagamento feito na InfinitePay.
- Dados úteis da transação.
- Link para o comprovante da operação (quando disponível nos dados retornados).
Basta criar uma página de “Obrigado”, inserir o shortcode e configurá-la seguindo o tutorial do plugin.
Com isso, a loja consegue entregar uma experiência pós-compra mais clara e profissional, sem precisar escrever código ou montar integrações extras.
Compatibilidade e robustez
O WooCommerce InfinitePay Checkout foi pensado para funcionar bem em lojas modernas, tanto do ponto de vista técnico quanto operacional:
- Compatível com WooCommerce 5.0+.
- Compatível com HPOS, garantindo melhor performance no armazenamento de pedidos.
- Compatível com WooCommerce Blocks, permitindo que o gateway funcione em checkouts baseados em blocos.
- Payload de integração com a InfinitePay construído com validações adequadas, reduzindo erros de comunicação entre loja e gateway.
Essa combinação ajuda a minimizar problemas como:
- Pedidos “presos” em status incorretos.
- Pagamentos aprovados que não aparecem como pagos no WooCommerce.
- Divergências entre o que está na InfinitePay e o que está no painel da loja.
Configuração pelo lojista
Eu também me preocupei em deixar a configuração simples para o administrador da loja:
- O lojista obtém sua InfiniteTag no app da InfinitePay (menu de configurações, opção de link integrado).
- No WordPress, vai em WooCommerce → Configurações → Pagamentos → InfinitePay.
- Cola a InfiniteTag (sem o símbolo
$). - Ativa o gateway InfinitePay.
- Se quiser, configura uma página de obrigado com o shortcode do plugin.
A partir daí, o método de pagamento InfinitePay passa a aparecer no checkout como mais uma opção oficial da loja.
Requisitos e aviso importante
Para funcionar corretamente, defini como requisitos:
- WordPress 5.8 ou superior.
- WooCommerce 5.0 ou superior.
- PHP 7.4 ou superior.
- Conta InfinitePay ativa.
- Site rodando em HTTPS (SSL) (fortemente recomendado para qualquer processamento de pagamento).
E deixo claro no projeto:
- O plugin é desenvolvido por mim, Dev Jean, e não representa oficialmente a InfinitePay.
- Não há vínculo institucional com a empresa, nem responsabilidade sobre taxas, decisões comerciais ou alterações futuras na API da InfinitePay.
Evoluções sob medida
Se a loja precisar de algo além do que o plugin oferece — como:
- Regras de negócio específicas,
- Integrações com outros gateways, como Asaas, Mercado Pago,
- Fluxos diferenciados de checkout ou automações pós-venda,
eu também desenvolvo customizações sob medida.
Basta o cliente entrar em contato comigo, explicar o cenário da operação e as integrações necessárias. A partir disso, consigo avaliar o escopo e propor a melhor solução técnica para a realidade daquela loja.


