• Estou no ambiente de testes validando o plugin para utiliza??o em produ??o
    Porem encontrei alguns problemas

    1) N?o gera o boleto em PDF

    2) Resultado do Plugin
    Pedido recebido
    O pagamento deve ser efetuado até a data do vencimento
    Detalhes do pedido
    Produto Total
    HTFTP R$5,00
    Subtotal: R$5,00
    Método de pagamento: inter
    Total: R$5,00
    Código de Barras: 07796846800000005000001112030503900630953620
    Nosso número: 00630953620

    Este código é inválido

    Acessei o banco e localizei o boleto gerado
    Código de barras
    07790.00116 12030.503903 06308.173951 9 84680000000500
    ( este acima é o código correto )

    Ativei o LOG e tambem vi os erros abaixo
    10-Dec-2020 16:32:01 UTC] data was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, wc_banco_inter_payment_update_order_meta, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
    [10-Dec-2020 16:32:02 UTC] data was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, wc_banco_inter_payment_update_order_meta, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
    [10-Dec-2020 16:32:02 UTC] PHP Notice: Undefined index: vat in C:\inetpub\wordpress\wp-content\plugins\wc-banco-inter\includes\gatewayBillet.php on line 47
    [10-Dec-2020 16:32:02 UTC] data was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, wc_banco_inter_payment_update_order_meta, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
    [10-Dec-2020 16:32:02 UTC] PHP Notice: Undefined index: vat in C:\inetpub\wordpress\wp-content\plugins\wc-banco-inter\includes\gatewayBillet.php on line 48
    [10-Dec-2020 16:32:02 UTC] data was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, wc_banco_inter_payment_update_order_meta, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
    [10-Dec-2020 16:32:02 UTC] data was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, wc_banco_inter_payment_update_order_meta, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
    [10-Dec-2020 16:32:02 UTC] data was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, wc_banco_inter_payment_update_order_meta, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
    [10-Dec-2020 16:32:02 UTC] data was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, wc_banco_inter_payment_update_order_meta, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
    [10-Dec-2020 16:32:02 UTC] data was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, wc_banco_inter_payment_update_order_meta, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
    [10-Dec-2020 16:32:03 UTC] The WC_Order::reduce_order_stock function is deprecated since version 3.0. Replace with wc_reduce_stock_levels.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 23 total)
  • Plugin Author Diletec

    (@diletec)

    Boa noite.

    1) N?o gera o boleto em PDF
    RE: O PDF é gerado na pasta tmp, certifique-se de que o Plugin tem as permiss?es para escrever na pasta.

    2) Este código é inválido
    RE: O código precisa ser registrado, geralmente os bancos tem um tempo de 10 a 30 minutos para realizar o registro do boleto e ele passar a valer.

    Acredito também que esses dois códigos mostrado, 1 é a Linha Digitável e o outro o Código de Barras.

    Esse log de erro n?o escreveu erros, ele escreveu alertas pedindo para substituir alguns hooks, porém os novos n?o s?o compatíveis com as vers?es antigas do WordPress e Woocommerce. Com isso, esses hooks ser?o atualizado em fevereiro de 2021.

    Qual a vers?o do Plugin você está usando?
    PHP Notice: Undefined index: vat in C:\inetpub\wordpress\wp-content\plugins\wc-banco-inter\includes\gatewayBillet.php on line 48

    A vers?o 1.4 n?o tem vat na linha 48.

    Plugin Author Diletec

    (@diletec)

    Boa noite.

    Acabamos de realizar os testes mais uma vez:
    Código gerado do Boleto: 07798846800000000020001112016281700631161504 (Linha digitavel)
    Código direcionado após a leitura: 07790.00116 12016.281706 06311.615048 8 84680000000002 (código de barras)
    Tempo até o registro do boleto: 10 minutos

    Boleto PDF: Link disponível por tempo limitado

    Print da conta bancária

    Print do pedido no e-commerce

    Thread Starter Roberto Valente

    (@rvof)

    Boa noite.

    Estas informa??es do boleto pdf n?o estavam disponíveis nem demais links
    Será alguma instabilidade do banco no momento ?

    Acabei de atualizar para a vers?o 1.4 ( era a 1.3 )
    Parou de funcionar no checkout.
    Antes solicitava o CNPJ/CPF
    Agora está aparecendo o conteúdo de “Description”

    Ent?o agora n?o funciona mais
    aparece o titulo e a descri??o conforme abaixo
    Banco Inter – Boleto

    Boleto para pagamento de compra online

    Plugin Author Diletec

    (@diletec)

    Você está utilizando o Brazilian?

    A vers?o 1.4 tem campos integrados com o Brazilian, isso para n?o precisar recuperar o CPF duas vezes.

    Já a instabilidade com o Inter, acredito que sim, o banco está tendo um delay de até 30 horas para dar baixa no boleto, isso depois que o dinheiro está na conta com a referencia do boleto.

    Thread Starter Roberto Valente

    (@rvof)

    Se forem os campos adicionais brasil sim utilizo
    Agora deu internal server error
    Para trlhar o problema coloquei:
    define(‘WP_DEBUG’, true);
    define( ‘WP_DEBUG_LOG’, true);
    define( ‘WP_DEBUG_DISPLAY’, false);
    Aí foi com o resultado igual o anterior, com o código do boleto ( n?o a linha digitável que seria necessário para o pagamento )
    pode ser visot no link abaixo
    https://h64.ddns.me/imagens/pedidoboleto.jpg
    N?o foi enviado email
    Sem link para o boleto

    Depois retirei o debug e voltou a dar o internal server error

    Plugin Author Diletec

    (@diletec)

    Olá, tudo bem?

    Poderia nos informar se você continua com esse problema na vers?o 1.4.2 do Plugin?
    O Banco Inter desativou a API antiga, com isso as vers?es anteriores n?o devem mais conseguir se comunicar com o Banco Inter para gerar o Boleto.

    Thread Starter Roberto Valente

    (@rvof)

    Bom dia.
    Acabei de atualizar para a nova vers?o e testei. Ao solicitar o boleto deu deu internal server error ( caso deseje favor testar no site ) . A mesma situa??o ocorreu. Coloquei:
    define(‘WP_DEBUG’, true);
    define( ‘WP_DEBUG_LOG’, true);
    define( ‘WP_DEBUG_DISPLAY’, false);
    Aí gerou abaixo ( sem linha digitável apenas com código do boleto )
    Detalhes do pedido
    Produto Total
    HTFTP R$5,00
    Subtotal: R$5,00
    Método de pagamento: Banco Inter – Boleto
    Total: R$5,00
    O pagamento deve ser efetuado até a data do vencimento
    Código de Barras: 07795847900000005000001112030503900633840113
    Nosso número: 00633840113

    Quando desativo o debug dá: internal server error

    Plugin Author Diletec

    (@diletec)

    A execu??o escreveu algum erro no Log do Plugin? Fica na pasta tmp.

    Acreditamos que isso é erro de vers?o do CURL, mas precisamos ler o log para ter certeza.

    Se preferir pode enviar em nosso e-mail [email protected]
    Pois o log podem conter informa??es como: Seu domínio, caminho de instala??o da aplica??o;

    Thread Starter Roberto Valente

    (@rvof)

    Respondido no email com anexos para avalia??o

    Plugin Author Diletec

    (@diletec)

    Verificar a nova vers?o.

    A vers?o relatada havia conflitos com o WordPress 5.6

    Thread Starter Roberto Valente

    (@rvof)

    Atualizei, mas infelizmente ocorre o mesmo
    Internal server error ao concluir o pagamento
    Ativei o DEBUG
    Log em anexo
    Com o debug ativo ele prossegue e vai para a tela de conclus?o abaixo
    Obrigado. Seu pedido foi recebido.
    Número do pedido: 754


    Código de Barras: 07796850300000005000001112030503900640435550
    Nosso número: 00640435550
    Gerou o boleto ( localizei na pasta TEMP do plugin ) mas n?o envia o email padr?o
    Retirando o debug volta a dar Internal server error

    Thread Starter Roberto Valente

    (@rvof)

    Log abaixo
    5 linhas iguais a esta depois uma outra abaixo
    14-Jan-2021 12:26:53 UTC] data was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, wc_banco_inter_payment_update_order_meta, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.

    [14-Jan-2021 12:26:54 UTC] The WC_Order::reduce_order_stock function is deprecated since version 3.0. Replace with wc_reduce_stock_levels.

    Plugin Author Diletec

    (@diletec)

    Boa noite, tudo bem?

    Você utiliza algum Plugin de SMTP?

    Essas linhas é apenas um aviso de que um dos Hooks podem deixar de funcionar para as novas vers?es do Woocommerce, e como temos usuários na vers?o antiga, ainda n?o podemos remover a fun??o do aviso.

    Acreditamos que isso possa ser algum conflito com algum outro plugin, como por exemplo algum de SMTP.

    Plugin Author Diletec

    (@diletec)

    Teria como você deletar o Plugin e instalar do zero? Confira se todos os arquivos foram deletados.
    Fa?a a limpeza do arquivo de log também, por favor.

    Verificamos que esse aviso já n?o é mais escrito em nossa base de testes.

    Fizemos os testes com:
    – PHP 7.3 7.4 e 8.0
    – WordPress 4.9 até 5.6
    – Woocommerce até 4.9.0

    Isso é o que há de mais atual.

    Thread Starter Roberto Valente

    (@rvof)

    Removi o plugin e copiei novamente. O erro persiste.
    Utilizo para envio SMTP o plugin WP Mail SMTP Lite, que creio ser o mais utilizado no WordPress

Viewing 15 replies - 1 through 15 (of 23 total)
  • The topic ‘Banco inter – Boleto codigo de barras incorreto’ is closed to new replies.