Contributors: claudiosanches
Donate link: http://claudiosmweb.com/doacoes/
Tags: woocommerce, checkout, moip
Requires at least: 3.8
Tested up to: 4.0
Stable tag: 2.2.9
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Adds Moip gateway to the WooCommerce plugin
This plugin adds Moip (available Transparent Checkout) gateway to WooCommerce.
Please notice that WooCommerce must be installed and active.
You can contribute to the source code in our GitHub page.
Adicione o Moip (disponível Checkout Transparente) como método de pagamento em sua loja WooCommerce.
Moip é um método de pagamento brasileiro desenvolvido pela IG.
O plugin WooCommerce Moip foi desenvolvido sem nenhum incentivo do Moip ou IG. Nenhum dos desenvolvedores deste plugin possuem vínculos com estas duas empresas.
Este plugin foi feito baseado na documentação oficial do Moip.
Compatível com as versões 2.0.x e 2.1.x do WooCommerce.
Confira o nosso guia de instalação e configuração do WooCommerce Moip na aba Installation.
Você pode esclarecer suas dúvidas usando:
- A nossa sessão de FAQ.
- Criando um tópico no fórum de ajuda do WordPress (apenas em inglês).
- Criando um tópico no GitHub.
- Ou entre em contato com os desenvolvedores do plugin em nossa página.
Você pode contribuir com código-fonte em nossa página no GitHub.
- Upload plugin files to your plugins folder, or install using WordPress built-in Add New Plugin installer;
- Activate the plugin;
- Navigate to WooCommerce -> Settings -> Payment Gateways, choose Moip and fill the options.
- Envie os arquivos do plugin para a pasta wp-content/plugins ou usando o instalador de plugins do WordPress;
- Ative o plugin.
É necessário possuir uma conta no Moip e instalar a última versão do WooCommerce.
No Moip você precisa validar sua conta e configurar ela para receber pagamentos.
Para que seja possível receber notificações sobre as transações direto no seu WooCommerce você deve ativar a opção "Notificação de Alteração de Status de Pagamento" em Menus Dados > Preferências > Notificação das transações
e preencher a opção "URL de notificação" da seguinte forma:
http://seusite.com/?wc-api=WC_MOIP_Gateway
Com o plugin instalado acesse o admin do WordPress e entre em WooCommerce > Configurações > Portais de pagamento > Moip
.
Você tem três opções de API de pagamento:
- HTML - padrão e menos segura
- XML - segura e mais flexível
- Checkout Transparente - seguro, flexível e funciona sem precisar levar o cliente para o site do Moip.
Para a versão em HTML basta adicionar o seu nome de usuário ou e-mail em Moip Login para habilitar.
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?.
No WooCommerce 2.0 ou superior existe uma opção para cancelar a compra e liberar o estoque depois de alguns minutos.
Esta opção não funciona muito bem com o Moip, pois pagamentos por boleto bancário pode demorar até 48 horas para serem validados.
Para corrigir isso é necessário ir em "WooCommerce" > "Configurações" > "Inventário" e limpar (deixe em branco) o valor da opção Manter Estoque (minutos).
This plugin is released under a GPL license.
- WooCommerce version 2.0 or latter installed and active.
- Only one account on Moip.
Este plugin esta licenciado como GPL.
- Ter instalado o plugin WooCommerce 2.0 ou superior.
- Possuir uma conta no Moip.
Você vai precisar do Token e Chave de acesso.
Veja mais a baixo como conseguir estas informações.
Tutorial de como conseguir o Token e a Chave de acesso: Pergunta do usuário: Como obter o token e a chave de acesso da API do Moip?
Saiba mais em: O que é - Moip.
São aceitos todos os meios de pagamentos que o Moip disponibiliza. Entretanto você precisa ativa-los na sua conta no Moip.
Consulte a página: Quanto custa - Moip.
Fazemos a integração baseada na documentação oficial do Moip que pode ser encontrada no Moip Labs.
Para resolver este problema vá até "WooCommerce" > "Configurações" > "Inventário" e limpe (deixe em branco) o valor da opção Manter Estoque (minutos).
Sim, esta certo e significa que o plugin esta trabalhando como deveria.
Todo gateway de pagamentos no WooCommerce deve mudar o status do pedido para "processando" no momento que é confirmado o pagamento e nunca deve ser alterado sozinho para "concluído", pois o pedido deve ir apenas para o status "concluído" após ele ter sido entregue.
Para produtos baixáveis a configuração padrão do WooCommerce é permitir o acesso apenas quando o pedido tem o status "concluído", entretanto nas configurações do WooCommerce na aba Produtos é possível ativar a opção "Conceder acesso para download do produto após o pagamento" e assim liberar o download quando o status do pedido esta como "processando".
Entre em contato clicando aqui.
- Corrigido o parametro de repassar os juros para o cliente (obrigado bercacula).
- Corrigido erros de ortografia.
- Alterada a ordem dos botões no checkout transparente e normal para melhorar a usabilidade.
- Correção de um erro que deixava o parcelamento em branco no checkout transparente.
- Correção das mensagens de erro retornadas pelo Moip durante o checkout transparente.
- Correção nas mensagens de log.
- Correção na tradução do plugin.
- Adicionado o gancho
woocommerce_moip_after_successful_request
.
- Corrigido links das notificações no admin.
- Corrigido padrões de código.
- Removida compatibilidade com versões 1.6.x ou inferiores do WooCommerce.
- Adicionada compatibilidade com WooCommerce 2.1 ou superior.
- Melhorado o checkout transparente.
- Correção nos scripts de checkout comum e transparente.
- Correção das URLs de pagamento do Moip.
- Correção do JavaScript do admin do plugin.
- Adicionado o filtro
woocommerce_moip_holder_data
. - Adicionada compatibilidade com o WooCommerce Extra Checkout Fields for Brazil
- Adicionado Checkout Transparente.
- Melhoria nas mensagens de status do pedido.
- Melhorias no código.
- Adicionada a API de pagamentos em XML do Moip.
- Adicionadas opções para controle dos métodos de pagamento (apenas para API em XML).
- Adicionadas opções de parcelamento (apenas para API em XML).
- Adicionadas opções para customização do boleto bancário (apenas para API em XML).
- Melhoria no código.
- Adicionada compatibilidade com o WooCommerce 2.1 ou superior.
- Correção do retorno automático de dados para o status
Concluido
.
- Melhorado o retorno automático de dados.
- Adicionado o parametro
$order
no filtrowoocommerce_moip_args
. - Melhoria na tradução.
- Corrigida a compatibilidade com WooCommerce 2.0.0 ou mais recente.
- Corrigido o hook responsavel por salvar as opções para a versão 2.0 RC do WooCommerce.
- Adicionada opção para logs de erro.
- Adicionada opção para utilizar o sandbox do Moip Labs.
- Versão inicial.
- Corrigido o parametro de repassar os juros para o cliente.
WooCommerce Moip is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
WooCommerce Moip is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with WooCommerce Moip. If not, see http://www.gnu.org/licenses/.