Support » Plugin: Cielo WooCommerce - Solução Webservice » Compras sempre recusadas no debito

  • Resolved rsrising

    (@rsrising)


    Estou com problemas com o debito, todas as compras dão como não autorizadas, e quando cliquei pra pagar novamente, me apareceu este erro:

    Warning: Division by zero in /wp-content/plugins/cielo-woocommerce/includes/class-wc-cielo-helper.php on line 345

    Já no crédito tudo ocorre ok.

    https://wordpress.org/plugins/cielo-woocommerce/

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author Claudio Sanches

    (@claudiosanches)

    Deve estar resolvido na versão 4.0.11.

    Eu estava quase abrindo um tópico novo, mas acabei achando esse aqui. Como acho que é o mesmo problema, melhor deixar tudo no mesmo lugar.

    Estou com a versão 4.0.11 do plugin instalada e WC atualizado também. Porém, nenhuma compra com débito é aceita. No pedido recebo esse aviso:

    Pedido cancelado por falta de pagamento – tempo limite ultrapassado. Status do pedido alterado de Pagamento Pendente para Cancelado.

    Eu entrei em contato com a CIELO primeiro, pra ver se encontrava alguma pista, mas eles me informaram que o pedido sequer chegou até eles. Me pediram para conferir as configurações de timeout do servidor conforme o manual.

    As configurações estão todas 3 ou 4 vezes maiores que o recomendado.

    Não tem nada no log de erro do plugin também.

    Cartões de crédito funcionam certinho.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Talvez a Cielo esta demorando mais tempo para aprovar isso do que o configurado na opção de “Manter estoque em minutos”.

    Acho que não Claudio, porque está configurado com 60 minutos e esse cancelamento é imediato. Fora que o pessoal da CIELO diz que não chega nenhum pedido lá. Parece que o pedido está sendo cancelado antes mesmo de sair do servidor… (se é que isso faz algum sentido)

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Mas essa mensagem que você esta dizendo é do WooCommerce quando vence o prazo de 60 minutos.

    Pois é, tá muito estranho isso. E só acontece nos cartões de débito. Eu estava desconfiando que alguma coisa poderia estar errada no servidor, algum componente faltando, sei lá eu, mas ontem descobri que um amigo tem o mesmo problema. Daí ele desabilitou e deixou só o crédito funcionando mesmo.

    Bizarro, né? Não sei mais onde procurar pra encontrar o erro. Não tem log, nenhuma pista, nada. E no entanto, nada de aceitar cartão de débito!

    🙁

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Esta ativada a opção do WP_Debug?
    Tenta com:

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    @ini_set( 'display_errors', 0 );
    

    Assim vai salvar um arquivo chamado wp-content/debug.log e podemos ver se esta acontecendo algum erro fatal que não permite mudar o status, menos depois de pago.
    Pode testar isso?

    Rics

    (@rics)

    Oi cara, posso sim, claro!

    Vou colocar isso em prática e tentar realizar algumas compras com débito pra gente tentar colher alguma pista. Depois volto aqui e coloco o que consegui.

    Tea with me!

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Obrigado.
    Porque eu estando apenas pelo modo de sandbox, eu não consegui pegar nada errado e estou preocupado com isso agora, deveria já aprovar no ato do pagamento.

    Rics

    (@rics)

    Cara, configurei tudo como pediu, criei um produto fake de R$1 e tentei fazer uma compra com o meu próprio cartão de débito. Não deu, o status ficou como Falhado com a mensagem de não aprovação normal “Infelizmente o seu pedido não pode ser processado, seu banco (ou operadora) não aprovou seu pagamento. Por favor, tente sua compra novamente.“. Nenhum erro foi gerado nos logs.

    A reclamação da dona da loja é que os pedidos eram cancelados mesmo. Tem vários lá cancelados, inclusive. Então pode ser que o problema tenha sido resolvido na última atualização ou pode ser que eu não tenha conseguido reproduzir as mesmas condições.

    Vou esperar então acontecer novamente, porque parece que tem acontecido com uma certa frequência. Assim que acontecer eu coleto as informações te coloco aqui, ok?

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Beleza, mas pelo o que você esta falando isso parou de acontecer?
    Pode ser que talvez fosse um erro na própria Cielo que eles corrigiram.

    Rics

    (@rics)

    Parece que parou, mas ainda não tive um caso real pra testar. Testei eu mesmo com dois cartões diferentes como falei aí em cima e foi tudo ok. Acho que você matou a charada! Provavelmente a CIELO arrumou alguma coisa lá.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Então, porque teve acho que umas 6 pessoas falando sobre isso pra mim, eu tentei verificar em modo de sandbox e foi ok.
    Mas todo mundo falou que parou sozinho, então só pode ter sido algo na própria Cielo isso dai.

    Rics

    (@rics)

    Certeza então mestre!

    Vou ficar de olho só por desencargo de consciência. Se notar algo estranho abro um tópico novo aí pra avisar.

    🙂

    Obrigado pelo empenho e pelo tempo!

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @rics obrigado 🙂

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Compras sempre recusadas no debito’ is closed to new replies.