Checkout Transparente
Essa extensão foi desenvolvida para integrar o OpenCart com a solução Checkout Transparente da IOPAY e tem como principal funcionalidade permitir que seu cliente faça pagamentos sem sair da sua loja
Introdução
Aceite pagamentos através de cartões de crédito de várias bandeiras, boleto registrado e PIX (de qualquer banco).
Através do módulo checkout transparente da IO, você obtém uma forma rápida e prática de integrar seu ecommerce com as APIs e tecnologias da IOPAY para processamento de transações on-line.
A IOPAY conta ainda com duas opções em antifraude para que as suas vendas tenham a segurança adequada ao seu mercado.
O checkout transparente da IO possui UX e UI aprimoradas para garantir maiores taxas de conversão além de permitir que o seu cliente faça pagamentos sem sair da sua loja ou fazer login em plataformas externas.
Compatibilidade
O módulo de checkout transparente para OpenCart, é homologado para instalações do OpenCart cuja versão:
OpenCart 3.x.x
Recursos
Análise antifraude com seguro contra fraude (plano opcional, consulte)
Análise antifraude com análise de comportamento de navegação
Processe pagamentos dentro do seu ecommerce de forma 100% transparente
Checkout otimizado para maior conversão de vendas
Receba Atualização do status das transações de forma automática (via webhooks)
Otimizado para OpenCart 3.x
Extensão segura e de acordo com o compliance PCI (Payment Card Industry)
Permita pagamentos com cartão de crédito em até 12x com as menores taxas do mercado
Aceite as 9 principais bandeiras de cartão do mundo
Aceite PIX com QRCode ou Copia e Cola em seu e-commerce e converta mais vendas ainda!
Gere boletos dentro da sua loja sem enviar o seu cliente para outro site
Processe cartões de crédito dentro da sua loja. Gere mais conversões ao não exigir que o cliente saia da sua loja para fazer login ou se cadastrar em alguma de pagamentos.
Módulo 100% responsivo e adequado à qualquer tela: smartphones, tablets e desktops
Módulo totalmente gratuito
Time de especialistas pronto e disponível sem custo para auxiliar nas suas integrações
Instalação simples e rápida
Suporte Premium
Modalidades de pagamentos aceitas
O tempo estimado para implementação desse tutorial é inferior a 10 minutos
Download & Instalação
Para baixar a última versão [1.5.1] do módulo "Checkout Transparente para OpenCart 3.x" , acesse https://downloads.iopay.dev/modules/opencart/io-checkout-transparente-v1.5.1-for-opencart3.x.ocmod
Após download, siga os passos:
1. Faça login na interface de administração do OpenCart
Faça login na administração do OpenCart acessando /admin
2. Instalação do módulo
2.1 Dentro da plataforma administrativa do OpenCart, navegue no menu principal e clique na opção: "Extensions > Installer", conforme ilustrado abaixo:
2.2 Clique em 'Upload' e selecione o arquivo compactado baixado para o seu computador no passo 1 Arquivo zip: io-checkout-transparente.opencart.3.x.zip
2.3 Aguarde o processo de instalação (alguns segundos) e verifique se o módulo foi instalado corretamente e é listado em 'Install History', conforme demonstrado na imagem abaixo:
3. Custom Fields
As transações processadas com IOPAY contam com sistema antifraude e para que a integração funcione corretamente precisamos inserir 4 campos customizados no OpenCart, pois o OpenCart não possui estes campos em sua instalação nativa.
CPF (Customer)
Telefone de Entrega (Shipping)
CPF (Shipping)
Número do endereço (Shipping)
Antes de partirmos para as configurações do módulo checkout transparente certifique-se que a sua instalação do OpenCart contenha os 4 campos citados acima. Caso a sua instalação atual contenha campos similares aos citados acima, pule para o passe 4.
Se a sua instalação não contém este campos, será necessário inseri-los e este é um processo simplificado e facilitado pelo recurso Custom Fields do OpenCart. Para adicionar os 4 Custom Fields necessários para o funcionamento do módulo checkout transparente, siga os passos descritos abaixo na seção 3.1 Custom Fields
3.1 Adicionando Custom Fields
Caso o seu commerce já possua campos similares à: CPF (cliente), Telefone de entrega CPF (de quem receberá a entrega) Número do endereço
pule para o passo 4
Para a inserção de custom fields, acesse a opção 'Customers > Custom Fields' no menu principal da administração do OpenCart
Clique em "+" para inserir cada Custom Field.
Confira abaixo como proceder para cada um dos três CustomFields:
1. CPF (Customer)
Clique no botão salvar para efetivar a adição desse Custom Field.
Agora, precisamos repetir o processo para a adição do segundo custom field exigido. Portanto, novamente clique na opção + Add New disponível na página principal da seção Customers > Custom Field para adicionar um novo campo.
2. Telefone de Entrega (Address)
Clique em Save para salvar esse campo. Agora partiremos para inserção o último custom field, para isso, clique novamente em + Add New, para adicionar um novo campo.
3. CPF (Address)
4. Número (Shipping)
Por padrão, instalações do OpenCart não contam com campo separado para número do endereço. Dessa forma, precisamos adicionar o CustomField 'Numero' para que o cliente possa utilizá-lo para preenchimento correto do endereço e para que a integração com a IOPAY possa receber as informações necessárias.
Caso, não deseje adicionar esse CustomField, selecione a opção: "Não usar campo separado para Número". Ao marcar essa opção, o módulo vai extrair automaticamente o número a partir da string informada no campo padrão de endereço.
4. Confirme se os 4 campos acima foram inseridos com o "Location" correto
4. Configurando o Módulo
4.1 Ativação
Agora que já temos o módulo de checkout instalado, campos custom inseridos, precisaremos realizar algumas configurações no módulo. Para isso, ainda na interface de administração do OpenCart, navegue até a opção Extensions > Extensions no menu principal, conforme imagem abaixo:
Selecione a opção Payments na listagem, conforme demonstrado abaixo:
O OpenCart exibirá uma listagem dos módulos de pagamentos disponíveis para o seu ecommerce, localize "IOPAY Checkout" e clique em + Install (botão verde) para adicionar IOPAY ao seu ecommerce.
Depois de clicar em Install, o módulo deve aparecer na listagem conforme imagem abaixo. Clique na opção Edit para abrir as configurações do módulo.
4.2 Configurações Gerais
A página de configurações do módulo tem o seguinte formato:
Primeiro, na aba General, forneça as configurações básicas de acordo com a sua loja:
4.3 Configurando Status
Quando uma transação é gerada ou é atualizada, o modulo da IO atribui automaticamente a identificação de status mais apropriada. Acesse a aba 'Order Status' para configurar os status das transações com os status disponíveis na sua instalação do OpenCart.
Atenção: para o correto funcionamento, o seu OpenCart deve possuir status cadastrados para os diferentes estágios de uma transação e você deve vinculá-los de acordo com a imagem acima. Para confirmar que a sua instalação do OpenCart possui "Order Status" cadastrados, acessando a seção: System > Localization > Order Status
4.4 Mapeando os Campos
O último passo para configurar o módulo de checkout transparente é mapear os custom fields disponíveis no seu OpenCart com os 4 tipos especiais necessários para correta integração com a IO. Se você seguiu os passo 3.1 dessa documentação, basta selecionar conforme a imagem abaixo
Se você pulou o passo 3.1, pois já possui campos similares em sua instalação, basta escolher para quais campos personalizados o módulo IO vai estar vinculado.
Clique em salvar alterações. Pronto, o módulo de checkout transparente já está disponível para uso. Preview da interface de pagamentos:
4.3 Final
Interface para pagamento por cartão de crédito à vista ou em até 12x
Gere boletos com facilidade
Permita que o seu cliente gere boletos sem deixar sua loja e acessar plataformas externas. Aumente a sua conversão de vendas com essa simplificação de processos.
PIX: VENDA POR PIX VIA CÓDIGO QR OU PIX COPIA E COLA
Interface responsiva
Os módulos de pagamento da IO contam com interface responsiva, permitindo que seus clientes possam pagar acessando e qualquer dispositivo: smartphones, tablets e desktops.
Webhooks / Callbacks
Após a instalação e configuração do módulo Checkout Transparente para OpenCart, segundo o tutorial acima, você deve especificar a URL na qual a IOPAY realizará requisições para informar sobre mudança de status em transações de pagamento ocorridas para a sua conta.
Através dos webhooks, notificamos o seu ecommerce toda vez que uma nova transação for gerada, paga, cancelada ou sofrer qualquer outra mudança de status, mantendo assim todas as informações referentes à pagamentos sempre atualizadas na sua loja.
O módulo para opencart fornecido pela IOPAY já conta com este recurso (webhook client) e você precisará apenas informar a URL da sua loja na sua conta digital IOPAY, conforme o padrão abaixo:
Para inserir a URL acima, acesse a sua conta digital da IOPAY, navegue até a opção Vendas > Pagamentos Online > Configurações de Integração com Checkout
Conforme exemplificado abaixo:
Segurança & Compliance
O módulo checkout transparente para OpenCart utiliza a API oficial de pagamentos da IOPAY, que conta com compliance PCI-DSS para garantir segurança máxima em todo seu pool tecnológico para transações de pagamento.
Last updated