Pagamento via E-commerce (Cartão de Crédito)
Índice
Visão Geral
O MK Solutions possui integração com o Cielo 3.0, o que viabiliza realização de pagamentos via cartão de crédito (e-commerce) no sistema.
Com está integração será possível:
Receber pagamentos dos clientes do provedor via cartão de crédito;
Cadastrar perfil de cartão de crédito (Profile de Pagamento);
Configurar regras para o perfil de cartão de crédito;
Acompanhar as transações:
Com sucesso;
Com erro;
Que estão programadas para os próximos dias;
Que estão programadas para os próximos dias que estão com alguma crítica;
Verificar os cartões de créditos cadastrados e também cadastrá-los para os clientes;
Ativar e desativar cartões de crédito;
Proporcionar ao cliente cadastrar seu cartão de crédito e definir sobre o débito automático nos ambiente de atendimento ao cliente (SAC WEB e SAC Plus);
Executar rotina de captura de valores programados em massa;
Capturar valores programados de forma manual;
Adicionar/Remover cobrança adicional de Cartão de crédito nas faturas de forma manual e automática;
Transferir programações de fatura de um cartão para outro.
CONCEITO
Cobrança Adicional: Na prática isto permite que o cliente tenha um boleto, um debito, uma arrecadação, e além disto uma recorrência de cartão. Ou seja, ele pode ter o boleto, não pagar o boleto e o sistema vai até o cartão tentar pegar o valor.
Assim como ele também pode ter exclusivamente só o cartão sem nenhuma outra cobrança.
Este mecanismo chamamos de cobrança adicional que nada mais é que uma cobrança convencional mais o cartão.
Configuração do Perfil de Cartão de Crédito (Profile de Pagamento)
Configuração para o uso do pagamento via cartão de crédito
1º Passo: Aderir ao Cielo
O provedor deve realizar o cadastro junto ao Cielo através deste link: Cadastro de novo cliente;
O cadastro deve ser feito para uma solução Webservice do e-commerce;
Após o cadastro, a Cielo mandará algumas informações por e-mail e o relacionamento da integração seguirá por esse meio;
Há dois tipos de testes:
O Interno feito com tokens gerados pelo próprio provedor através do link Cadastro Sandbox (Tokens de Homologação);
E o teste feito junto à Cielo com tokens fornecido pela própria Cielo (Tokens de produção com tempo para expiração);
Os tokens são os seguintes:
Merchant ID;
Merchant Key;
Estes tokens devem ser registrados no sistema como explicado nos próximos passos;
No e-mail, além do token de produção, a Cielo enviará um Formulário solicitando algumas informações
Atenção
O MK 3.0 é integrado com a API 3.0 da Cielo
2º Passo: Gerar Token para Homologação de Pagamentos com a Cielo
Para gerar os tokens de homologação acesse Cadastro Sandbox.
O usuário terá que informar:
Nome;
E-mail;
Telefone;
e marcar o checkbox 'Não sou um robô' e clicar no botão 'Cadastrar'
O Merchant ID e Merchant Key serão exibidos em tela. Eles serão utilizados no próximo passo da configuração.
Observação
O token de homologação gerado através deste link não será expirado com o tempo.
3º Passo : Cadastrar Tokens no sistema (Configurar Perfil de Cartão de Crédito)
O cadastro deverá ser registrado na seguinte tela:
ACESSO: Configuração → Menu Financeiro → Submenu Profile de Pagamento → Submenu Perfil Cartão de Crédito
O usuário deverá informar :
Código: Código auto-numerável atribuído pelo banco de dados (Bloqueado para edição)
Padrão: Definir se esse Perfil será o padrão do sistema SIM/NÃO
Status da profile pode ser:
Homologação
Esta definição deve ser feita para que o provedor faça seus testes internos (Como os tokens de homologação);
Produção
Para quando a integração estiver em produção de fato (Com os tokens de produção efetivo); ou
Para quando a Cielo estiver homologando para validar a integração para seguir para produção (Com tokens de produção com prazo de expiração)
Habilitar para teste
Sim - Para quando estiver realizando testes internos (com tokens de homologação)
Quando SIM o SAC WEB e APP permitirá apenas o cliente configurado para homologação realizar cadastro de cartões e liquidações
Não - Para quando estiver em produção de fato (Com os tokens de produção efetivo) ou para quando a Cielo estiver realizando as homologações (Com tokens de produção com prazo de expiração)
Entidade - informe a operadora de cartão
Cielo
Loja Número: Informar o numero do token (Merchant ID) de acordo com o cenário desejada (Homologação/Produção para teste Cielo / Produção Efetivo)
Loja Chave: Informar o numero de chave (Merchant Key) de acordo com o cenário desejada (Homologação/Produção para teste Cielo / Produção Efetivo)
Cliente Homologação: Cliente que tem autorização para realizar cadastros de cartões e realizar liquidações em modo de homologação no SAC WEB e SAC Plus
Desativada? Estando desativada ela não vai aceitar novas cobranças e nem efetuar novas capturas de valores.
Após este registro, deve-se preparar o ambiente para realizar os testes para validação.
Atenção
O cadastro dos tokens de homologação e de produção é de responsabilidade exclusiva do provedor
Os tokens que a Cielo informa diretamente por e-mail ou por telefone, que não são gerados pelo link https://cadastrosandbox.cieloecommerce.cielo.com.br/, são tokens de produção . Estes possuem prazos de validade enquanto a Cielo não aprovar os testes de homologação.
4º Passo : Preparar Ambiente para Cielo realizar Homologação
Deve ser cadastrado um usuário para a Cielo acessar o SAC para realizar a homologação;
Este usuário deve estar cadastrado no perfil do cartão (Profile de Pagamento);
Deve ser criada uma conta para que o usuário da Cielo faça os teste de pagamento no SAC Web;
Deve ser criada uma conta em um cenário que ao ser liquidada faça o desbloqueio de uma conexão;
O mk deve estar configurado para permitir pagamento via cartão, sendo assim acesse Configuração → Menu SAC → Submenu Configuração SAC → Marque a opção Permitir pagamentos (Saiba mais Pagamento via E-commerce (Cartão de Crédito));
O provedor deverá passar as informações de Acesso ao SAC pra a Cielo;
A Cielo, para realizar a homologação, poderá solicitar algumas informações por e-mail;
Após a aprovação, a Cielo irá enviar os Tokens de produção.
Atenção
O servidor do provedor deverá possuir uma configuração em https (O servidor deve possuir certificado para criptografia dos dados através de SSL e HTTPS);
Para instalar o certificado são necessários alguns procedimentos simples:
O servidor do MK deve possuir um IP válido;
É necessário ter um domínio ou um subdomínio para esse IP, sugerimos:
Se o servidor possui os sistemas MK e SAC em conjunto algo genérico como sistema.meuprovedor.com.br;
Se o servidor possui apenas SAC, sugerimos algo mais específico como sac.meuprovedor.com.br;
O provedor escolhe, registra e publica o domínio como achar conveniente;
Caso nos passe o IP válido e domínio/subdomínio podemos realizar a instalação do certificado SSL no servidor e disponibilizamos o HTTPS aos sistemas.
O serviço de certificação utilizado é gratuito (https://letsencrypt.org/) e os certificados renovam-se automaticamente desde que configurado, o site letsencrypt.org demonstra como deixar essa atividade configurada;
Sendo assim precisará acessar Configuração → Menu SAC → Submenu Configuração SAC → Marque a opção Realizar requisição utilizando o https
Caso o gerenciamento do SSL do provedor for pelo CPanel, deverá o CPanel do cliente estar com o plugin do lets's encrypt habilitado, em caso de dúvidas seguir essa documentação: The Let's Encrypt Plugin
Configuração da Regra de Recorrência do Perfil de Cartão de Crédito
ACESSO: Módulo Financeiro → Menu Transações Via Cartão → botão da Engrenagem Configurações de Recorrência
Apenas uma Profile de Recorrência poderá ser definida como a ativa para receber as programações de recorrência
Nesta configuração o usuário deverá informar:
Profile de recorrência ativa - Informe a profile que está ativa no momento para a obtenção de novos cartões.
Regra Ativa - Informe se a regra de pagamentos com cartão está ativa no momento.
Recorrência Ativa - Define se o fluxo de recorrência vai rodar automaticamente ou não. Isso não impede do processo ser chamado manualmente.
Horário de execução da rotina de recorrência - Define o horário em que o fluxo da recorrência vai efetuar os pagamentos agendados (autorizados pelo cliente).
Atenção
Caso esteja ativa a liquidação pela recorrência será realizada no dia do vencimento da fatura. A partir da versão 108 na release nº 50 foram adicionados novos horários para escolha:
às 02:00 AM
às 08:00 AM
às 14:00 PM
Caso não seja selecionada nenhuma opção o padrão é que a rotina seja executada às 02:00 AM
DICA
A Cielo trabalha constantemente em melhorias na política antifraude e, em alguns casos, considera como suspeitas transações realizadas em horário "não comercial". Por isso recomendamos que configure a recorrência para rodar às 08:00 AM ou às 14:00 PM para evitar rejeições das operadoras de cartão de crédito.
Atribuir fatura? SIM/NÃO - Definir se deverá ser atribuído automaticamente a ordem de recorrência para faturas já existentes.
Se definido como SIM, quando o cliente cadastrar um novo cartão pelo SAC WEB ou SAC Plus e defini-lo como Débito Automático, o sistema irá adicionar na faturas existentes uma cobrança adicional de cartão de crédito.
Se definido como NÃO, quando o cliente cadastrar um novo cartão pelo SAC WEB ou SAC Plus e defini-lo como Débito Automático, o sistema NÃO irá adicionar na faturas existentes uma cobrança adicional de cartão de crédito.
Apenas irá adicionar na novas faturas que serão criadas para o contrato
Alterar Profile? SIM/NÃO - Definir se deverá alterar automaticamente a profile de cobrança dos contratos deste cliente assim que ativo o débito automático.
Se definido como SIM, quando o cliente cadastrar um novo cartão pelo SAC WEB ou SAC Plus e defini-lo como Débito Automático ou habilitar esta função para um cartão já cadastrado, o sistema irá:
Trocar a profile dos contratos do cliente, para a profile de cartão de crédito de recorrência ativa.
No histórico do contrato teremos o registro da troca de profile do contrato na ativação do crédito automático do cartão
Trocar a conta default de configuração financeira do cliente
Definir a forma de pagamento como Cartão de Crédito
Definir a profile de pagamento com a profile de recorrência ativa
Atenção
A troca da profile se dará apenas no contrato e não nas faturas existentes. A profile redefinida será considerada apenas paras a novas faturas do contrato.
Se definido como SIM, quando o cliente cadastrar um novo cartão pelo SAC WEB ou SAC Plus e defini-lo como Débito Automático ou habilitar esta função para um cartão já cadastrado o sistema não irá trocar a profile do contrato do cliente.
Dias inadimplência - Ao atribuir a recorrência à faturas já existentes, informe a quantidade de dias de inadimplência admitido. Deixando este campo com o valor 0 (zero), o sistema vai atribuir a regra a todas as faturas pendentes, independente da quantidade de dias de atraso.
Exemplo:
Se for definido com o valor 5, faturas atrasadas há mais de 5 dias, ao cadastrar um novo cartão pelo SAC WEB ou SAC Plus e defini-lo como Débito Automático ou habilitar esta função para um cartão já cadastrado o sistema não irá adicionar o cobrança do tipo cartão de crédito nas faturas existentes.
Gerenciar Cartões e Transações via cartão de crédito no Painel do Cliente
No Painel Cliente o operador poderá acompanhar as transações via cartão de crédito que estão programadas para o cliente, bem como cadastrar novos cartões e realizar alteração em suas configurações.
ACESSO: Módulo Financeiro → Menu Painel do Cliente → Localize o cliente no painel e clique duas vezes sobre ele.
Através dos seguintes painéis será possível realizar o gerenciamento das transações de cartão de crédito:
Painel Faturas que estão programadas para transação via cartão de crédito
Neste painel o operador poderá visualizar todas as transações via cartão de crédito que estão programadas para o cliente em questão, ou seja, todas as faturas que:
Possuem uma cobrança do tipo Cartão associada ativa;
Que não estão liquidadas, excluídas ou suspensas;
Para cada transação teremos as seguintes informações, por padrão, disponibilizadas ao visualizar o painel:
Código identificativo da programação
Fatura: código da fatura
Adicional: Se o cartão é uma cobrança adicional na fatura - SIM/NÃO
Vencimento da fatura
Descrição da fatura
Bandeira do cartão associado à fatura
R$ fatura
R$ saldo
Número do cartão - número do cartão que está sendo utilizado
Ativo: se o cartão associado à fatura está ativo - SIM/NÃO
Dias de atraso do vencimento da fatura
DICA
Fiquem atentos às colunas disponibilizadas para o painel, algumas podem estar ocultas, por padrão.
Saiba mais sobre a visualização de colunas em Visualização de Dados na Grade/Tela
Ao clicar duas vezes sobre a transação no painel é possível visualizar o histórico da fatura
Neste painel o operador terá disponível as seguintes ferramentas:
Remover cobrança adicional das faturas
O operador poderá remover a programação do pagamento via cartão de crédito em débito automático através da remoção da cobrança adicional de cartão de crédito associado à fatura.
Selecione uma ou mais faturas no painel e clique no botão "Remover cobrança adicional das faturas"
Será aberta uma tela com o resultado da analise das faturas selecionadas. Para casa fatura teremos as seguintes informações:
Fatura: é o número do código da fatura;
Vencimento: data de vencimento da fatura;
OK (SIM NÃO) - Se a fatura está OK para realizar a remoção da cobrança adicional;
Descrição do resultado da análise;
Algumas Faturas não terão autorização para a remoção da cobrança adicional, o sistema irá exibir as seguintes descrições nas faturas não autorizadas:
A fatura já está liquidada;
A fatura está com status de excluída;
A fatura está com o status de suspenso;
A cobrança desta fatura não é adicional;
Caso a fatura esteja vencida a remoção da cobrança adicional será autorizada, o operador irá ser notificação desta situação;
ATENÇÃO: Processo autorizado para fatura já vencida;
Quando a fatura não possuir criticas estará autorizada para o procedimento;
OK - processo autorizado para a fatura;
No campo "Descreva o motivo pelo qual deseja executar este processo", use para escrever com detalhes os motivos de executar o procedimento.
Marque o check 'Tem certeza que deseja remover a cobrança adicional das cobranças disponíveis?' para dar ciência ao procedimento e clique no botão para executar o procedimento.
Pronto! a remoção da cobrança adicional foi realizada para as faturas que não apresentaram críticas e a partir desse momento estas não estarão mais programadas para transação via cartão de crédito.
No histórico da fatura na aba das cobranças, a cobrança adicional de cartão de crédito está marcada como excluída.
Um evento também será registrado no histórico da fatura
Capturar valor de faturas selecionadas
O operador poderá realizar a captura do pagamento das faturas programadas para crédito automático de forma manual, basta selecionar uma ou mais faturas no painel e clicar no botão "Capturar valor de faturas selecionadas"
Será aberta uma tela com o resultado da analise das faturas selecionadas. Para cada fatura teremos as seguintes informações:
Fatura: é o número do código da fatura;
Saldo do valor a ser pago;
OK (SIM/NÃO) - Se a fatura está OK para realizar a liquidação
Descrição do resultado da análise
Algumas Faturas não terão autorização para serem liquidadas, o sistema irá exibir as seguintes descrições nas faturas não autorizadas:
A fatura já está liquidada.
A fatura está com status de excluída
A fatura está com o status de suspenso
A fatura está com liquidação parcial
O sistema irá realizar o reajuste dos valores da fatura de acordo com as regras de desconto e acréscimo da conta do cliente, o operador será notificado
Valor reajustado para X ref. a descontos de antecipação
Valor reajustado para X ref. a acréscimos por atraso de Y dias
Quando a fatura não possuir criticas estará autorizada para o procedimento
OK - processo autorizado para a fatura sem necessidade de reajuste.
Marque o check "Tem certeza que capturar os valores aptos?" para dar ciência ao procedimento e clique no botão para executar o procedimento.
Pronto! as faturas que não apresentaram críticas foram liquidadas pelo cartão associado.
Um evento será registrado no histórico da fatura
Atenção
A rotina automática de captura dos valores é executada todos os dias às 02:00 da manhã
Transferir as programações para outro perfil do cliente
O operador poderá trocar o cartão de crédito associado à fatura, basta selecionar uma ou mais faturas no painel e clicar no botão "Clique para transferir as programações selecionadas para outro perfil do cliente."
Será aberta uma tela com o resultado da analise das faturas selecionadas. Para cada fatura teremos as seguintes informações:
Fatura: é o número do código da fatura;
Vencimento da fatura
Saldo do valor a ser pago
OK (SIM/NÃO) - Se a fatura está OK para realizar a liquidação
Descrição do resultado da análise
Algumas Faturas não terão autorização para transferir o perfil de cartão, o sistema irá exibir as seguintes descrições nas faturas não autorizadas:
A fatura já está liquidada.
A fatura está com status de excluída
A fatura está com o status de suspenso
A fatura está com liquidação parcial
Quando a fatura não possuir criticas estará autorizada para o procedimento
OK - processo autorizado para a fatura X
Nos campos abaixo da listagem de faturas
Selecione a Profile de Cobranças (Serão listadas como opção apenas as profiles de cartão de crédito)
Selecione o perfil do cliente (Serão listados apenas os cartões de crédito ativos do cliente e que estão associados à profile de cobrança selecionada)
Marque o check "Tem certeza que deseja transferir as cobranças disponível ao novo perfil selecionado?" para dar ciência ao procedimento e clique no botão 'Finalizar'
Um evento será registrado no histórico da fatura
Observação
Para acionar esta ferramenta o cliente deve possuir mais de um cadastro de cartão de crédito com uma profile de cartão ativa.
Cartões de crédito salvos deste cliente
Neste painel o operador poderá visualizar todos os cartões de créditos cadastrados do cliente em questão
Para cada cartão de crédito teremos as seguintes informações:
Código identificativo do cadastro do cartão no sistema
Data do cadastro
Portador - Nome informado no cartão de crédito
Número do cartão
Crédito Auto SIM/NÃO - Se o cartão está habilitado para débito automático
Ativo SIM/NÃO - se o cartão associado à fatura está ativo
DICA
Fiquem atentos às colunas disponibilizadas para o painel, algumas podem estar por padrão ocultas.
Saiba mais sobre a visualização de colunas em Visualização de Dados na Grade/Tela
Ao clicar duas vezes sobre o cartão será possível verificar o histórico de eventos sobre o cartão
Neste painel o operador terá disponível as seguintes ferramentas:
Inserir um novo cartão vinculado ao cliente
O operador poderá cadastrar o cartão para o cliente clicando no botão "Inserir novo cartão"
Para o cadastro do cartão o operador deverá informar, conforme orientações dos campos à baixo:
Código - Código auto-numerável atribuído pelo banco de dados (Bloqueado para edição)
Data/Hora - Data e hora de cadastro (Bloqueado para edição)
Operador cadastro - Operador responsável pelo cadastro (Bloqueado para edição)