Utilize agora o MercadoPago como meio de pagamento do seu WooCommerce

É necessário apenas ter uma conta válida no MercadoPago e configurar o seu Client_id e Client_secret.

Não possuímos nenhum vínculo com o MercadoPago ou Mercado Livre.

Este plugin foi desenvolvido com a esperança de ajudar os usuários do WordPress e WooCommerce a fazerem integração com o MercadoPago de forma fácil e rápida.
Distribuímos este plugin de forma gratuita.

Descrição:

Disponibilize o MercadoPago como forma de pagamento de sua loja WooCommerce.

É usada a integração do MercadoPago e retorno automático de dados. A sua loja será notificada sempre que um pagamento é aprovado ou cancelado no MercadoPago.

Para mais detalhes sobre a instalação visite o nosso tutorial de instalação no WordPress.

Dúvidas sobre o plugin?

Visite a nossa FAQ no WordPress, entre em contato ou deixe um comentário a baixo.

Links para Download:

Wordpress GitHub

64 pensamentos em “MercadoPago para WooCommerce

  1. Prezado Cláudio,

    Em primeiro lugar gostaria de agradecer profundamente este plugin, e também todos os outros que vêm disponibilizando para Woocommerce e Jigoshop.

    No entanto, preciso de um auxílio, tenho os 3 plugins de pagamento instalados (bcash, pagseguro, mercadopago) em um site com Woocommerce.

    Quando tento finalizar uma compra, me deparo com o seguinte erro:

    {“result”:”failure”,”messages”:”

    \n\t\t\t
    Falha. Por favor, atualize a p\u00e1gina e tente novamente.\n\t\t\t
    Nome \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Sobrenome \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Tipo de Pessoa \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Data de Nascimento \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Sexo \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Pa\u00eds \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    CEP \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Endere\u00e7o \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Cidade \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Estado \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Telefone \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    E-mail \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Nome \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Sobrenome \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Pa\u00eds \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    CEP \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Endere\u00e7o \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Cidade \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Estado \u00e9 um campo obrigat\u00f3rio\n\t\t\t
    Voc\u00ea deve aceitar os Termos e Condi\u00e7\u00f5es.\n\t\t\t
    M\u00e9todo de envio inv\u00e1lido.\n\t\t\t
    M\u00e9todo de pagamento inv\u00e1lido.\n\t”,”refresh”:”false”}

    Pelo Paypal vai normalmente. E seu outro plugin dos correios também funciona normalmente.

    Tentei, sem sucesso, os seguintes passos já:

    Voltar ao tema padrão do WordPress.
    Desativar todos os outros plugins.
    Testar em uma instalação zerada.
    Cadastrar um produto novo com o mínimo de opções possíveis.

    Utilizo a última versão do WordPress e as últimas versões de cada um dos seus plugins.

    Tenho contas em todos estes serviços e consigo receber pagamentos normalmente em outro site que roda Magento.

    Tem alguma idéia do que pode ser?

    Obrigado novamente e abraços.

    Responder
    • Já tentou fazer funcionar apenas os meus plugins? Se fizer isso vai ver que eles irão funcionar.
      Testo eles todos ao mesmo tempo com as outras coisas do WooCommerce apenas.
      Pode ser produto variável, simples, download o que você quiser, pois irão funcionar com todas as ferramentas do WooCommerce ao mesmo tempo.

      Acredito que o erro pode estar vindo de outro plugin, ainda mais pelo erro que você mostrou.
      Me envia um link do site (nem que for um de testes) que lhe ajudo a descobrir onde é o erro.

      Responder
      • Prezado Claudio,

        Segui umas dicas que encontrei em uns fóruns gringos.

        Desinstalei o Woocommerce, apaguei todas as páginas existentes, instalei novamente e recriei as páginas.

        Funcionou perfeitamente!

        Aparentemente o erro não tinha relação direta com os seus plugins, mas sim com a estrutura das páginas do Woocommerce. Como eu havia juntado diversas páginas em uma, algo parou de funcionar.

        Obrigado e abraços.

        Responder
  2. Hola, antes que nada muchas gracias por este Plugin.

    Lo he instalado pero no logro activarlo como metodo de pago.

    He tildado en ” Enable MercadoPago standard” pero en estado sigue desactivado.

    ———————————————————————————

    Olá, antes de tudo muito obrigado por este plugin.

    Eu instalei ele, mas eu não pode ativá-lo como um método de pagamento.

    Tenho chamado “Ativar MercadoPago padrão” de status, mas ainda fora.

    Responder
    • Olá Gustavo.

      No momento ele funciona apenas com ARS (Peso argentino) e BRL (Real brasileiro).
      Isso por causa da API do MercadoPago.

      Dizem que deveria funcionar com USD (Dólar americano), entretanto a API não esta funcionando com ele.

      Responder
  3. Hello,
    I modified your ARS plug-in to work with the Venezuelan Bolívar and so far it shows the Bolívar sign with no problem. But when I installed and enable the Mercado Pago plug-in but it doesn’t show as enabled, I know there is an API for Mercado Pago Venezuela. Is there a way I can activate Mercado Pago for use with Venezuelan Bolivar?
    Thanks for the help.

    Responder
  4. Olá Claudio,

    instalei o plugin do Mercado Pago, configurei como mostra nos procedimentos.. porém quando vou testar.. me deparo com a seguinte mensagem:

    Ocorreu um erro ao processar o seu pagamento, por favor tente novamente ou entre em contato para conseguir ajudar.

    Responder
        • Arrumei um problema com o número do telefone e com a notificação do pagamento, a versão 2.0.3 já tem os dois corrigidos.
          Faça a atualização do plugin que agora esta tudo ok.

          Responder
          • Tengo el mismo problema. Cuando quiero completar la compra con Mercadopago, me aparece el mensaje: “Se ha producido un error al procesar su pago, por favor vuelva a intentarlo o póngase en contacto para obtener ayuda.”

          • Que error de servidor podria ser? he hablado con el hosting pero no saben cual es el problema. Saludos

          • me han dicho del hosting que no esta bloqueado. Te puedo enviar mis datos de acceso y chequear la web? Realmente no logro hacerlo funcionar. Muchas gracias

  5. Hola, cómo estás?

    Lo Instalamos al plugin, y funciona bien… pero no nos manda un email cuando un producto se paga con MercadoPago. Es un error o es que el plugin es así?

    Gracias y un abrazo enorme a todos!

    Responder
    • Meu jovem, não tem nenhum erro no meu plugin.
      E-mail só é enviado quando o status do WooCommerce vai para “aguardando” ou “processando” e no caso isso só acontece recebendo o retorno do MercadoPago.

      Responder
      • Gracias Claudio! Pero… no envía email cuando se PROCESA una órden exitosamente a la tienda (dueño del Woocommerce)?

        Responder
          • Lo que nos está haciendo, es que no envía un email cuando el usuario finaliza la compra exitosamente. No le envía al comprador, ni al dueño de la tienda. Es un error de server? O es que el plugin es así?

          • Não é o plugin.
            Pode ser seu servidor com problema ou você não configurou o retorno do MercadoPago.
            Mas quando finaliza a compra só finalizar não envia e-mail e isso é normal.
            Entendeu agora jovem?

          • Ahhhh! Ok ok, ahora entendí! :-)

            Gracias Claudio! Un abrazo!

  6. Cláudio Obrigado por desenvolver estes plugins maravilhoso. No entanto estou com um problema aqui em meu site com o plugin do PagSeguro, quando finalizo a compra direciona para a página do Pagseguro. Se você poder me ajudar agradeço muito. Obrigado.

    Responder
  7. Cláudio, primeiramente obrigado e parabéns pelo plugin. Estou usando o plugin do Mercado Livre porém após o pagamento ser concluído com sucesso, o status do pedido não está sendo alterado. Existe alguma configuração específica para isso? Como posso debugar o processo para ver aonde pode estar falhando?

    Responder
    • Ativa o log do plugin, tente fazer uma compra e depois de uns 30 minutos de ter feito o pagamento ou gerado o boleto pegue o arquivo de log e me envie.
      Nele vai mostrar o que aconteceu.

      Responder
  8. Olá Cláudio,

    Tenho utilizado o plugin do MercadoPago para Woocommerce sem problemas há cerca de um mês. No entanto, desde 02/12/2013, o plugin parou de funcionar a contento. Quando algum comprador clica no botão pagar, no final do processo de checkout, a janela modal não abre (fica carregando eternamente). O mesmo ocorre se eu utilizar, ao invés de janela modal, o redirecionamento.

    Já olhei nos logs do Woocommerce e tudo indica que o transação ocorreu normalmente, mostrando, inclusive, o número do pedido e as URLs do site. ( O pedido não é replicado do lado do MercadoPago)

    O mais estranho é que não houve nenhuma alteração no servidor e não foi instalado nada de novo no WordPress.

    Porventura você recebeu alguma notificação com problema semelhante? Alguma idéia de como resolver este impasse?

    Grato

    Responder
  9. Hola Claudio, Al realizar una prueba con 1 item de mi site con la opcion de MercadoPago, me encuentro con el siguiente error: WP_Error Object. Que debo hacer?

    Responder
  10. hola, el plugin do Instalada MercadoPago con la moneda ARS pero al hacer el clique em procesar Pedido, é Qaeda y luego cargando um rato Aparece mensaje que traz NuevaMente. Mi http://www.lamamushka.com.ar es web. Puede Ser isso? Gracias.

    hola , instalé el plugin de mercadopago con la moneda ARS pero al hacer click en Procesar el Pedido, se queda cargando y luego de un rato aparece mensaje que intente nuevamente. Mi web es http://www.lamamushka.com.ar . Que puede ser? Gracias

    Responder
  11. I have the following error on the server log:

    [13-Dec-2013 20:54:53 UTC] PHP Fatal error: require_once(): Failed opening required ‘/home/mufanti1/public_html/pupo/wp-content/plugins/woocommerce-mercadopago/includes/class-wc-mercadopago-gateway.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/mufanti1/public_html/pupo/wp-content/plugins/woocommerce-mercadopago/wc-mercadopago.php on line 53

    Responder
  12. Problem solved in version 1.8.1.
    MercadoPago now requires a new parameter in cURL.
    Looked at several tickets developer forum and this is causing them enough trouble and the problem really happens only on some servers.
    My installation (http://claudiosmweb.com/testwc/) for tests worked without any problem.
    But fortunately this resolved now.

    Problema resolvido na versão 1.8.1.
    O MercadoPago esta pedindo um parametro no cURL.
    Olhe vários tópicos no fórum de desenvolvedores e isto esta causando bastante problemas e problema realmente só acontece em alguns servidores.
    Minha instalação de testes http://claudiosmweb.com/testwc/ funcionava sem nenhum problema.
    Mas felizmente consegui resolver isso agora.

    Responder
  13. Hola Claudio, gracias por este plugin! Lo estoy usando en WP 3.6 y Woocommerce 2.0.14 y funciona ok (no puedo actualizar las versiones por el momento). Si paga en el mismo momento de inscribirse funciona ok, pero si lo deja y se loguea otro día para realizar el pago sale una pagina en blanco. La url es algo como /realizar-inscripcion/pagar/?order_id=3187&order=order_530b39638b639&pay_for_order=true y con el debug me sale este error. Cómo podría solucionarlo? Gracias!?

    Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /var/www/htdocs/institutomaxweber.org/wp-includes/functions.php on line 3012 Notice: wp_enqueue_style was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /var/www/htdocs/institutomaxweber.org/wp-includes/functions.php on line 3012 Fatal error: Call to undefined method WC_Order::needs_payment() in /var/www/htdocs/institutomaxweber.org/wp-content/plugins/woocommerce/woocommerce-functions.php on line 609

    Responder
    • Esse seu problema ai deve ter sido causado por outro plugin, este plugin aqui não usa wp_enqueue_scripts e também não usa WC_Order::needs_payment().
      Tenta desativar outros plugins ai para ver se o erro é solucionado.

      Responder
  14. Hola Claudio,

    El plugin funciona perfectamente, pero deseo aceptar como medios de pago solamente tarjetas de crédito. Que cambios debo hacer al plugin?

    Saludos y gracias.

    Responder
  15. Ola Claudio, não estou conseguindo mais efetuar vendas pelo plugin do pageseguro, fiz uma reinstalação dos wordpress, e do template, reinstalei o woocomerce e todos os plugins necessario para o seu funcionamento.
    reinstalei o pagseguro, gerei um novo tokem porém ele dá sempre a mesma mensagem: “pagseguro:Um erro ocorreu ao processar o seu pagamento, por favor, revise os seus dados e tente novamente. Ou entre em contato conosco para obter assistência. Já gerei outro codigo e ainda assim não funciona, ativei o log de depuração mas não sei comom usa-lo nem onde procurar as informaçoes que ele gerou..
    o que devo fazer?
    vc me acoselharia pedir ao meu servirdor fazer um reset em tudo e começar tudo de novo, pois talvez haja algum bug no servidor???
    me ajude por favor.

    Responder
  16. Claudio, estou tentando configurar meu woocmmerce mas ele pede um Client_id e Client_Secret que não acho em lugar algum. A barra de ferramentas do site do mercado pago pra mim não abre nada. Vc sabe onde achar essas duas coisas? Obrigado!

    Responder

Deixe uma resposta