Locaweb CIELO e MASTERCARD, plugin para WooCommerce

O plugin Locaweb CIELO para WooCommerce permite que você integre o serviço de cartões de crédito CIELO e MASTERCARD na sua loja virtual WooCommerce. Isto é possível porque o plugin utiliza o gateway Locaweb, trata-se de um serviço oferecido pela Locaweb (empresa especializada em hospedagem de sites). O principal diferencial é que recebendo pagamentos através do gateway Locaweb você NÃO PAGA comissão por transações.

Esta página possui toda a documentação relacionada ao plugin Locaweb CIELO WooCommerce desenvolvido por John-Henrique e publicado no site da WooThemes.com.

Como funciona o Gateway Locaweb?

Você paga um valor mensal para utilizar o gateway e tem acesso ao relatório de transações e suporte 24 horas. Independente do plano contratado você não pagará comissão por transações como acontece no PagSeguro, MoIP, PayPal, Pagamento Digital e Mercado Pago. No plano básico você paga R$ 50 por mês e tem direito a 85 transações, caso você precise receber mais de 85 transações, não tem problema, você pagará uma taxa fixa por estas transações excedentes no valor de R$ 0,60 por transação.

O valor cobrado pela transação excedente será sempre o valor do plano dividido pela quantidade de transações permitidas, logo R$ 50,00 / 85 equivale a R$ 0,59 por transação excedente. Não existem taxas administrativas ou comissão.

Quais os meios de pagamento disponiveis?

O gateway Locaweb oferece boleto bancário, cartão de débito e crédito além de transferência eletrônica. Você pode utilizar todos estes serviços pagando apenas a assinatura do serviço.

Cartão de crédito

  • Visa
  • Mastercard
  • Diners Club
  • Elo
Boleto bancário

  1. Itau
  2. Bradesco
  3. Banco do Brasil
  4. Santander
  5. Caixa
  6. HSBC
Cartão de Débito

  1. Visa
  2. Mastercard
  3. Rede shop
Transferência eletrônica

  1. Itau

Observações

O gateway Locaweb é apenas um gateway de pagamentos, não é um intermediário, sendo assim, você precisa ter contrato com a operadora de cartão de crédito ou com a agência bancária para poder realizar as cobranças efetivamente. O gateway oferece apenas um meio simplificado de utilizar os serviços de cobrança de terceiros.

https://woocommerce.com.br/loja/woocommerce-locaweb-cielo/

WooCommerce Locaweb CIELO integrado

Atualmente o plugin suporta os seguintes recursos:

  1. Cartão de crédito (Visa, Mastercard)
  2. Retorno dos dados
  3. Alteração automática do status de pagamento
  4. Verificação dos valores e itens da compra
  5. WooCommerce 2.0 (ou superior)
  6. Buy Page Loja CIELO
  7. Personalização dos ícones e imagens

A configuração do plugin consiste em informar a Descrição, Token, Quantidade de parcelas, Administração de parcelas e Ambiente de uso do plugin.

woocommerce-locaweb-cielo-configuracoes
WooCommece CIELO – Configurações. Clique na imagem para ampliar.

Este plugin funciona perfeitamente no WooCommerce, desde que os requerimentos sejam respeitados. Veja uma prévia do plugin acessando nossa loja de testes

WooCommerce Locaweb CIELO - Tela do cartão de crédito
WooCommerce Locaweb CIELO – Tela do cartão de crédito

 

Requerimentos

O plugin Locaweb CIELO para WooCommerce é totalmente integrado desde que:

  1. A conta no Gateway Locaweb precisa estar ativa.
  2. No gateway Locaweb o status das transações são informadas de imediato, a URL para receber as notificações pode ser sualoja.com.br/?wc-api=WC_Gateway_Locaweb_Cielo*
  3. Você tenha gerado o Token de segurança compativel com Buy Page Loja.
  4. Bibliotecas cURL e simpleXML estejam ativas no seu servidor de hospedagem
  5. Não é exigência do plugin mas, você seu site precisa ter SSL ativo para que a operadora de cartão de crédito autorize você a realizar cobranças.

[info]Todos os itens acima precisam estar ativados e configurados para que o plugin WooCommerce Locaweb CIELO funcione. Basta acessar a página de configuração do plugin clicar na aba Portais de Pagamento/Locaweb CIELO e informar os dados solicitados.[/info]

* A URL de retorno não será utilizada mas o gateway Locaweb precisa que você informe um endereço do seu site. Você poderia inclusive informar a URL principal do seu site.

Guia de funções

