Blog
O plugin InfinitePay para WooCommerce integra Pix e cartão de crédito ao checkout do WooCommerce pelo checkout hospedado da InfinitePay, com confirmação de pagamento em cinco camadas (webhook duplo, retorno do cliente, verificações agendadas e confirmação manual), recuperação de carrinho abandonado e licença vitalícia sem trava de funcionamento, cobrindo desde a geração do link de pagamento até a confirmação do pedido e a liberação de produtos físicos ou digitais. Veja o que o plugin faz, na prática.
Pagamento
Pix e cartão de crédito são processados no checkout hospedado da própria InfinitePay. O cliente finaliza a compra na loja, é redirecionado para pagar, e retorna com o pedido já atualizado.
A configuração não exige chave de API nem processo de autenticação. Basta informar o handle público da conta InfinitePay e testar a conexão direto no painel do plugin.
Funciona tanto para produtos físicos quanto digitais. Frete é enviado corretamente para o checkout, inclusive frete grátis, e produtos digitais liberam o download automaticamente assim que o pagamento é confirmado.
Cupons de desconto do WooCommerce são aplicados corretamente, com o arredondamento tratado em centavos para não gerar diferença entre o valor do carrinho e o que é cobrado na InfinitePay.
Confirmação de pagamento
Esta é a parte que mais separa o InfinitePay para WooCommerce de uma integração simples de geração de link.
O pedido é confirmado por até cinco camadas de verificação: o webhook da InfinitePay, registrado em dois endereços diferentes para não depender de um único caminho que um firewall possa bloquear; a verificação automática que roda quando o cliente retorna do checkout; novas checagens em intervalos crescentes nos primeiros minutos após a compra; uma nova consulta a cada hora enquanto o pedido seguir pendente; e, por fim, um botão de confirmação manual disponível direto na tela do pedido.
Cada camada cobre o que a anterior pode deixar passar. Ainda assim, todas dependem, em algum grau, dos mesmos dados que só chegam pelo webhook ou pelo retorno do cliente. Por isso, nenhuma delas garante sozinha que todo pedido seja confirmado sem alguma intervenção eventual.
Antes de marcar qualquer pedido como pago, o plugin consulta o payment_check oficial da InfinitePay e valida o valor da transação contra o valor esperado, protegendo contra qualquer tentativa de forjar um pagamento com valor diferente do real.
Recuperação de vendas
Cliente que trava ou desiste no meio do pagamento não é dado como perdido. Uma página intermediária oferece gerar um novo link de pagamento na hora, e um e-mail de recuperação chega automaticamente para quem abandonou o checkout, com o link para retomar a compra de onde parou.
Painel do pedido
Cada pedido mostra o status do pagamento, qual camada confirmou, a data e hora da confirmação, e um link direto para o comprovante oficial da InfinitePay, tudo dentro da tela padrão do WooCommerce. O plugin é compatível com o HPOS, o sistema de armazenamento de pedidos mais recente do WooCommerce.
Estoque e segurança
Pedidos não pagos liberam o estoque automaticamente depois de um tempo configurável, evitando produto reservado indefinidamente por quem não concluiu a compra.
O domínio de redirecionamento do checkout é validado contra uma lista de domínios confiáveis da InfinitePay, e cada webhook recebe um token único por pedido, para impedir que uma requisição forjada confirme um pagamento que não aconteceu de verdade.
Licenciamento e atualizações
A licença é vitalícia. O plugin continua recebendo e confirmando pagamentos independentemente do status da licença. Apenas as atualizações e o suporte técnico dependem dela estar ativa. As atualizações chegam pelo canal nativo do WordPress, sem precisar baixar ZIP ou reinstalar manualmente.