Suporte » Ajustando o WordPress » Checkout do Mercado pago

  • Boa tarde,

    Instalei as o plugin do mercado pago, realizei as configurações porem quando uso no modo teste, não me direciona ao Checkout. Estou fazendo todos os testes localmente.

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • saudações @tiagopele,

    indico que siga toda a documentação do plugin,

    https://www.mercadopago.com.br/developers/pt/plugins_sdks/plugins/official/woo-commerce/

    mesmo como localhost, precisa entregar todos os requisitos – menos o HTTPS, pois se vai usar a sandbox o sistema permite fazer as transações-teste sob HTTP.

    no mais, siga todas as configurações da documentação. tem que preencher Client ID e Client Secret. nas configurações do cartão de crédito tem que marcar sandbox e é interessante marcar log, justamente para ter relatório de erro.

    enfim, a documentação é completa, tanto para uso de produção, mas também o que precisa preencher como sandbox para testes.

    espero ter ajudado.

    [Gassho, Ubuntu!]

    Criador do tópico tiagopele

    (@tiagopele)

    Então amigo, vi o requisitos, não posso estar no localhost usando o sistema Windows?

    Pq do resto fiz tudo certo.

    Criador do tópico tiagopele

    (@tiagopele)

    Segue o log

    2019-05-30T12:35:50+00:00 CRITICAL Uncaught MercadoPagoException: Could not resolve host: api.mercadopago.com in C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\includes\sdk\lib\mercadopago.php:848
    Stack trace:
    #0 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\includes\sdk\lib\mercadopago.php(946): MPRestClient::exec(Array, '3.0.17')
    #1 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\woocommerce-mercadopago.php(536): MPRestClient::get(Array, '3.0.17')
    #2 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\woocommerce-mercadopago.php(131): WC_Woo_Mercado_Pago_Module::get_categories()
    #3 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\woocommerce-mercadopago.php(123): WC_Woo_Mercado_Pago_Module->__construct()
    #4 C:\wamp64\www\wordpress\wp-includes\class-wp-hook.php(286): WC_Woo_Mercado_Pago_Module::init_mercado_pago_class('')
    #5 C:\wamp64\www\wordpress\wp-includes\class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
    #6 C:\wamp64\www\wordpress\wp-in, em C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\includes\sdk\lib\mercadopago.php, na linha 848
    
    2019-05-30T20:06:16+00:00 CRITICAL Uncaught MercadoPagoException: Could not resolve host: api.mercadopago.com in C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\includes\sdk\lib\mercadopago.php:848
    Stack trace:
    #0 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\includes\sdk\lib\mercadopago.php(946): MPRestClient::exec(Array, '3.0.17')
    #1 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\woocommerce-mercadopago.php(536): MPRestClient::get(Array, '3.0.17')
    #2 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\woocommerce-mercadopago.php(131): WC_Woo_Mercado_Pago_Module::get_categories()
    #3 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\woocommerce-mercadopago.php(123): WC_Woo_Mercado_Pago_Module->__construct()
    #4 C:\wamp64\www\wordpress\wp-includes\class-wp-hook.php(286): WC_Woo_Mercado_Pago_Module::init_mercado_pago_class('')
    #5 C:\wamp64\www\wordpress\wp-includes\class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
    #6 C:\wamp64\www\wordpress\wp-in, em C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\includes\sdk\lib\mercadopago.php, na linha 848
    
    2019-05-30T20:06:16+00:00 CRITICAL Uncaught MercadoPagoException: Could not resolve host: api.mercadopago.com in C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\includes\sdk\lib\mercadopago.php:848
    Stack trace:
    #0 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\includes\sdk\lib\mercadopago.php(946): MPRestClient::exec(Array, '3.0.17')
    #1 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\woocommerce-mercadopago.php(536): MPRestClient::get(Array, '3.0.17')
    #2 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\woocommerce-mercadopago.php(131): WC_Woo_Mercado_Pago_Module::get_categories()
    #3 C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\woocommerce-mercadopago.php(123): WC_Woo_Mercado_Pago_Module->__construct()
    #4 C:\wamp64\www\wordpress\wp-includes\class-wp-hook.php(286): WC_Woo_Mercado_Pago_Module::init_mercado_pago_class('')
    #5 C:\wamp64\www\wordpress\wp-includes\class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
    #6 C:\wamp64\www\wordpress\wp-in, em C:\wamp64\www\wordpress\wp-content\plugins\woocommerce-mercadopago\includes\sdk\lib\mercadopago.php, na linha 848
    • Esta resposta foi modificada 4 anos, 9 meses atrás por Ralden Souza.

    bem, eu fui na página de suporte do plugin,

    https://wordpress.org/support/plugin/woocommerce-mercadopago/

    pesquisei por “localhost” e não há nenhum tópico. como não sou desenvolvedor, não irei afirmar que não é possível o teste com localhost. até porque acho que se simular as condições exigidas, mesmo em localhost deveria funcionar.

    qual a versão do PHP que está usando? vi em um tópico do MercadoPago uma pessoa reportar que solucionou o problema quando passou para PHP 7.2.

    no mais, o que eu costumo fazer quando algum projeto empaca é criar uma nova versão WP só para aquele teste e vou refazendo o passo a passo. muitas vezes dá certo porque como refaço tudo, muitas vezes dá certo, pois vou com muita atenção para não errar e com isso devo ter errado algo antes que nesse teste não erro devido o nível de atenção.

    fora que para o teste não há outros plugins, apenas o que quero testar, então isso também ajuda a não ter problemas de conflito.

    na documentação não fala nada contra localhost, então deve ser possível. mas em condições que simulem perfeitamente o servidor dos requisitos.

    boa sorte!

    [Gassho, Ubuntu!]

    Criador do tópico tiagopele

    (@tiagopele)

    Minha versão Versão do PHP: 7.2.18

    Criador do tópico tiagopele

    (@tiagopele)

    Estou com essa versão de PHP.

    ok, não se trata da versão de PHP. esperar algum voluntário desenvolvedor que possa dar algum sugestão ou informação sobre o caso.

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • O tópico ‘Checkout do Mercado pago’ está fechado para novas respostas.