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.

Atualização MoIP v1.4

Lançamos uma nova atualização para o plugin MoIP , nesta atualização corrigimos um problema com a integração e adicionamos uma função que permite personalizar o ícone através de hooks.

Customização de ícones

Aproveitamos as possibilidades do WordPress e utilizando hooks criamos um meio de trocar as imagens originais do plugin por imagens que você considere melhores. Para isto, basta adicionar um pequeno código no seu arquivo functions.php indicando o endereço da imagem que deseja utilizar.

Você pode ver como utilizar a personalização acessando a documentação do plugin MoIP.

Como atualizar

Para atualizar basta clicar aqui e depois em download https://woocommerce.com.br/minha-conta/

Após baixado o plugin WooCommerce MoIP Transparente basta substituir os arquivos antigos pelos novos, veja instruções detalhadas em https://woocommerce.com.br/instrucoes/como-atualizar-plugins/

WooCommerce integração MoIP Transparente

A alguns dias estamos testando o plugin WooCommerce MoIP Transparente, é um plugin de pagamentos, mas é bem diferente dos outros plugins de gateway que possuímos, apesar de também ser um plugin para integrar o MoIP, este plugin, funciona diferente do WooCommerce MoIP, ele permite realizar pagamentos dentro da própria loja, sem necessidade de enviar o comprador para fazer o pagamento no site do MoIP. Tudo isso graças ao Checkout transparente criado pelo MoIP.

[alert]Você pode comprar o plugin MoIP Transparente para WooCommerce através da WooThemes ou nesta página https://woocommerce.com.br/loja/woocommerce-moip-transparente/[/alert]

Como funciona?

Num gateway intermediário (PagSeguro, Pagamento Digita, PayPal e até o MoIP), quando o comprador vai fazer o pagamento ele é direcionado para a página do gateway, lá ele informa seus dados (faz um cadastro), escolhe a forma de pagamento (boleto, cartão ou transferência eletrônica) e é levado de volta para a loja para receber a confirmação da compra.

Nos gateways comuns o pagamento ocorre fora da sua loja virtual e em 3 passos

Para muitos compradores, principalmente os menos experientes este processo é muito duvidoso, afinal de contas “Eu estava na loja X e agora o site Y está me pedindo os dados do meu cartão?!”, basta isto para parte das vendas não serem concretizadas, criando o efeito carrinho abandonado (quando o comprador desiste de pagar).

MoIP checkout transparente

O MoIP notou que não é necessário (por obrigação) que o comprador tenha que ir para a página do MoIP realizar o pagamento, afinal, o serviço do gateway consiste em intermediar o pagamento (e as contestações caso necessário), sendo assim, eles inovaram mais uma vez e lançaram uma solução chamada Checkout Transparente, ele permite que o pagamento ocorra todo dentro da sua loja virtual.

Apenas o fato do cliente não sair da sua loja para fazer o pagamento gera um aumento de até 30% nas vendas, além de diminuir o índice de carrinhos abandonados. Veja como funciona este processo.

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

Note que com o checkout transparente o comprador finaliza a compra em apenas 2 passos, no primeiro ele informa os dados do pagamento (sem cadastro) e no segundo ele já recebe a confirmação da compra. Sem burocracia, sem complicação.

E você o que achou desta novidade?

[alert]Você pode comprar o plugin MoIP Transparente para WooCommerce através da WooThemes ou nesta página https://woocommerce.com.br/loja/woocommerce-moip-transparente/[/alert]

PagSeguro, plugin para WooCommerce

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

Documentação

Estas informações podem ser encontradas também no arquivo readme.txt que acompanha o plugin, qualquer dúvida pode ser esclarecida através dos comentários ou contato direto com o atendimento.

WooCommerce PagSeguro
WooCommerce plugin PagSeguro

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 PagSeguro. A versão atual do plugin é 1.0.13 e suporta a API 2.0 do PagSeguro, isto inclui.

  1. Retorno automático dos dados
  2. Alteração do status de pagamento
  3. Pagamentos através do Token
  4. Verificação dos valores e itens da compra

Requerimentos

O plugin PagSeguro para WooCommerce é totalmente integrado desde que:

  1. A conta PagSeguro tenha perfil Vendedor ou Profissional (com status “verificada“).
  2. O email informado esteja cadastrado na conta PagSeguro.
  3. A função aceitar somente pagamentos via API esteja ativada.
  4. A opção Notificação das transações esteja ativada, a URL para receber as notificações pode ser sualoja.com.br/?wc-api=WC_Gateway_Pagseguro*
  5. Você tenha gerado o Token de segurança.
  6. Você tenha definido o Código da transação
  7. Bibliotecas cURL e simpleXML estejam ativas

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

* A URL de retorno não será utilizada mas o PagSeguro 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 PagSeguro.

Código da transação

É um identificador que armazenará os dados da transação entre sua loja e o PagSeguro e entre o PagSeguro e sua loja (envio e retorno de dados). Por padrão o plugin PagSeguro utiliza o código da transação notification_code, este é o modo padrão, mas você pode criar seu próprio código de notificação como notificacao, transacao, transacao_id. O importante é que você informe este mesmo código no plugin e na sua conta PagSeguro acessando Integrações -> Página de redirecionamento.

 

WooCommerce PagSeguro 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 PagSeguro na sua loja.

Problemas e soluções

Provavelmente você enfrente algum problema com o plugin PagSeguro 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 aparece a mensagem “Faça compras apenas em lojas seguras”, o que é isso?
    – Você precisa desabilitar a opção Aceitar pagamentos apenas via API 2.0, na sua conta PagSeguro. Desative a opção e clique em salvar. Seu plugin WooCommerce PagSeguro já estará funcionando corretamente.
  2. Porque o status das transações não estão mudando na minha loja WooCommerce?
    – Você precisa habilitar a página de redirecionamento em sua conta PagSeguro, para isso acesse sua conta PagSeguro clique em Integrações -> Página de redirecionamento. Role a tela até Página de redirecionamento dinâmicos, em Redirecionamento com código da transação clique em Ativado, digite notification_codee clique no botão Ativar.[alert]Entenda que o valor do campo “código da transação” precisa ser o mesmo no campo “código da transação” existente no plugin WooCommerce PagSeguro, se este valor for diferente as alterações de status não serão realizadas.[/alert][info]No WooCommerce 2.0 (ou superior) a URL de notificação ou Retorno dos dados deve ser sualoja.com/?wc-api=WC_Gateway_Pagseguro[/info]
  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 PagSeguro.
  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 do PagSeguro 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-pagseguro/PagSeguro.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 PagSeguro, conheça os plugins para Corrigir moeda, calcular frete dos Correios WooCommerce CorreiosWooCommerce MoIP e Pagamento Digital.