Support » Plugin: WooCommerce iugu » “Internal server error” no cartão e boleto

  • Resolved robertoch

    (@robertoch)


    Woocommerce 3.4.4
    Iugu WooCommerce 2.0.2

    Olá!
    Na hora de processar o catão recebo a mensagem de “Internal server error”.
    Tentei alguns testes de com o boleto achando que seria diferente, mas o mesmo erro.

    Procurei se alguém teve o mesmo problema, os que resolveram, não compartilharam a solução. Só disseram que resolveram. Aqui

    Tenho esse log com o cartão:

    08-24-2018 @ 15:32:30 - Doing charge for order 935...
    08-24-2018 @ 15:32:30 - Creating an invoice on iugu for order 935 with the following data: Array
    (
        [email] => roberto@vitrallux.com
        [due_date] => 25-08-2018
        [return_url] => https://www.vitrallux.com.br/finalizar-compra/order-received/935/?key=wc_order_5b804f3d81b11
        [expired_url] => https://www.vitrallux.com.br/carrinho/?cancel_order=true&order=wc_order_5b804f3d81b11&order_id=935&redirect&_wpnonce=3bf557b422
        [notification_url] => https://www.vitrallux.com.br/wc-api/WC_Iugu_Credit_Card_Gateway/
        [ignore_due_email] => 1
        [payable_with] => credit_card
        [custom_variables] => Array
            (
                [0] => Array
                    (
                        [name] => order_id
                        [value] => 935
                    )
    
            )
    
        [payer] => Array
            (
                [name] => ROBERTO CHAVES
                [phone_prefix] => 99
                [phone] => 91229151
                [email] => roberto@vitrallux.com
                [address] => Array
                    (
                        [street] => Rua João De Deus, 06
                        [number] => 1101
                        [city] => Açailândia
                        [state] => MA
                        [country] => Brasil
                        [zip_code] => 65930000
                    )
    
                [cpf_cnpj] => 89776755372
            )
    
        [items] => Array
            (
                [0] => Array
                    (
                        [description] => Pedido 935
                        [price_cents] => 1002
                        [quantity] => 1
                    )
    
            )
    
    )

    Alguém pode me ajudar?

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

Viewing 9 replies - 1 through 9 (of 9 total)
  • Olá robertoch,

    você conseguiu resolver?

    Obrigada!

    Thread Starter robertoch

    (@robertoch)

    Não

    Plugin Author EduardoLM

    (@eduardoiugu)

    Desculpe a demora no retorno!

    Fizemos uma correção no plugin que deve resolver seu problema. A correção está disponível apenas no github por enquanto. Você pode pegar lá, ou se preferir, pode esperar alguns dias até que a gente suba a correção no sistema para atualização automática.

    Se tiver alguma dúvida ou precisar de auxílio, fique à vontade para perguntar!

    Eduardo

    Thread Starter robertoch

    (@robertoch)

    Boa tarde!
    Agora o erro mudou.

    “Erro ao finalizar a compra. Tente novamente.”

    O log:

    09-25-2018 @ 15:02:56 - Doing charge for order 940...
    09-25-2018 @ 15:02:56 - Creating an invoice on iugu for order 940 with the following data: Array
    (
        [email] => roberto@vitrallux.com
        [due_date] => 26-09-2018
        [return_url] => https://www.vitrallux.com.br/finalizar-compra/order-received/940/?key=wc_order_5baa74c01c727
        [expired_url] => https://www.vitrallux.com.br/carrinho/?cancel_order=true&order=wc_order_5baa74c01c727&order_id=940&redirect&_wpnonce=504473b52a
        [notification_url] => https://www.vitrallux.com.br/wc-api/WC_Iugu_Credit_Card_Gateway/
        [ignore_due_email] => 1
        [payable_with] => credit_card
        [custom_variables] => Array
            (
                [0] => Array
                    (
                        [name] => order_id
                        [value] => 940
                    )
    
            )
    
        [payer] => Array
            (
                [name] => ROBERTO CHAVES
                [phone_prefix] => 99
                [phone] => 91229151
                [email] => roberto@vitrallux.com
                [address] => Array
                    (
                        [street] => Rua João De Deus, 06
                        [number] => 1101
                        [city] => Açailândia
                        [state] => MA
                        [country] => Brasil
                        [zip_code] => 65930000
                    )
    
                [cpf_cnpj] => 89776755372
            )
    
        [items] => Array
            (
                [0] => Array
                    (
                        [description] => Pedido 940
                        [price_cents] => 602
                        [quantity] => 1
                    )
    
            )
    
    )
    
    09-25-2018 @ 15:02:57 - WP_Error while trying to generate an invoice: cURL error 35: SSL connect error
    09-25-2018 @ 15:02:57 - Error while generating the invoice for order 940: WP_Error Object
    (
        [errors] => Array
            (
                [http_request_failed] => Array
                    (
                        [0] => cURL error 35: SSL connect error
                    )
    
            )
    
        [error_data] => Array
            (
            )
    
    )
    
    09-25-2018 @ 15:02:57 - Error while getting the charge data for order 940: Missing the invoice ID.
    • This reply was modified 2 years, 6 months ago by robertoch.
    Plugin Author EduardoLM

    (@eduardoiugu)

    Bom dia robertoch,

    Agora consigo ver com clareza o erro que está ocorrendo no seu ambiente. No final do seu log, aparece um “cURL error 35: SSL connect error”.

    A causa provável disso, é o uso de uma versão antiga do protocolo TLS no seu servidor. O servidor precisa estar rodando TLS 1.2, pelo menos.

    Para checar a versão do TLS no seu ambiente WordPress, por favor instale o seguinte plugin: “TLS 1.2 Compatibility Test”. Você pode instalar de dentro do WordPress, ou baixar aqui: https://wordpress.org/plugins/tls-1-2-compatibility-test/

    Por favor rode o teste nos diga o resultado. Se a versão for menor do que 1.2, você vai precisar entrar em contato com o serviço de hospedagem e solicitar a atualização.

    Aqui tem mais informações e testes que você pode fazer no seu ambiente para checar a versão do TLS: https://docs.iugu.com/blog/verificando-sua-vers%C3%A3o-do-protocolo-tls

    Fico no aguardo do seu retorno,

    Eduardo

    Thread Starter robertoch

    (@robertoch)

    Meu Deus!

    Eu nem acredito! muuuuuito obrigado! Deu certo!

    Plugin Author EduardoLM

    (@eduardoiugu)

    Que bom, robertoch!

    Você fez a atualização do TLS? Por favor nos informe qual alteração você precisou fazer no seu ambiente para resolver o problema.

    Obrigado!

    Eduardo

    Thread Starter robertoch

    (@robertoch)

    Boa tarde!

    O resultado do testes era que estava mesmo desabilitado TSL 1.2.

    Mas na própria ferramenta tem a opção de “forçar TLS 1.2 para cURL”.

    Foi aí que deu certo. E continua muito bem!

    Obrigado!

    Plugin Author EduardoLM

    (@eduardoiugu)

    Obrigado pelo retorno, robertoch!

    Precisando de algo, estamos à disposição.

    Eduardo

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘“Internal server error” no cartão e boleto’ is closed to new replies.