• Resolved dinigi

    (@dinigi)


    Oi Claudio td certo?

    Eu estou com o mesmo problema que outros users aqui, nao consigo establecer comunicacao para Feedback do estado dos pagamentos.

    Habilitei o Debug mode nas configuracoes do Plugin mas nao estou encontrando o logfile no path indicado la embaixo.

    Nosso site usa HTTPS em todas paginas, desabilitei FORCE SSL CHECKOUT mas nao teve efeito.

    URL: https://www.ecoreciclos.com

Viewing 15 replies - 1 through 15 (of 18 total)
  • Thread Starter dinigi

    (@dinigi)

    Tentei o workaround

    function my_wc_remove_https_from_api_request_url( $url ) {
    	return str_replace( 'https:', 'http:', $url );
    }
    
    add_filter( 'woocommerce_api_request_url', 'my_wc_remove_https_from_api_request_url' );

    Mas nao teve resultado.

    Thread Starter dinigi

    (@dinigi)

    Achei o Log Claudio……

    10-31-2016 @ 18:03:03 - Getting client credentials...
    10-31-2016 @ 18:03:04 - Received valid response from MercadoPago
    10-31-2016 @ 18:03:05 - Payment link generated with success from MercadoPago
    10-31-2016 @ 18:03:09 - Payment arguments for order 53352: Array
    (
        [back_urls] => Array
            (
                [success] => https://www.ecoreciclos.com/checkout/order-received/53352?key=wc_order_5817a37245952
                [failure] => https://www.ecoreciclos.com/loja-virtual-capsulas/?cancel_order=true&order=wc_order_5817a37245952&order_id=53352&redirect
                [pending] => https://www.ecoreciclos.com/checkout/order-received/53352?key=wc_order_5817a37245952
            )
    
        [payer] => Array
            (
                [name] => Test
                [surname] => Test
                [email] => [email protected]
            )
    
        [external_reference] => ER-53352
        [items] => Array
            (
                [0] => Array
                    (
                        [quantity] => 1
                        [unit_price] => 30.48
                        [currency_id] => BRL
                        [title] => Pedido 53352 - Anéis de veda??o (10x) x 1, Entrega via 
                    )
    
            )
    
        [notification_url] => https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/
    )
    

    Porque a [notification_url] esta em HTTP e nao HTTPS? como posso alterar?

    • This reply was modified 8 years ago by dinigi.
    • This reply was modified 8 years ago by dinigi.
    Thread Starter dinigi

    (@dinigi)

    Segue configuracao no AppData no mercadolivre:

    Application Data
    Basic Information
    App ID:3648159672744378
    
    Secret Key:dMQwy2i18gYg4y9UX7llRSjhdqDVI6CT
    
    Name:201575994 - MercadoPago application
    
    Short Name:mp-app-201575994
    
    Description:Application for MercadoPago
    
    Authentication and Security
    Redirect URI:https://www.ecoreciclos.com
    
    Authorized Javascript Origins:
    
    Scopes: read offline_access write
    
    Notifications Settings
    Notifications Callback URL:https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/
    
    Topics: items payments pictures questions orders created_orders

    Tentei como https:// & https:// no notification_url… nada funciona

    • This reply was modified 8 years ago by dinigi.
    Thread Starter dinigi

    (@dinigi)

    Acho que nao tem relevancia os dados informados no post anterior.

    IPN configurado no mercadopago: https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/

    (tentei ‘https://www.ecoreciclos.com/?wc-api=WC_MercadoPago_Gateway sem sucesso’..)

    • This reply was modified 8 years ago by dinigi.
    Thread Starter dinigi

    (@dinigi)

    Achei o Log Claudio:

    10-31-2016 @ 18:00:06 - Payment arguments for order 53350: Array
    (
        [back_urls] => Array
            (
                [success] => https://www.ecoreciclos.com/checkout/order-received/53350?key=wc_order_5817a288d0426
                [failure] => https://www.ecoreciclos.com/loja-virtual-capsulas/?cancel_order=true&order=wc_order_5817a288d0426&order_id=53350&redirect
                [pending] => https://www.ecoreciclos.com/checkout/order-received/53350?key=wc_order_5817a288d0426
            )
    
        [payer] => Array
            (
                [name] => Test
                [surname] => Test
                [email] => [email protected]
            )
    
        [external_reference] => ER-53350
        [items] => Array
            (
                [0] => Array
                    (
                        [quantity] => 1
                        [unit_price] => 747.14
                        [currency_id] => BRL
                        [title] => Pedido 53350 - Anéis de veda??o (10x) x 1, Conjunto Barista x 1, Conjunto Inicial x 2, Entrega via 
                    )
    
            )
    
        [notification_url] => https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/
    )
    
    10-31-2016 @ 18:00:06 - Getting client credentials...
    10-31-2016 @ 18:00:07 - Received valid response from MercadoPago
    10-31-2016 @ 18:00:08 - Payment link generated with success from MercadoPago
    10-31-2016 @ 18:00:14 - Payment arguments for order 53350: Array
    (
        [back_urls] => Array
            (
                [success] => https://www.ecoreciclos.com/checkout/order-received/53350?key=wc_order_5817a288d0426
                [failure] => https://www.ecoreciclos.com/loja-virtual-capsulas/?cancel_order=true&order=wc_order_5817a288d0426&order_id=53350&redirect
                [pending] => https://www.ecoreciclos.com/checkout/order-received/53350?key=wc_order_5817a288d0426
            )
    
        [payer] => Array
            (
                [name] => Test
                [surname] => Test
                [email] => [email protected]
            )
    
        [external_reference] => ER-53350
        [items] => Array
            (
                [0] => Array
                    (
                        [quantity] => 1
                        [unit_price] => 747.14
                        [currency_id] => BRL
                        [title] => Pedido 53350 - Anéis de veda??o (10x) x 1, Conjunto Barista x 1, Conjunto Inicial x 2, Entrega via 
                    )
    
            )
    
        [notification_url] => https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/
    )
    
    10-31-2016 @ 18:00:14 - Getting client credentials...
    10-31-2016 @ 18:00:15 - Received valid response from MercadoPago
    10-31-2016 @ 18:00:16 - Payment link generated with success from MercadoPago
    10-31-2016 @ 18:01:24 - Payment arguments for order 53350: Array
    (
        [back_urls] => Array
            (
                [success] => https://www.ecoreciclos.com/checkout/order-received/53350?key=wc_order_5817a288d0426
                [failure] => https://www.ecoreciclos.com/loja-virtual-capsulas/?cancel_order=true&order=wc_order_5817a288d0426&order_id=53350&redirect
                [pending] => https://www.ecoreciclos.com/checkout/order-received/53350?key=wc_order_5817a288d0426
            )
    
        [payer] => Array
            (
                [name] => Test
                [surname] => Test
                [email] => [email protected]
            )
    
        [external_reference] => ER-53350
        [items] => Array
            (
                [0] => Array
                    (
                        [quantity] => 1
                        [unit_price] => 747.14
                        [currency_id] => BRL
                        [title] => Pedido 53350 - Anéis de veda??o (10x) x 1, Conjunto Barista x 1, Conjunto Inicial x 2, Entrega via 
                    )
    
            )
    
        [notification_url] => https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/
    )
    
    10-31-2016 @ 18:01:24 - Getting client credentials...
    10-31-2016 @ 18:01:25 - Received valid response from MercadoPago
    10-31-2016 @ 18:01:26 - Payment link generated with success from MercadoPago
    10-31-2016 @ 18:03:03 - Payment arguments for order 53352: Array
    (
        [back_urls] => Array
            (
                [success] => https://www.ecoreciclos.com/checkout/order-received/53352?key=wc_order_5817a37245952
                [failure] => https://www.ecoreciclos.com/loja-virtual-capsulas/?cancel_order=true&order=wc_order_5817a37245952&order_id=53352&redirect
                [pending] => https://www.ecoreciclos.com/checkout/order-received/53352?key=wc_order_5817a37245952
            )
    
        [payer] => Array
            (
                [name] => Test
                [surname] => Test
                [email] => [email protected]
            )
    
        [external_reference] => ER-53352
        [items] => Array
            (
                [0] => Array
                    (
                        [quantity] => 1
                        [unit_price] => 30.48
                        [currency_id] => BRL
                        [title] => Pedido 53352 - Anéis de veda??o (10x) x 1, Entrega via 
                    )
    
            )
    
        [notification_url] => https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/
    )
    
    10-31-2016 @ 18:03:03 - Getting client credentials...
    10-31-2016 @ 18:03:04 - Received valid response from MercadoPago
    10-31-2016 @ 18:03:05 - Payment link generated with success from MercadoPago
    10-31-2016 @ 18:03:09 - Payment arguments for order 53352: Array
    (
        [back_urls] => Array
            (
                [success] => https://www.ecoreciclos.com/checkout/order-received/53352?key=wc_order_5817a37245952
                [failure] => https://www.ecoreciclos.com/loja-virtual-capsulas/?cancel_order=true&order=wc_order_5817a37245952&order_id=53352&redirect
                [pending] => https://www.ecoreciclos.com/checkout/order-received/53352?key=wc_order_5817a37245952
            )
    
        [payer] => Array
            (
                [name] => Test
                [surname] => Test
                [email] => [email protected]
            )
    
        [external_reference] => ER-53352
        [items] => Array
            (
                [0] => Array
                    (
                        [quantity] => 1
                        [unit_price] => 30.48
                        [currency_id] => BRL
                        [title] => Pedido 53352 - Anéis de veda??o (10x) x 1, Entrega via 
                    )
    
            )
    
        [notification_url] => https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/
    )
    
    10-31-2016 @ 18:03:09 - Getting client credentials...
    10-31-2016 @ 18:03:10 - Received valid response from MercadoPago
    10-31-2016 @ 18:03:11 - Payment link generated with success from MercadoPago
    
    Plugin Author Claudio Sanches

    (@claudiosanches)

    Esse workaround já faz parte do plugin, entretanto acessando https://www.ads-software.com/plugins/woocommerce-correios/installation/ o seu servidor vai for?ar para HTTPS e n?o vai funcionar com o MercadoPago assim.
    Entra em contato com o suporte do seu servidor para tornar isso possível.

    wagnerjaccoud

    (@wagnerjaccoud)

    @claudiosanches Após sofrer muito com esse problema de notifica??es do mercado pago, entrei em contato com meu servidor (já que n?o uso nenhum dos programas de seguran?as que poderiam causar o bloqueio de comunica??o) e pedi para que liberassem em seu servidor em todos os sistemas que eles possuem de seguran?a a comunica??o entre esta faixa de ips 216.33.196.0 a 216.33.196.255. Pronto, tive a comunica??o resolvida. Utilizo o servi?o de hospedagem da Hostinger, sei que n?o é das melhores mas para o número de acessos que recebo em meu site é aceitável o servi?o. Espero ter ajudado. Irei tentar passar essa informa??o a todos que puder. Agrade?o seu empenho em ajudar as pessoas. Você é nota 10.

    Thread Starter dinigi

    (@dinigi)

    @wagnerjaccoud obrigado pela indica??o. Liberaram o IP-range 216.33.196.0 a 216.33.196.255 mas infelizmente n?o teve efeito.

    @claudiosanches Opa Claudio, é possível que colocou um link errado ai?

    Deixa ver se eu entendi correto: A comunica??o deve ser feita através de HTTP, se a conex?o é forcada através de https n?o vai dar certo, é isso?

    Vou entrar em contato com meu webhost e perguntar que possibilidades tenho. Estou um pouco confuso porque como eu uso o check-out transparente no outro plugin do PagSeguro, deveria assegurar que todo processo de pagamento é realizado usando https…

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @dinigi se eu tivesse colocado o link errado você n?o seria o único com esse problema, teria milhares de pessoas com o mesmo problema.

    Deixa ver se eu entendi correto: A comunica??o deve ser feita através de HTTP, se a conex?o é forcada através de https n?o vai dar certo, é isso?

    Sim, mas deveria entrar em contato com o MercadoPago sobre isso, já que é algo com eles.

    Vou entrar em contato com meu webhost e perguntar que possibilidades tenho. Estou um pouco confuso porque como eu uso o check-out transparente no outro plugin do PagSeguro, deveria assegurar que todo processo de pagamento é realizado usando https…

    Para o PagSeguro n?o importa se tem SSL ou n?o.

    Thread Starter dinigi

    (@dinigi)

    @dinigi Esse workaround já faz parte do plugin, entretanto acessando https://www.ads-software.com/plugins/woocommerce-correios/installation/ o seu servidor vai for?ar para HTTPS e n?o vai funcionar com o MercadoPago assim.
    Entra em contato com o suporte do seu servidor para tornar isso possível.

    Estou falando de esse link que você colocou na resposta anterior.

    Ok vou entrar em contato com MercadoPago. So n?o entendo porque n?o é possível alterar a notification_url para https…

    11-21-2016 @ 18:17:36 - Getting client credentials...
    11-21-2016 @ 18:17:37 - Received valid response from MercadoPago
    11-21-2016 @ 18:17:38 - Payment link generated with success from MercadoPago
    11-21-2016 @ 18:17:44 - Payment arguments for order 54261: Array
    (
        [back_urls] => Array
            (
                [success] => https://www.ecoreciclos.com/checkout/order-received/54261?key=wc_order_5833565ac10c7&utm_nooverride=1
                [failure] => https://www.ecoreciclos.com/carrinho/?cancel_order=true&order=wc_order_5833565ac10c7&order_id=54261&redirect
                [pending] => https://www.ecoreciclos.com/checkout/order-received/54261?key=wc_order_5833565ac10c7&utm_nooverride=1
            )
    
        [payer] => Array
            (
                [name] => Aloisio Shigueru
                [surname] => Tada
                [email] => [email protected]
            )
    
        [external_reference] => ER-54261
        [items] => Array
            (
                [0] => Array
                    (
                        [quantity] => 1
                        [unit_price] => 191.29
                        [currency_id] => BRL
                        [title] => Pedido 54261 - Conjunto Inicial x 1, Entrega via 
                    )
    
            )
    
        [notification_url] => https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/
    )

    Para o PagSeguro n?o importa se tem SSL ou n?o.

    Foi um dos requerimentos para a ativa??o do checkout-transparente. Nao acho boa ideia come?ar a transmitir dados de pagamento sem SSL.

    Thread Starter dinigi

    (@dinigi)

    bem dificil entrar em contato com o suporte mercadopago.. e o forum de desenvolvidores nao registra quase nenhuma atividade de usuarios.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @dinigi desculpa, link errado, no caso seria https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/.
    Note que clicando nele vai redirecionar para o link com HTTPS e isso vai dar problema com o MercadoPago, converse com o suporte do seu host, da para criar regra para n?o acontecer isso.

    Thread Starter dinigi

    (@dinigi)

    Entro no site https://www.mercadopago.com.br/ipn-notifications/save e estou tentando de configurar https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/ como IPN, estou recebendo esta mensajem de erro:

    O URL digitado n?o responde a um status HTTP correto. Você deve responder 200 ou 201.

    Configuracao de https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/ funciona sem erro, mas no debug log do plugin o IPN continua sendo https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/..

    Plugin Author Claudio Sanches

    (@claudiosanches)

    N?o precisa configurar nesse caso a URL no site do MercadoPago, mas retorna o status errado porque o seu servidor redireciona para a URL com HTTPS e nesse caso o seu servidor responde com o status de 301 que é o de redirecionamento permanente.

    Configuracao de https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/ funciona sem erro, mas no debug log do plugin o IPN continua sendo https://www.ecoreciclos.com/wc-api/WC_MercadoPago_Gateway/..

    Sim, porque como eu falei, n?o precisa configurar no MercadoPago, porque o plugin já envia a URL correta para você.
    Entretanto com a URL redirecionando para HTTPS isso nunca vai funciona a menos que o MercadoPago comece a funcionar com URLs de retorno com HTTPS.

    No plugin esta tudo ok, problema é entre o MercadoPago e o seu servidor.
    Já falou com o suporte da sua hospedagem para criar a regra que eu falei ai?

    Thread Starter dinigi

    (@dinigi)

    @claudiosanches hmm tem raz?o, provavelmente isto aqui na minha .htaccess causando o problema:

    # BEGIN rlrssslReallySimpleSSL rsssl_version[2.2.19]
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTPS} !=on [NC]
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </IfModule>
    # END rlrssslReallySimpleSSL

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘No communication with Mercadopago Server’ is closed to new replies.