MoIP para WooCommerce é um plugin gratuito que integra permite receber pagamentos do MoIP no WooCommerce.

Você precisa de uma conta validada no MoIP para receber os pagamentos.

Não possuímos nenhum vinculo com o MoIP ou IG.

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

Descrição:

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

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

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

49 pensamentos em “MoIP para WooCommerce

  1. OI Claudio, gostaria de saber se o plugin permite fazer a transação em white label – sem enviar o usuario para a página de pagamentos da Moip.

    Obrigado.

    Responder
  2. Olá Claudio !!!

    Por favor, preciso de sua ajuda.
    Sou um pouco leigo no assunto, mais consegui instalar o WooCommerce Moip mais quando eu vou em configurações da uma mensagem assim: “Não permissões suficientes para aceder a esta página.” O que pode estar errado?
    Agradeço pela ajuda e gostaria de agradecer por todo esse trabalho que vem realizando muito importante para muitos e seu conhecimento é realmente muito grande nessa área.
    Atenciosamente: Alexandro

    Responder
  3. Olá Claudio, teria algum plugin que não redirecionasse a pessoa para a pagina de pagamento do MOIP? Aqui, quando é redirecionado ao Moip, ele sempre aponta página inexistente, algum erro de configuração?

    Responder
  4. Boa tarde!
    Estamos tentando configurar o checkout transparente, porém quando vamos efetuar uma compra, na hora de escolher as formas de pagamento, apresenta o seguinte erro:

    Um erro ocorreu ao processando o seu pagamento, por favor tente novamente. Ou entre em contato conosco para conseguir ajuda.
    Clique para tentar novamente

    Responder
  5. Instalei e configurei o Checkout Transparente. Inicialmente tive problemas que consegui resolver com o log + teste da api via sandbox.

    Porém agora a página de pagamento não carrega o box dos cartões. Olha: http://cl.ly/image/3G45461M3y0H

    O que é gravado no log eu coloquei no teste de api do moip e ele apresenta sucesso. Já testei outro theme (também desenvolvido pelo próprio woothemes e nada).

    Ativei o debug do WP, tem esse erro que não consegui decifrar: http://cl.ly/image/1d2p1G0p0Q0g

    Este site está na Bluehost, que é um shared bem meia boa. Pode ser isso?

    Relatório do woocomerce: http://cl.ly/image/0Z1l2l0V1y1z

    Responder
        • Então esse erro ai pra mim só diz que o Moip não enviou a resposta correta e pra mim isso não significa nada. Porque o que causou o erro não esta ai!
          Vai nas configurações do plugin e ativa a opção de log.
          Tenta fazer a compra de novo e depois me envie o arquivo .txt completo do logo.
          Nele sim é possível saber o que esta acontecendo de errado.

          Responder
          • Saudações Claudio, tenho um problema similar ao do Rafael, a página de pagamento carrega, porém a tabela com abas não é exibida, deixando as opções de pagamento confusas. Testei um tema padrão , mas continuei com o problema. Tenho prints de tela e o arquivo de log do pluguin como poderia deixar você dar uma olhada neles? Creio não seja preciso tomar muito do seu tempo, uma dica sua seria preciosa pra mim. Obrigado pela sua atenção

          • Isso é erro de JavaScript e não é causado por este plugin!
            No caso é erro de outra coisa que provavelmente é o seu tema ou outro plugin.
            Investigue isso, é possível ver erros assim pelo Inspetor de Elementos do seu browser.

  6. Olá, Cláudio, parabéns pela iniciativa!
    Tenho uma dúvida, instalei e funciona tudo, no entanto, quando o cliente faz o pedido, gera o boletou ou paga com o cartão, eu não recebo nenhum e-mail de pedido novo. Ele fica lá no admin do WP ou seja, tenho que ficar verificando sempre se tem algum pedido novo.

    Estou usando a api de testes do MOIP ainda, pode ser isso?

    Obs.: Se eu for no sandbox do MOIP e enviar alguma instrução manualmente eu recebo normalmente.

    Se puder me dar uma dica, agradeço! Obrigado!

    Responder
  7. Olá Claudio!
    Eu não sei ao certo se to configurando isso direito. Eu acabei fazendo duas contas no Moip, uma que quero administrar, e uma com sandbox para ter acesso a API. Instalei o plugin e coloquei como login o usuário do que quero mesmo, e a API Key e token do sandbox. Deu certo enquanto estava com o Sandbox ativado, mas desativando a opção de sandbox para ver se funciona realmente, ele dá uma série de erros.
    Eu não sei exatamente se está algo errado no plugin, ou se eu configurei errado.
    Criei uma conta nova no ambiente de desenvolvedor para ter acesso a API, mas será que tenho que solicitar a API da conta do Moip que não está como sandbox?

    Responder
  8. Boa tarde amigo!

    Desde já agradeço muito por este excelente plugin!

    Estou com apenas duas dúvidas.

    É necessário sempre colocar o estado como abreviação (2 letras, ex: SP, SC, PR, RJ) para funcionar? Quando tento escrever o log aponta como erro ” [0] => Estado de endereço deverá ser enviado obrigatoriamente”

    Caso sim, é possível criar uma máscara do tipo no plugin Brazil Checkout Fields?

    A outra dúvida é a respeito do pré preenchimento automático do dados no Moip transparente, percebo que o Nome, CPF, Telefone já é prenchido, faltando apenas a data de aniversário, é possível automatizar também este campo?

    Desde já muito obrigado!

    Responder
    • Sim é obrigatório e já aparece um select no WooCommerce para selecionar sem a necessidade de nenhuma máscara.
      Se esta sem esse select verifique o seu tema se tem algo errado ou algum plugin que retirou ele.

      Sobre a data de nascimento eu pretendo fazer funcionar em uma nova versão em breve.
      Vou avisar que corrigi isso no Changelog do plugin quando for feito.

      Responder
  9. Olá Cláudio,

    Instalei o plugin conforme o manual, e fiz o cadastro no site do MoIP, porém esta apresentando alguns erros:

    - Caso selecionado a opção de XML, aparece esta mensagem de erro, {“result”:”failure”,”messages”:””,”refresh”:”false”} , ao clicar em finalizar a compra.

    - Caso selecionado a opção Checkout Transparente, aparece a seguinte mensagem: “Um erro ocorreu ao processar o seu pagamento, por favor tente novamente. Ou entre em contato conosco para conseguir ajuda.”

    Sabes dizer se tem alguma limitação diária de valor como o PayPal, que limita a usuários novos (sem cadastro) a no máximo R$2mil/dia.

    Fico no aguardo. Obrigado!

    Responder
      • Então, pelo o que você esta me dizendo, parece que você resolveu ignorar completamente qualquer instrução que eu dei no readme.txt do plugin e na página dele no WordPress http://wordpress.org/plugins/woocommerce-moip/installation/

        Explica pra mim qual parte do texto a seguir você não entendeu:

        Já as versões em XML e Checkout Transparente é necessário configurar o Token de Acesso e a Chave de Acesso. Você pode obter estas informações utilizando o seguinte tutorial: Pergunta do usuário: Como obter o token e a chave de acesso da API do Moip?.

        Alias, chegou clicar nesse link ai de “Como obter o token e a chave de acesso da API do Moip?” ou foi logo desesperado apenas testando com a API de Sandbox e não criou as chaves da API de produção?

        Quando você ignora as instruções, além de perder mais tempo tentando fazer funcionar de forma errada… Você me faz perder o meu tempo também tendo que te mostrar o que você não leu!

        Responder
          • Sim você ignorou as instruções!

            Nesse link do Moip ai que você disse que não ignorou e por isso conseguiu a API de Sandbox diz o seguinte:

            Por que o token/key não são liberados automaticamente?

            Esta é uma medida que a Moip adotou para evitar que seus usuários façam testes em ambiente de produção, sendo que há o sandbox para fazer isso. Você pode fazer o cadastro no sandbox e obter uma token/key para testes automaticamente, sem precisar da aprovação do Moip. Com isso você pode fazer seus testes tranquilamente antes de solicitar o token/key do ambiente de produção.

            E ainda:

            Clique aqui e veja todos os detalhes do processo de homologação e o formulário usado para solicitação de liberação da API em ambiente de produção.

            Já que você leu tudo isso ai como você esta afirmando… pode explicar o motivo de não ter feito a homologação para o ambiente de produção ainda?

  10. Boa Noite. Instalamos o plug-in em nossa lojas, mas ao efetuar a compra apresenta o erro “Um erro ocorreu ao processar o seu pagamento, por favor tente novamente. Ou entre em contato conosco para conseguir ajuda.”
    Ativei o log de erro e o erro apresentado é

    Failed to generate the Moip Payment Token, the status was: 401 – Unauthorized. With the content: Apache Tomcat/7.0.42 – Error report – HTTP Status 401 – Bad credentials – This request requires HTTP authentication.

    Saberia me informar como resolver este problema? Obrigada.

    Responder
  11. Olá Claudio,

    Na medida do meu conhecimento técnico fiz de tudo para instalar o plugin Woocommerce Moip utilizando a opção Moip Transparente. Entrei em contato com a equipe Moip que gerou pra mim um token e chave de acesso, coloquei dentro da configuração Moip no Woocommerce Moip, fiz as outras configurações necessárias que você colocou no passo a passo de instalação (ou pelo menos acho que fiz), mas ao realizar o pagamento teste aparece o erro abaixo na página [woocommerce_pay]:

    Um erro ocorreu ao processar o seu pagamento, por favor tente novamente. Ou entre em contato conosco para conseguir ajuda.
    Clique para tentar novamente

    Depois de ler todas as perguntas e respostas desse forum ativei o log para identificar o problema e a seguinte mensagem fica gravada no arquivo ao fazer uma tentativa de compra:

    03-18-2014 @ 20:52:17 – Failed to generate the Moip Payment Token, the status was: 401 – Unauthorized. With the content: Apache Tomcat/7.0.42 – Error report HTTP Status 401 – Bad credentials type Status report message Bad credentials description This request requires HTTP authentication.Apache Tomcat/7.0.42
    03-18-2014 @ 20:52:17 – Generating transparent checkout for order #2212

    Você consegue me ajudar a identificar o erro?

    Obrigado,
    Marcelo.

    Responder
      • Beleza, mas nesse caso eu preciso solicitar ao Moip um token para ambiente de produção OU preciso fazer algo com o token de sandbox existente para que funcione em ambiente de produção? Ou nenhuma das opções anteriores? hehe…
        Abs

        Responder
          • Perfeito Claudio,
            Realmente descobri que a API já estava liberada na minha conta de produção e o checkbox “Ativar o Moip sandbox” dentro da configuração do Woocommerce Moip estava ticado, o que provavelmente gerava o erro. Desmarquei esse checkbox e a página de pagamento Moip já está funcionando perfeitamente! Parabéns pelo trabalho!
            Te encontro no fórum do plugin dos Correios, pois to tendo alguns problemas com ele.
            Depois me passa por e-mail a conta bancária para doação/contribuição.
            Abs,
            Marcelo.

  12. Boa tarde Claudio!

    Mais uma vez, parabéns pelo excelente trabalho que você vem realizando com o Woocommerce!

    Só gostaria de fazer uma pergunta/sugestão a respeito deste plugin.

    Percebi no meu site que ao utilizar o Checkout transparente, após preencher as informações do Cartão de Crédito, são exibidos dois botões com os dizeres: “Pagar Pedido” e “Cancelar pedido e restaurar o carrinho” o que está correto.

    No entanto, o Pagar Pedido está na esquerda, enquanto acredito eu, por razões de Usabilidade, o correto seria na direita e o cancelar na esquerda.

    Gostaria de saber, se esta configuração é do seu Plugin, do MOIP ou do meu tema e se é possível alterar ela.

    Obrigado mais uma vez!

    Responder
    • É a ordem padrão que outros plugins do WooCommerce estão, até mesmo o PayPal abre assim na opção de formulário (se não abrir o modal da para usar os botões).
      Mas o que você falou tem sentido, realmente fica bem melhor desta forma, vou ver de fazer esta modificação ainda hoje.

      Responder
  13. Boa noite Claudio,

    São duas perguntas: 1 – Você prefere o Jigoshop ou Woocommerce para uma loja com 2 mil itens.
    2 – Há como adicionar uma taxa em todas as transações moip de R$ 3,00 por exemplo?

    Responder
  14. Boa tarde Claudio,

    Parabéns por sua iniciativa de ajudar o próximo. Estou com o seguinte problema notificado pelo MOIP:

    “Falha na notificação automática do pagamento”

    Claro que li cuidadosamente o seu manual, e cadastrei no Moip a url de notificação neste formato: “http://seusite.com/?wc-api=WC_MOIP_Gateway”

    Você tem idéia do porque o MOIP não consegue mudar o status? Será falha no meu servidor?

    Veja a mensagem:
    Esse e-mail tem o objetivo de te avisar sobre as falhas sucessivas nas tentativas de aviso sobre a mudança de status da transação 0000.2577.1505. A partir de agora, o MoIP não mais te enviará notificações automáticas sobre essa transação específica.

    Responder
    • Tem que debugar ai no seu servidor, mas pelo visto parece que esta bloqueando as requisições do Moip.
      Veja se tem mod_security ativo e se tiver adicione uma regra ai para aceitar POST do Moip.

      Responder

Deixe uma resposta