MANUAL MÓDULO CIELO – QUERY COMMERCE (VERSÃO 1.6.1)
Transcrição
MANUAL MÓDULO CIELO – QUERY COMMERCE (VERSÃO 1.6.1)
MANUAL MÓDULO CIELO – QUERY COMMERCE (VERSÃO 1.6.1) QUERY COMMERCE Introdução Esse manual fornecerá as informações necessárias para a realização da integração de sua loja em Magento com o sistema de pagamento da Cielo. Essa integração permite o recebimento de transações seja via débito ou crédito com a maioria das bandeiras presentes no mercado. A versão atual do módulo Cielo possui suporte às seguintes bandeiras: Visa, Mastercard, Diners Club, Discover, Elo, American Express, Aura e JCB. Integração Cielo Este tópico tem por finalidade instruir os utilizadores do Módulo de Integração do Magento com a API Cielo a realizar a instalação corretamente, identificando possíveis erros e problemas que possam surgir neste processo. As instruções irão se dividir conforme a listagem que se segue: 1. Instalando o módulo a. Cópia dos arquivos b. Permissão de leitura c. Limpeza do cache 2. Verificando se o módulo foi instalado no sistema a. Listagem de módulos instalados b. Menu de navegação e configurações c. Tabelas no banco de dados 3. Possíveis problemas 1) Instalando o módulo a) Copia dos arquivos O primeiro passo a ser realizado é a cópia dos arquivos do módulo para a sua aplicação. Os arquivos estão organizados e estruturados respeitando a hierarquia de pastas do Magento, portanto basta copiar os arquivos do módulo para a pasta raiz da instalação do Magento. Por exemplo, se o Magento está instalado na pasta /var/www do seu servidor, basta copiar os arquivos do módulo para esta pasta, seja por meio de acesso FTP, acesso SFTP, linha de comando ou mesmo interface gráfica. b) Permissão de Leitura Confira se os arquivos que você copiou possuem permissão de leitura do usuário utilizado pelo seu servidor HTTP, para evitar problemas na execução do módulo. Recomenda-se que sejam aplicadas aos arquivos do módulo as permissões designadas para os demais arquivos do Magento. c) Limpeza de Cache Uma vez que seus arquivos do módulo foram instalados e possuem as permissões corretas, limpe o cache do Magento para que o módulo seja instalado e todos os seus menus apareçam na navegação da administração. Caso você esteja logado na administração antes de iniciar o processo de instalação, recomendamos que você faça logout e entre novamente na administração da sua loja, pois alguns menus da configuração exigem esta renovação de sessão. Para realizar a limpeza do cache acesse no menu da administração Sistema → Gerenciamento Cache. Caso possua caches adicionais, como por exemplo, os caches de opcode do PHP, não se esqueça de realizar a renovação dos mesmos. 2) Verificando se o módulo foi instalado no sistema a) Listagem de módulo instalados A primeira verificação a ser realizada para saber se o módulo foi corretamente instalado é ir à listagem de módulos na administração do Magento. Navegue para Sistema → Configurações → Avançado. Nesta tela, expanda a listagem de módulos instalados e confira se o módulo de integração está instalado. Procure pela entrada Query_Cielo, conforme mostra a figura abaixo: Caso não encontre o módulo listado, averigue se algum dos passos anteriores foi realizado incorretamente e, caso persista o erro, entre em contato com o suporte. b) Menu de configuração Neste momento, o menu de configuração do módulo irá aparecer na administração da sua loja Magento em Sistema → Configurações → Vendas → Formas de Pagamento, conforme mostrado nas figuras abaixo: Navegue pela página dos menus do módulo em Cartão de Crédito – Cielo – Query Commerce e Cartão de Débito – Cielo – Query Commerce para assegurar que os funcionamentos dos mesmos estejam corretos. c) Possíveis problemas Caso ocorra algum problema na instalação do módulo, releia com atenção cada um dos passos a serem realizados e averigue se há entradas no log da sua loja. Para ativar o log da loja virtual, navegue até Sistema → Configuração → Desenvolvedor → Configurações de Log e ative-o. Os arquivos de log se encontram na pasta /{instalação_magento}/var/log, {instalação_magento} a pasta raiz da sua instalação do Magento. sendo Em caso de erro do tipo “Not valid template”, basta entrar na pasta app do módulo, Design, frontend, default e transferir manualmente as pastas layout e template que se encontra no mesmo caminho descrito anteriormente. Persistindo os problemas, entre em contato com o suporte para a solução de problemas. Configuração do módulo As configurações do módulo podem ser acessadas através do Sistema → Configuração → Vendas → Formas de Pagamento. Após clicar sobre Formas de Pagamento uma nova página será carregada. Nesta página é possível visualizar todas as formas de pagamento, incluindo as do módulo da Cielo. As ilustrações abaixo mostram as interfaces de configurações. Em Cartão de Débito – Cielo – Query Commerce é possível ter acesso ao painel administrativo do mesmo. Em Cartão de Crédito – Cielo – Query Commerce é possível ter acesso ao painel administrativo do mesmo. A seguir segue uma descrição completa sobre cada um dos campos da configuração. Habilitado: habilita o uso do módulo. Título: campo responsável por nomear como irá aparecer o título do método de pagamento para o cliente. Soft. Descriptor: corresponde a uma mensagem de no máximo 13 letras que aparecerá na fatura do cliente. Ambiente: Teste ou Produção Bandeiras de Cartões: especifica quais cartões estarão disponíveis para o cliente. Dentre as opções estão Visa, Mastercard, Diners Club, Discover, Elo, American Express, Aura e JCB. Capturar Automaticamente: Indica se a operação deve ser capturada pelo sistema ou será capturada na administração das vendas. Autentificar: Indica que, para cartões Visa e Mastercard, haverá autenticação dos dados. Ao final da compra o cliente é redirecionado para uma página da sua operadora de cartão onde são coletados dados que autentiquem o proprietário. Permitir a criação de um token com os dados do usuário: Permite que a Cielo armazene os dados do cartão do cliente e os transforme em um token para agilizar compras futuras. Pode gerar gastos extras para o lojista. Novo Status do Pedido: Status no qual o pedido se encontrará logo após o cliente tê-lo efetuado. Tipo de parcelamento: Pode ser via operadora ou loja, mas o parcelamento via operadora possui limitações que devem ser verificadas juntamente a Cielo. Número máximo de parcelas: Corresponde a quantidade de parcelamento máximo que será oferecido ao cliente pelo lojista. Sendo que esse número de parcelas pode ser diferente para o cliente dependendo do cartão que o mesmo utiliza, uma vez que cada cartão pode ter uma limitação de parcelamento diferente. Valor mínimo de parcelas: Especifica o menor valor que poderá ser assumido por uma parcela, sendo que a Cielo permite que o menor valor seja de R$5,01. Parcelas sem juros: Corresponde ao número máximo de parcelas sobre o qual não há juros. Juros do pedido (%): juros que será aplicado a cada parcela. Número Cielo: Identifica o lojista junto a Cielo. Por padrão vem configurado com o número utilizado para teste. Chave Cielo: Chave do lojista junto a Cielo. Por padrão a mesma vem configurada com uma chave de teste. Funcionamento Depois de configurado o módulo corretamente, o mesmo já está apto para ser utilizado pelos clientes em suas compras futuras. A tela a seguir mostra a visão que o cliente passará a visualizar quando optar pelo pagamento com cartão de crédito ou cartão de débito. Depois de solicitada a opção de pagamento, o cliente deverá escolher a bandeira correspondente ao seu cartão e preencher todos os campos solicitados pelo cartão, especificando o parcelamento desejado. Outra opção de compra também disponível para o cliente é através de Token. O token é uma maneira de agilizar a compra, caso a loja permita, os dados do cartão de crédito utilizado pelo cliente são guardados de maneira segura no ambiente da Cielo e a loja recebe um identificador (chamado de token), que remete àquele cliente e cartão de crédito. Com a utilização do token o cliente só tem que selecionar o cartão que deseja utilizar, identificando-o através da bandeira e dos últimos 4 dígitos e preencher a maneira como a compra será parcelada. Para ter acesso aos pedidos realizados, basta ir através do menu em Venda → Pedidos e clicar ao pedido correspondente que deseja visualizar. Feito isso uma nova tela, como a da imagem abaixo será carregada carregar. No canto superior direito da página apareceram duas opções para consultar o WebService da Cielo ou capturar a transação e o resultado dessas ações é apresentado na forma do XML a seguir. A captura da transação só deve ser utilizada quando o módulo estiver configurado para captura manual e nesse caso é imprescindível a execução dessa ação por parte do lojista já que sem ela ele não recebe o valor referente à compra. Para fazer estorno/cancelamento da transação deve ser utilizado o reembolso do Magento, através da interface é possível criar reembolsos parciais ou totais o que gera cancelamento parcial ou total na Cielo, fazendo com que o lojista tenha flexibilidade para cancelar apenas alguns itens de uma compra. FAQ – Perguntas frequentes Como devo proceder em caso de erro no log do tipo “Not valid template”? Nessa situação basta realizar a transferência das pastas layout e template manualmente dentro da hierarquia padrão do Magento em sua loja. Tais pastas se encontram em app, Design frontend, rwd e default. Feito isso sua integração com o módulo da Cielo deverá funcionar como esperado. O que seria a configuração de token? Processo conhecido como tokenização trata-se de um serviço onde uma informação sigilosa (número de cartão) será substituída por um token único, por exemplo, um apelido ou uma sequência de números. Esse token deverá ser utilizado em todos os sistemas que necessitem de dados do cartão do cliente reduzindo assim o risco de comprometimento: o fraudador não terá como reverter o número do token de volta para os números do cartão, pois a informação do número do cartão está sob a responsabilidade desta empresa. (Fonte: Site da cielo). O pedido aparece com erro, mas na Cielo a transação ocorreu normalmente. O que devo fazer? Sempre que o botão “Consultar Webservice” é utilizado ele atualiza os dados do pedido com as informações recebidas da Cielo então se a transação foi realmente efetivada os dados serão atualizados no Magento. Onde está o botão “Cancelar na Cielo” ? O botão “Cancelar na Cielo” foi substituído pela função padrão do Magento de criação de reembolsos. Agora sempre que criado um reembolso, total ou parcial, é criada uma transação de cancelamento na Cielo com o valor reembolsado.