Alguns itens do plugin podem não fazer muito sentido para algumas pessoas, por isto alguns deles estão declarados neste trecho da documentação do plugin WooCommerce Locaweb CIELO.

WooCommerce Locaweb CIELO integrado

Mesmo existindo uma documentação razoável e levando-se em conta que não há muito o que configurar no plugin, ainda assim algumas pessoas podem não conseguir utiliza-lo, para resolver isso fiz um vídeo mostrando como configurar, como funciona a integração e como utilizar o plugin Locaweb na sua loja.

[vídeo indisponível neste momento]

Problemas e soluções

Provavelmente você enfrente algum problema com o plugin Locaweb para WooCommerce, se isto ocorrer você pode tirar suas dúvidas diretamente conosco, iremos encontrar uma solução rapidamente.

  1. Quando faço o pagamento a página é recarregada sem nenhuma informação na tela, o que está acontecendo?
    – Algumas contas de hospedagem possuem limitações de algumas funções no servidor, pode ser que alguma destas limitações impede que o plugin se comunique com o servidor do gateway Locaweb, neste caso, marque o campo “Habilitar log” (WordPress -> WooCommerce -> Configurações -> Pagamento -> Locaweb CIELO) tente realizar um pagamento, abra um chamado e nos envie o arquivo de logs (veja como gerar um arquivo de logs).
  2. Porque o status das transações não estão mudando na minha loja WooCommerce?
    – Pode ocorrer por duas razões:
    1° O valor do pedido está diferente do valor retornado pelo gateway, isto ocorre quando o comprador está tentando burlar o sistema de pagamentos para pagar menos ou não pagar nada.
    2° A comunicação com o gateway Locaweb não está ocorrendo corretamente.
    Em qualquer dos casos, será necessário nos enviar o arquivo de logs para verificarmos como solucionar o problema. (veja como gerar um arquivo de logs).
  3. O plugin não funciona ou para de funcionar sem apresentar erros, e agora?
    – Você precisa ter habilitado a biblioteca cURL e simpleXML para que seja possível utilizar o plugin Locaweb. Em todo caso, veja o item 1 desta lista.
  4. Porque não consigo salvar alterações no painel do plugin?
    – Você deve estar utilizando uma versão desatualizada, basta atualizar o plugin para a versão mais recente. Este erro acontece principalmente quando você está utilizando o WooCommerce 2.0 mas o plugin de pagamentos não está atualizado. Para atualizar baixe a versão mais recente através de sua conta e siga as instruções sobre Como atualizar plugins.
  5. Como resolvo o erro Fatal error: Class ‘woocommerce_order’ not found in /wp-content/plugins/woocommerce-gateway-locaweb-cielo/Locaweb.Cielo.Gateway.php on line 302?
    – Este erro é bem comum em versões antigas dos plugin de pagamento para WooCommerce, veja esta página sobre como solucionar o erro “Fatal error: Class ‘woocommerce_order’ not found

Outros plugins WooCommerce

Além do Plugin WooCommerce Locaweb CIELO, conheça os plugins para Corrigir moeda, calcular frete dos Correios WooCommerce PagSeguroWooCommerce CorreiosWooCommerce MoIP e Pagamento Digital.

Fatal error: Class ‘woocommerce_order’ not found

Com a nova atualização do WooCommerce 2.0 diversos usuários tem reclamado do erro que aparece quando um meio de pagamento é utilizado, normalmente o erro aparece exatamente na tela de checkout, impedindo a finalização da compra.

Fatal error: Class ‘woocommerce_order’ not found in /wp-content/plugins/woocommerce-gateway-pagseguro/PagSeguro.Gateway.php on line 302

É muito comum encontrar este erro nos plugins WooCommerce PagSeguro, WooCommerce MoIP e WooCommerce BCash, justamente porque nem todos os usuários destes plugins atualizaram seus plugins com frequência.

Este erro está diretamente relacionado a atualização dos plugins e para corrigir você precisa simplesmente atualizar seus plugins para a versão mais recente.

A classe woocommerce_order foi substituída pela classe WC_Order no WooCommerce 1.6, mas continuou disponível nas versões 1.6+, a partir da versão WooCommerce 2.0 o suporte a classe woocommerce_order foi removido sendo necessário então, atualizar todos os plugins para a versão 2.0.

Para corrigir basta atualizar seus plugins mantendo-os sempre na versão mais recente. Para atualizar baixe a versão mais recente através de sua conta e siga as instruções sobre Como atualizar plugins.

Plugin WooCommerce MoIP Transparente pronto para uso

