Support » Plugin: Mercado Pago payments for WooCommerce » Site e mercadopago não se comunicam

  • Resolved fevile

    (@fevile)


    Boa tarde!
    Estou desenvolvendo um ecommerce (flike.com.br), configurei com sucesso o Client_id e Client_secret, o problema está em aprovar e exibir o status da transação…

    1ª Dúvida, ao colocar no MP o endereço => http://flike.com.br/?wc-api=WC_MercadoPago_Gateway marquei as duas caixas selecionáveis que aparecem, “pagamento” e “merchant_order”, realmente devo marcar as duas?

    2ª Ponto, selecionei para trabalhar em sandbox, e quando utilizo o cartão visa de número 4444 4444 4444 0008, disponibilizado pelo MP para testar em sandbox, esse cartão deveria mostrar status de aprovado, só que na realidade ele é recusado…

    3ª Ponto, quando acesso manualmente o endereço http://flike.com.br/?wc-api=WC_MercadoPago_Gateway aparece a mensagem “Missing notification params.”, é normal?

    Não estou utilizando nenhum cache…

    Existe algum log que possa nos mostrar o que está acontecendo? Se sim onde?

    Desde já, muito obrigado! Leonardo

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

    (@claudiosanches)

    3ª Ponto, quando acesso manualmente o endereço http://flike.com.br/?wc-api=WC_MercadoPago_Gateway aparece a mensagem “Missing notification params.”, é normal?

    Sim, porque manualmente realmente falta os parametros da transação que o MercadoPago envia.

    1ª Dúvida, ao colocar no MP o endereço => http://flike.com.br/?wc-api=WC_MercadoPago_Gateway marquei as duas caixas selecionáveis que aparecem, “pagamento” e “merchant_order”, realmente devo marcar as duas?

    Sim, pode marcar as duas.
    Pode usar também a URL http://flike.com.br/wc-api/WC_MercadoPago_Gateway

    Existe algum log que possa nos mostrar o que está acontecendo? Se sim onde?

    Sim, nas configurações do plugin é possível marcar para gerar log no plugin.
    Faça isso e tente fazer novas transações, depois de alguns minutos, pode encontrar o log em WooCommerce > Status do Sistema > Logs, pode escolher o logo deste plugin lá.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    3ª Ponto, quando acesso manualmente o endereço http://flike.com.br/?wc-api=WC_MercadoPago_Gateway aparece a mensagem “Missing notification params.”, é normal?

    Sim, porque manualmente realmente falta os parametros da transação que o MercadoPago envia.

    1ª Dúvida, ao colocar no MP o endereço => http://flike.com.br/?wc-api=WC_MercadoPago_Gateway marquei as duas caixas selecionáveis que aparecem, “pagamento” e “merchant_order”, realmente devo marcar as duas?

    Sim, pode marcar as duas.

    Existe algum log que possa nos mostrar o que está acontecendo? Se sim onde?

    Sim, nas configurações do plugin é possível marcar para gerar log no plugin.
    Faça isso e tente fazer novas transações, depois de alguns minutos, pode encontrar o log em WooCommerce > Status do Sistema > Logs, pode escolher o logo deste plugin lá.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    3ª Ponto, quando acesso manualmente o endereço aparece a mensagem “Missing notification params.”, é normal?

    Sim, porque manualmente realmente falta os parametros da transação que o MercadoPago envia.

    marquei as duas caixas selecionáveis que aparecem, “pagamento” e “merchant_order”, realmente devo marcar as duas?

    Sim, pode marcar as duas.

    Existe algum log que possa nos mostrar o que está acontecendo? Se sim onde?

    Sim, nas configurações do plugin é possível marcar para gerar log no plugin.
    Faça isso e tente fazer novas transações, depois de alguns minutos, pode encontrar o log em WooCommerce > Status do Sistema > Logs, pode escolher o logo deste plugin lá.

    Thread Starter fevile

    (@fevile)

    Log:

    09-27-2016 @ 22:06:53 – Payment arguments for order 4356: Array
    (
    [back_urls] => Array
    (
    [success] => http://flike.com.br/finalizar-compra/order-received/4356?key=wc_order_57eb17aaa132d
    [failure] => http://flike.com.br/carrinho/?cancel_order=true&order=wc_order_57eb17aaa132d&order_id=4356&redirect
    [pending] => http://flike.com.br/finalizar-compra/order-received/4356?key=wc_order_57eb17aaa132d
    )

    [payer] => Array
    (
    [name] => Leonardo
    [surname] => Santos
    [email] => fevilevendas@hotmail.com
    )

    [external_reference] => flike-4356
    [items] => Array
    (
    [0] => Array
    (
    [quantity] => 1
    [unit_price] => 59.8
    [currency_id] => BRL
    [title] => Pedido 4356 – Óculos Summer Style x 2
    )

    )

    [notification_url] => http://flike.com.br/wc-api/WC_MercadoPago_Gateway/
    )

    09-27-2016 @ 22:06:53 – Getting client credentials…
    09-27-2016 @ 22:06:54 – Received valid response from MercadoPago
    09-27-2016 @ 22:06:54 – Payment link generated with success from MercadoPago
    09-27-2016 @ 22:07:03 – Checking IPN request…
    09-27-2016 @ 22:07:03 – Getting client credentials…
    09-27-2016 @ 22:07:04 – Received valid response from MercadoPago
    09-27-2016 @ 22:07:04 – IPN Response: Array
    (
    [headers] => Array
    (
    [date] => Wed, 28 Sep 2016 01:07:04 GMT
    [content-type] => application/json; charset=utf-8
    [content-length] => 23
    [connection] => close
    [x-powered-by] => Express
    [app-version] => 1.0.1
    [etag] => “165334027”
    [x-content-type-options] => nosniff
    [x-request-id] => 7ade7266-95e5-489f-8b0a-6431b4d6f0d0
    [access-control-allow-origin] => *
    [access-control-allow-headers] => Content-Type
    [access-control-allow-methods] => PUT, GET, POST, DELETE, OPTIONS
    [access-control-max-age] => 86400
    [x-xss-protection] => 1; mode=block
    [strict-transport-security] => max-age=15724800
    )

    [body] => {“message”:”not_found”}
    [response] => Array
    (
    [code] => 404
    [message] => Not Found
    )

    [cookies] => Array
    (
    )

    [filename] =>
    )

    09-27-2016 @ 22:07:04 - Received invalid IPN response from MercadoPago.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Usando Sandbox e depois mudou para produção?
    Porque parece que esta funcionando, entretanto você recebeu notificação de um pagamento que não existe.

    Thread Starter fevile

    (@fevile)

    Olá Claudio, na realidade não ativer modo de produção, somente em sandbox.

    Devo ativar modo de produção?

    Desculpe o incomodo, muito obrigado!

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Em modo de Sandbox não vai funcionar ok.
    Além que se o site estiver em localhost não vai funcionar de qualquer forma, já que não vai ter como o MercadoPago acessar o site na sua maquina.

    Thread Starter fevile

    (@fevile)

    Está hospedado no hostgator já, é só desativar o sandbox, é isto que você chama modo de produção!

    Grato!

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Sim, desativando o Sandbox, vai funcionar em modo de produção.
    Funcionando agora?

    Thread Starter fevile

    (@fevile)

    Funcionando!!!
    Sem palavras Claudio, muito obrigado pela ajuda!

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @fevile fico feliz que esta tudo funcionando 🙂

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Site e mercadopago não se comunicam’ is closed to new replies.