Adds Checkout Cielo gateway to the WooCommerce plugin
Adicione o Checkout Cielo como método de pagamento em sua loja WooCommerce e permita seus clientes a pagarem usando cartão de crédito, cartão de débito, débito online e boleto bancário.
Checkout Cielo é uma solução de pagamento da Cielo.
Este plugin foi desenvolvido sem nenhum incentivo da Cielo. Nenhum dos desenvolvedores deste plugin possuem vínculos com esta empresas.
Este plugin foi desenvolvido a partir da Manual do desenvolvedor v1.3 da Cielo.
Compatibilidade
Compatível com as versões atuais do WooCommerce.
Este plugin também é compatível com o WooCommerce Extra Checkout Fields for Brazil, desta forma é possível enviar os campos de “CPF/CNPJ”, “número do endereço” e “bairro”.
Instalação
Confira o nosso guia de instalação e configuração na aba Installation.
Integração
Este plugin funciona perfeitamente em conjunto com:
Dúvidas?
Você pode esclarecer suas dúvidas usando:
Coloborar
Você pode contribuir com código-fonte em nossa página no GitHub.
Screenshots
Configurações do plugin.
Exemplo do método de pagamento na página de finalização do pedido.
Exemplo de tela de pagamento no ambiente da Cielo
FAQ
Qual é a licença do plugin?
Este plugin esta licenciado como GPL.
O que eu preciso para utilizar este plugin?
- Ter instalado a última versão do WooCommerce.
- Possuir uma conta na Cielo habilitada para funcionar com o Checkout Cielo (antiga Solução Integrada).
- Recuperar seu Merchant ID no Backoffice da Cielo.
- Configurar as URLs de retorno, notificação de mudança de status.
- Seguir o nosso processo de instalação.
Como funciona o Checkout Cielo?
Veja como funciona em Vendas online | Cielo e-Commerce.
Como que plugin faz integração com a Cielo?
Fazemos a integração baseada no Manual do Desenvolvedor.
É possível enviar os dados de “Número”, “Bairro” e “CPF” para a Cielo?
Sim é possível, basta utilizar o plugin WooCommerce Extra Checkout Fields for Brazil.
O pedido foi pago e ficou com o status de “processando” e não como “concluído”, isto esta certo ?
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”.
Ao retornar a loja, não é exibida as informações do pedido, o que esta acontecendo de errado?
O que acontece de errado, é que a API do Checkout Cielo ainda é muito pobre, não é possível enviar uma URL dinâmica para a Cielo e também a Cielo não retorna o cliente de volta utilizando qualquer parametro para que seja indentificado o pedido em questão.
Não gostou disso? Ótimo, porque eu também não estou safisteito com isso, entretanto tudo que podemos fazer é reclamar com a Cielo para tornar isto possível.
Não consigo configurar o Google Analytics para detectar as vendas por este plugin, o que tem de errado?
O mesmo problema da questão a cima, como o Checkout Cielo ainda tem uma API pobre, é impossível saber qual é o pedido do retorno.
É possível funcionar com pagamentos recorrentes?
O Checkout Cielo não possui nenhuma API ou forma para trabalhar com pagamentos recorrentes.
Entretanto é possível usar a opção de pagamentos recorrentes de forma manual do WooCommerce Subscriptions.
A compra é cancelada após alguns minutos, mesmo com o pedido sendo pago, como resolvo isso?
Para resolver este problema vá até “WooCommerce” > “Configurações” > “Produtos” > “Inventário” e limpe (deixe em branco) a opção Manter Estoque (minutos).
O total do pedido no WooCommerce é diferente do enviado para a Cielo, como eu resolvo isso?
Caso você tenha este problema, basta marcar ativar a opção Enviar apenas o total do pedido na página de configurações do plugin.
Acontece um erro 404 quando redireciona para a Cielo
Aparece ‘HTTP Error 404. The requested resource is not found.’ na URL http://cieloecommerce.cielo.com.br/Transactional/Order/Index? Provavelmente seu site está usando um serviço de CDN como o CloudFare e impedindo o redirecionamento HTTPS. Desligue o CDN e tente novamente.
Mais dúvidas relacionadas ao funcionamento do plugin?
Por favor, caso você tenha algum problema com o funcionamento do plugin, envie o log (ative ele nas opções do plugin e tente fazer uma compra, ele vai ficar dentro da pasta wp-content/plugins/woocommerce/logs/) usando o pastebin.com ou o gist.github.com, desta forma fica mais rápido para fazer o diagnóstico.
Com o log em mãos abra um tópico em nosso fórum.
ChangeLog
1.1.0 – 2019/09/20
- Nome do plugin alterado de “WooCommerce Checkout Cielo” para “Claudio Sanches – Checkout Cielo for WooCommerce”.
1.0.4 – 2015/08/16
- Suporte completo para a versão 2.4 do WooCommerce.
1.0.3 – 2015/05/08
- Corrigido erros quando o cliente usa um número de telefone incorreto.
1.0.2 – 2015/04/16
- Corrigida a compatibilidade com o WooCommerce 2.2.
1.0.1 – 2015/04/12
- Atualizada a tradução do plugin.
- Criada documentação em Português.
1.0.0 – 2015/04/07
- Versão inicial do plugin.