Recentemente lançamos o plugin MoIP Transparente, trata-se de um plugin que permite integrar a sua loja virtual WooCommerce aos principais meios de pagamento diretamente dentro de sua loja. O resultado do MoIP Transparente é o aumento de vendas em 30%, graças ao método de pagamento que não necessita redirecionar o comprador para o site do gateway de pagamentos, isto é, o pagamento ocorre dentro da sua loja sem sair da página da loja. Bom, né?!

Checkout Transparente
Checkout transparente MoIP – Sem a página de cadastro aumenta 30% das suas vendas

Conheça mais sobre o plugin MoIP Transparente https://woocommerce.com.br/noticias/woocommerce-integracao-moip-transparente/

WooCommerce Brasil (tradução)

O plugin WooCommerce Brasil permite oferecer a tradução do WooCommerce sem necessidade de aguardar uma nova atualização do WooCommerce ser lançada.

Apesar do WooCommerce possuir o idioma Português do Brasil (também mantido por nós), a tradução só é disponibilizada após o lançamento de uma nova versão, isto acaba fazendo a tradução ficar sempre uma versão atrasada.

Atualizações

Este plugin passará a ser responsável pela atualização da tradução Português do Brasil de todo o WooCommerce. Nenhuma mudança no WooCommerce será realizada, este plugin apenas carrega a tradução interna, a interação é totalmente independente do WordPress, tema ou do WooCommerce.

As atualizações do plugin serão disponibilizadas a cada 10 dias, desta forma, conseguiremos deixar o WooCommerce falando Português Brasileiro fluentemente.

Configuração

Nenhuma configuração é necessária, o plugin não possui opções, basta instalar e ativar.

Download

Este plugin foi descontinuado em 2013, para mante-lo atualizado era necessário investir muito tempo de trabalho, além do tempo investido em atendimento (respondendo emails de dúvidas). Caso você precise de traduções para seu tema, conheça nosso serviço de tradução de sites.

MoIP, plugin para WooCommerce

Plugin WooCommerce MoIP permite que você utilize o MoIP na sua loja virtual WordPress. Esta página possui toda a documentação relacionada ao plugin MoIP WooCommerce desenvolvido por John-Henrique. O MoIP provavelmente é um dos gateways de pagamento mais populares no Brasil e você já pode disponibilizar o MoIP em sua loja WooCommerce.

Ao atualizar seu plugin MoIP Transparente para a versão 2.5, você precisará realizar alguns procedimentos para que o plugin funcione corretamente, veja Atualização MoIP Transparente 2.5.

MoIP
MoIP WooCommerce

As principais vantagens do MoIP são:

  1. Disponibilidade do dinheiro na sua conta em 2 dias úteis.
  2. O comprador não precisa se cadastrar no MoIP para realizar pagamentos.
  3. Permite que o comprador financie o pagamento da compra.

Como instalar

Por tratar-se de um plugin WordPress a instalação segue o padrão de instalação de qualquer plugin. Basta acessar o menu Plugins/Adicionar novo/Fazer upload e enviar o plugin para seu site WordPress, em seguida clique em Ativar plugin. Agora você precisa configurar o plugin no WooCommerce.

A configuração no WooCommerce baseia-se em escolher o País base como Brasil (e seu estado de localização) e moeda Real do Brasil. Em seguida você precisa configurar o plugin WooCommerce MoIP. A versão atual do plugin é 2.5 e suporta a ultima versão da API MoIP, isto inclui.

  1. Retorno automático dos dados
  2. Pré cadastro de clientes
  3. Alteração do status de pagamento
  4. Pagamentos através do Token
  5. Consulta de saldo da carteira – Permite que você veja na sua loja WooCommerce o saldo existente na sua conta MoIP.**

Requerimentos

O WooCommerce MoIP é integrado perfeitamente desde que:

  1. A conta MoIP tenha perfil Vendedor ou Profissional.
  2. O email informado no painel do plugin esteja cadastrado na carteira MoIP.
  3. Sua conta precisa ter acesso ao Token de acesso (solicite com o atendimento MoIP)
  4. A opção URL de retorno esteja ativada, a URL para receber as notificações pode ser seudominio.com.br/?wc-api=WC_Gateway_Moip para o plugin WC MoIP Checkout Transparente você deve informar seudominio.com.br/?wc-api=WC_Gateway_Moip_Transparente
  5. A opção notificação das transações esteja ativada.

Todos os itens acima precisam estar ativados e configurados para que o plugin WooCommerce MoIP funcione. Basta acessar a página de configuração do plugin clicar na aba Portais de Pagamento/MoIP e informar os dados solicitados.

