• Prezado Claudio, antes de começar gostaria de agradecer por todos os plugins desenvolvidos de maneira gratuita. Admiro o seu trabalho (até mesmo fico feliz por sua posição na Automattic), e vejo o quanto você é ocupado.

    Contudo, venho alertar um problema sério com o plugin. Os boletos gerados acima de 400 reais não estão funcionando. Entrei em contato com o Moip, e em resumo é o seguinte: parece que o plugin não está preenchendo o campo CPF/CNPJ da API do Moip.

    Resposta longa: a Febraban fez com que os boletos tenham CPF obrigatoriamente, e a partir do dia 25/08 os boletos acima de R$ 400,00 precisam dessa informação. Como o plugin não envia essa informação para o Moip, o boleto gerado não consegue ser registrado. Então quando o cliente vai pagar o boleto, o banco não consegue validar que aquele boleto existe (Erro 20X5 – (EDDA0526) Código de Barras Não Localizado na Base Centralizada).

    Aliás, esse valor de 400 reais será reduzido a zero até novembro, ou seja, em breve todos os boletos passarão por essa verificação.

    Bom, sei que o seu tempo é escasso, mas estou postando aqui para que outros clientes saibam o que podem estar ocorrendo, caso os boletos apresentam problemas. Teoricamente o plugin oficial, que é pior que este, não tem esse problema, então sugiro a outros a migração para o plugin oficial enquanto esse problema não é corrigido.

    Agradeço novamente a criação/manutenção de todos esses plugins!

    Abraço!

Viewing 1 replies (of 1 total)
  • Thread Starter matheusgomesms

    (@matheusgomesms)

    Creio que fiz uma gambiarra e resolvi parcialmente esse problema (só funciona CPF, CNPJ não). A solução é editar o seguinte no arquivo class-wc-moip-gateway.php:

    Na linha 518, trocar //’pagador_cpf’ para ‘pagador_cpf’ => $order->billing_cpf,

    Na linha 872 trocar ‘cpf’ => ” para ‘cpf’ => $order->billing_cpf,

    Adicionar abaixo da Linha 604 ($payer->addChild( ‘IdPagador’, $data[‘pagador_email’] );) o seguinte:
    $payer->addChild( ‘Identidade’, $data[‘pagador_cpf’] );

    Fiz testes e o boleto gerado está ‘pagável’ agora.

Viewing 1 replies (of 1 total)
  • The topic ‘Erro boleto’ is closed to new replies.