* A URL de retorno não será utilizada mas o MoIP precisa que você informe um endereço do seu site. Você poderia inclusive informar a URL principal do seu site.

WooCommerce MoIP integrado

Mesmo existindo uma documentação razoável e levando-se em conta que não há muito o que configurar no plugin, ainda assim algumas pessoas podem não conseguir utiliza-lo, para resolver isso fiz um vídeo mostrando como configurar e como funciona a integração e como utilizar o plugin MoIP no seu site.

Problemas e soluções

É possível que você enfrente algum problema/dificuldade para configurar o plugin MoIP para WooCommerce, se isto ocorrer você pode tirar suas dúvidas aqui e nós iremos encontrar uma solução o mais rápido possível.

  1. Porque o status das transações não estão mudando na minha loja WooCommerce?
    – Você precisa habilitar a página de notificações de sua conta MoIP, para isso acesse sua conta MoIP Meus dados -> Preferencias -> Notificação das transações.[info]No WooCommerce 2.0 (ou superior) a URL de notificação ou Retorno das transações deve ser sualoja.com/?wc-api=WC_Gateway_Moip para o plugin WC MoIP Checkout Transparente você deve informar seudominio.com.br/?wc-api=WC_Gateway_Moip_Transparente[/info]
  2. Porque não consigo salvar alterações no painel do plugin?
    – Você deve estar utilizando uma versão desatualizada, basta atualizar o plugin para a versão mais recente. Este erro acontece principalmente quando você está utilizando o WooCommerce 2.0 mas o plugin do MoIP não está atualizado. Para atualizar baixe a versão mais recente através de sua conta e siga as instruções sobre Como atualizar plugins.
  3. O plugin está exibindo a mensagem “A causa do erro é Informe o token da Instrução”, como resolver?
    – Para utilizar o MoIP Transparente você precisa passar pela homologação da equipe de atendimento do MoIP, eles vão te fornecer o acesso ao serviço do MoIP Transparente e é a partir disso que você conseguirá realmente utilizar o plugin MoIP Transparente. A mensagem “A causa do erro é Informe o token da Instrução” indica que você está utilizando um token de acesso que permite apenas utilizar o ambiente de testes, então, você precisa solicitar ao atendimento MoIP para realizar homologação da sua loja e quando aprovada, você conseguirá utilizar o serviço MoIP Transparente. Não há outra forma de resolver.
  4. O plugin exibe a mensagem de erro “Entity: line 1: parser error : Opening and ending tag mismatch: HR line 1 and body” sempre que tento executar um pagamento, como resolver?
    – Veja o item 3

** Indica que a função está em testes.

Personalizar icones

No plugin WooCommerce MoIP Transparente a partir da versão 1.9 adicionamos suporte para personalizar os ícones dos meios de pagamento existentes no plugin, isto permite que você escolha seus próprios ícones de pagamento deixando o plugin ainda mais parecido com seu tema.

Para definir seu próprio ícone basta adicionar um pequeno código dentro do arquivo functions.php do seu tema WordPress. Veja um exemplo de como fazê-lo.

Neste exemplo estamos trocando o ícone referente ao cartão de crédito visa e iremos exibir nossa própria imagem ‘nova_imagem.png’ que está dentro da pasta de imagens do tema ativo no seu WordPress. Você pode utilizar qualquer imagem, bastando informar o endereço dela.

/**
* Personalizando ícones do plugin WooCommerce
* MoIP Transparente
*
* @since 1.9
* @see https://woocommerce.com.br/plugin/moip-plugin-woocommerce/
*/
function troca_icone_moip_transparente(){
return get_stylesheet_directory_uri() .’/imagens/nova_imagem.png’;
}
add_filter( ‘wc_moip_icon_visa’, ‘troca_icone_moip_transparente’);

fonte: https://gist.github.com/John-Henrique/5415932

Todos os hooks disponíveis

Abaixo disponibilizamos uma lista completa de hooks disponíveis no plugin MoIP Transparente.

Cartão de crédito

  1. wc_moip_icon_american_express
  2. wc_moip_icon_mastercard
  3. wc_moip_icon_hipercard
  4. wc_moip_icon_diners
  5. wc_moip_icon_visa

Transferencia eletrônica

  • wc_moip_icon_banrisul
  • wc_moip_icon_bradesco
  • wc_moip_icon_brasil
  • wc_moip_icon_itau

Boleto bancário

  • wc_moip_icon_boleto

Outros plugins WooCommerce

Além do Plugin WooCommerce PagSeguro, conheça os plugins para Corrigir moeda, calcular frete dos Correios WooCommerce CorreiosWooCommerce MoIP e Pagamento Digital.