Módulo Prestashop Pagamento Rede API Cartão Crédito Débito Pix
1.7.x / 8.x / 9.x (Outras versões e dúvida clique aqui!)
Módulo de Pagamento e.Rede API para PrestaShop
Maximize suas conversões com uma integração de pagamento robusta e transparente (já compatível com OAuth 2.0). O módulo e.Rede API para PrestaShop permite que seus clientes paguem com Cartão de Crédito, Cartão de Débito e Pix diretamente na sua loja, sem redirecionamentos, com uma experiência de checkout rápida, segura e profissional.
Funciona do PrestaShop 1.7.x ao 9.x e a instalação é simples: envie a pasta do módulo, ative com o serial de registro e informe os dados de sua conta Rede, sem editar arquivos do tema e sem contratar equipe técnica.
Principais Funcionalidades
- Checkout Transparente: o cliente paga dentro do seu site, sem sair da loja e sem cadastro no gateway.
- Pagamento com Pix: QR Code e código copia e cola na confirmação do pedido, com validade configurável (até 24 horas).
- Crédito e Débito: bandeiras ativadas uma a uma, parcelamento e débito com aprovação imediata.
- Segurança 3D Secure: autenticação 3DS 2.0 do portador no crédito e no débito (serviço contratado à parte com a Rede).
- Parcelamento flexível: máximo de parcelas, parcelas sem juros, valor mínimo da parcela e juros com 4 fórmulas — Tabela Price, Juros Simples, Juros Compostos ou percentual único.
- Juros por parcela: uma taxa única para todas as parcelas ou uma taxa diferente para cada uma (ex.:
0|1.50|1.50|1.90). - Descontos configuráveis: percentual de desconto para Pix e para débito, aplicado sobre os produtos.
- Gestão integrada: tela de Transações com filtros por status, meio e busca, além de Consultar, Capturar e Estornar (total ou parcial).
- Captura posterior: autorize o valor agora e capture depois, quando o pedido estiver pronto para faturar.
- Conciliação automática: cron e webhook prontos, com botão para executar o cron na hora.
- Logs completos: requisição e resposta da API, com número do cartão e CVV sempre mascarados.
- Design responsivo: experiência de pagamento otimizada para desktops, tablets e smartphones.
Como funciona
- Instale e ative: envie a pasta do módulo e ative com o serial de registro.
- Configure: informe a afiliação (PV), a chave de integração e ative os meios de pagamento e as bandeiras que deseja aceitar.
- Receba os pagamentos: o cliente paga no checkout da sua loja e o pedido é atualizado automaticamente pelo webhook e pelo cron.
Requisitos Técnicos
- PrestaShop: versões 1.7.x, 8.x ou 9.x
- PHP: 7.1 ou superior — testado em PHP 8.4 (o PrestaShop 9 exige 8.1+)
- Conta Rede com a API e-commerce contratada (afiliação/PV e chave de integração)
- Certificado SSL: obrigatório para segurança das transações e para o 3DS
- Antifraude: O uso é altamente recomendado (ClearSale, Konduto, etc.), o risco é por conta do cliente.
Licenciamento
A licença deste módulo é válida para um único domínio, informado no ato da compra — uma instalação por licença. A ativação é feita na tela de configuração com o serial de registro obtido em Loja5.com.br > Downloads.
Compatibilidade
- PrestaShop 1.7.x, 8.x e 9.x
- Temas classic, hummingbird e personalizados
- Checkout em uma página e em cinco etapas
- Sem jQuery extra e sem CDN de terceiros no front
Bandeiras no débito: Visa Electron, Maestro e Elo Débito.
| Meio de pagamento | Confirmação | Recursos |
|---|---|---|
| Cartão de crédito | Imediata (aprovado ou autorizado) | Parcelamento com ou sem juros, captura automática ou posterior, estorno total ou parcial, 3DS 2.0 opcional |
| Cartão de débito | Imediata | À vista, desconto percentual opcional, 3DS 2.0 |
| Pix | Automática (webhook/cron) ou manual | QR Code e copia e cola, validade configurável, desconto percentual opcional |
Dúvidas na instalação? Acesse nosso guia completo: Guia de Instalação e Configuração
| Changelog | |
| Changelog | 3.0.0 - 22/10/2026 - configuração 100% remota: as configurações do módulo passam a ser definidas no painel Loja5 (config.loja5.cloud), substituindo a configuração local - removido o arquivo de licenciamento local (include/licenciamento.php e include/loja5.php), que usava eval, e a verificação de atualização que consultava o servidor a cada abertura do painel - compatibilidade com PrestaShop 1.7.x, 8.x e 9.x - corrigida a validação do valor cobrado: o total enviado à API vinha de um campo do formulário que podia ser reaproveitado para pagar um valor menor que o do pedido; agora o valor é sempre recalculado no servidor a partir do carrinho - as opções de parcelamento passaram a ser enviadas ao cliente como um token assinado (apenas número de parcelas e tipo), sem carregar valores - corrigido o desconto do cartão de débito, que era aplicado ao carrinho mas não era considerado no valor enviado à API - o desconto de débito e Pix deixou de depender de regra de carrinho criada com dados incompletos; a regra é criada e removida no mesmo fluxo do pagamento, com conferência do total - corrigido o cálculo de parcelas com juros, que reutilizava o total alterado da parcela anterior - token OAuth2 reaproveitado até o fim da validade, com cache em banco, lock entre processos e renovação automática quando a API recusa o token (evita solicitações duplicadas) - verificação TLS habilitada em todas as chamadas à API e ao painel de configuração - corrigido o retorno do 3DS e o webhook (IPN), que consultavam uma tabela inexistente e confiavam no conteúdo enviado pelo navegador; o status agora é sempre confirmado na API e comparado com a referência do pedido - webhook deixou de aceitar atualização de pedido sem validação do TID e da referência - cron de sincronização protegido por token e com resumo de execução (total, atualizados, pagos e tempo) - corrigida a exibição duplicada do pagamento nos detalhes do pedido: em vez de dois blocos iguais, agora há uma aba "e.Rede" (PrestaShop 1.7.7 ou superior) e a coluna lateral só é usada em versões anteriores - corrigido o erro no retorno do pedido, que usava uma variável de URL sem validação - pagamentos negados não criam mais pedido: o cliente permanece no checkout e pode tentar outro cartão - proteção contra cobrança duplicada: se o pedido do carrinho já existe, o módulo reaproveita a confirmação em vez de criar outro - validação do cartão no servidor (dígito verificador, validade e CVV), além da validação no navegador - dados do 3DS corrigidos (device e billing em minúsculo, e-mail e telefone do titular), evitando recusa da API - campo do nome do portador corrigido para cardHolderName, conforme a API da Rede - removida a consulta ao serviço externo ipv4.loja5.com.br a partir do navegador do cliente; o IP agora é obtido no servidor - checkout refeito sem jQuery: seletor de bandeiras, máscara de cartão e CPF/CNPJ, validação e carregamento das parcelas em JavaScript próprio - novos formulários de crédito, débito e Pix com layout próprio, valor com desconto já calculado e aviso de ambiente seguro - tela de confirmação do pedido refeita: status do pagamento, dados da transação, QR Code do Pix com código copia e cola e consulta automática do status - novo visual do módulo no admin: layout em cartões, indicadores, tabelas com busca e ordenação, avisos flutuantes e janelas de confirmação próprias, sem Bootstrap 3, jQuery de terceiros ou CDN - nova aba principal com o resumo do módulo: licença, teste de integração, meios de pagamento ativos, transações e atalhos - tela de transações com filtros por status, meio e busca, além de consulta de status, captura e estorno (total ou parcial) - tela de logs com detalhe da requisição enviada e da resposta recebida, com o número do cartão e o CVV sempre mascarados - adicionado o "Teste de Integração" na configuração, que valida o token OAuth2 e o endpoint de transações - situação de pedido "Aguardando pagamento (e.Rede)" criada automaticamente para o Pix e para o crédito aguardando autenticação - as cinco situações de pedido (aprovado, autorizado, iniciado, negado e cancelado) passaram a ser obrigatórias no painel remoto: não existe a opção "nenhum", e a lista enviada ao painel é montada com as situações reais da loja - o campo "Tokenização do Cartão" foi removido da configuração (recurso não disponível neste momento); a chave local correspondente é apagada na primeira sincronização - corrigidos problemas de segurança: remoção de eval, escape e validação de parâmetros nas consultas SQL, uso de Tools::getValue em vez de superglobais e remoção do acesso direto a variáveis globais - checkout em PrestaShop 1.7.7+/8/9: o CSS/JS do módulo passou a ser registrado por registerStylesheet/registerJavascript; antes o navegador não carregava o JavaScript e o formulário do cartão não funcionava - cartão de débito não envia mais o campo "installments" (a API recusava com o código 54) - corrigida a conciliação do Pix: o status vem no nó qrCodeResponse da resposta, e não em authorization; sem isso o pagamento do Pix nunca era confirmado pelo cron/webhook - a imagem do QR Code do Pix (qrCodeImage) passou a ser gravada e exibida na tela de confirmação e na conta do cliente - a consulta de status na tela de confirmação usa a secure_key do pedido, sem expor o token do cron - resposta 403 sem JSON (bloqueio de CDN/WAF da Rede) deixou de ser tratada como token inválido, evitando descartar um token válido - corrigida a tela de parcelamento do débito, que não respondia por erro na constante de versão do PrestaShop - aba "e.Rede" nos detalhes do pedido corrigida: o rótulo aparecia como "Array" e o conteúdo não ficava dentro da aba (era exibido junto com o conteúdo dos outros módulos) - o visual do módulo passou a carregar também na tela de pedido do admin, com espaçamento correto entre os blocos - o botão "Consultar status" agora aparece apenas em transações pendentes (Pix aguardando, 3DS em andamento e autorização sem captura), tanto nos detalhes do pedido quanto na lista de transações - corrigido o filtro da lista de transações, que perdia o controller e o token do admin ao enviar o formulário (o navegador substituía a query string) e voltava para o painel - paginação da lista de transações passou a preservar os filtros aplicados - captura posterior: transação autorizada sem captura era gravada como aprovada por um erro de comparação com o texto "false"; agora fica como "Autorizado" e o pedido usa a situação de autorizado, continuando pendente para o cron/captura - a conciliação da API passou a distinguir "Authorized" de "Approved", para não marcar como pago um valor apenas reservado no cartão - detalhes do pedido exibem o valor cobrado mesmo antes do pagamento ser confirmado (antes mostrava R$ 0,00 no Pix aguardando) - juros do parcelamento: novo campo "Tipo de Juros" com Tabela Price, Juros Simples, Juros Compostos e Percentual único sobre o total (antes só existia a Tabela Price) - a "Taxa de Juros (%)" passou a aceitar uma taxa por parcela separada por pipe (ex.: 0|1.50|1.50|1.90), além da taxa única; quando a lista é mais curta que o número de parcelas, a última taxa é repetida - a taxa aplicada e o total com juros passaram a aparecer na lista de parcelas do checkout - telas de confirmação, conta do cliente e aba e.Rede do pedido mostram a linha "Juros de parcelamento" quando o valor cobrado no cartão é maior que o total do pedido - novo bloco "Cron e Webhooks" na tela de configuração, com o comando do cron já com o token, a URL do webhook, a URL de retorno do 3D Secure e o botão "Executar agora" para testar o cron sem sair do painel - retorno do 3D Secure alinhado ao módulo e.Rede do OpenCart: identifica o pedido pelo TID enviado pela Rede, consulta a transação na API, atualiza o pedido e leva o cliente à confirmação; quando a chamada é um postback do servidor da Rede responde JSON em vez de redirecionar - webhook passou a aceitar a notificação em JSON, em POST de formulário ou apenas com o TID/referência na URL, além do formato {"type":"transaction","data":{"id":"..."}} - estorno notificado (type = refund) confirmado na API antes de cancelar o pedido - corrigido o uso de Tools::displayPrice, removido no PrestaShop 9, com formatação de preço compatível com todas as versões - tabelas do módulo recriadas em utf8mb4 e InnoDB, com valores monetários em DECIMAL e novos índices - adicionada a coluna de imagem do QR Code do Pix e o registro do CPF/CNPJ informado no pagamento 2.0.0 - nova API e.Rede (OAuth2) com cartão de crédito, débito e Pix - suporte a 3DS, captura automática ou manual e estorno 1.0.0 - primeira versão do módulo para a API e.Rede REST |
| Changelog | |
| Changelog | 3.0.0 - 22/10/2026 - configuração 100% remota: as configurações do módulo passam a ser definidas no painel Loja5 (config.loja5.cloud), substituindo a configuração local - removido o arquivo de licenciamento local (include/licenciamento.php e include/loja5.php), que usava eval, e a verificação de atualização que consultava o servidor a cada abertura do painel - compatibilidade com PrestaShop 1.7.x, 8.x e 9.x - corrigida a validação do valor cobrado: o total enviado à API vinha de um campo do formulário que podia ser reaproveitado para pagar um valor menor que o do pedido; agora o valor é sempre recalculado no servidor a partir do carrinho - as opções de parcelamento passaram a ser enviadas ao cliente como um token assinado (apenas número de parcelas e tipo), sem carregar valores - corrigido o desconto do cartão de débito, que era aplicado ao carrinho mas não era considerado no valor enviado à API - o desconto de débito e Pix deixou de depender de regra de carrinho criada com dados incompletos; a regra é criada e removida no mesmo fluxo do pagamento, com conferência do total - corrigido o cálculo de parcelas com juros, que reutilizava o total alterado da parcela anterior - token OAuth2 reaproveitado até o fim da validade, com cache em banco, lock entre processos e renovação automática quando a API recusa o token (evita solicitações duplicadas) - verificação TLS habilitada em todas as chamadas à API e ao painel de configuração - corrigido o retorno do 3DS e o webhook (IPN), que consultavam uma tabela inexistente e confiavam no conteúdo enviado pelo navegador; o status agora é sempre confirmado na API e comparado com a referência do pedido - webhook deixou de aceitar atualização de pedido sem validação do TID e da referência - cron de sincronização protegido por token e com resumo de execução (total, atualizados, pagos e tempo) - corrigida a exibição duplicada do pagamento nos detalhes do pedido: em vez de dois blocos iguais, agora há uma aba "e.Rede" (PrestaShop 1.7.7 ou superior) e a coluna lateral só é usada em versões anteriores - corrigido o erro no retorno do pedido, que usava uma variável de URL sem validação - pagamentos negados não criam mais pedido: o cliente permanece no checkout e pode tentar outro cartão - proteção contra cobrança duplicada: se o pedido do carrinho já existe, o módulo reaproveita a confirmação em vez de criar outro - validação do cartão no servidor (dígito verificador, validade e CVV), além da validação no navegador - dados do 3DS corrigidos (device e billing em minúsculo, e-mail e telefone do titular), evitando recusa da API - campo do nome do portador corrigido para cardHolderName, conforme a API da Rede - removida a consulta ao serviço externo ipv4.loja5.com.br a partir do navegador do cliente; o IP agora é obtido no servidor - checkout refeito sem jQuery: seletor de bandeiras, máscara de cartão e CPF/CNPJ, validação e carregamento das parcelas em JavaScript próprio - novos formulários de crédito, débito e Pix com layout próprio, valor com desconto já calculado e aviso de ambiente seguro - tela de confirmação do pedido refeita: status do pagamento, dados da transação, QR Code do Pix com código copia e cola e consulta automática do status - novo visual do módulo no admin: layout em cartões, indicadores, tabelas com busca e ordenação, avisos flutuantes e janelas de confirmação próprias, sem Bootstrap 3, jQuery de terceiros ou CDN - nova aba principal com o resumo do módulo: licença, teste de integração, meios de pagamento ativos, transações e atalhos - tela de transações com filtros por status, meio e busca, além de consulta de status, captura e estorno (total ou parcial) - tela de logs com detalhe da requisição enviada e da resposta recebida, com o número do cartão e o CVV sempre mascarados - adicionado o "Teste de Integração" na configuração, que valida o token OAuth2 e o endpoint de transações - situação de pedido "Aguardando pagamento (e.Rede)" criada automaticamente para o Pix e para o crédito aguardando autenticação - as cinco situações de pedido (aprovado, autorizado, iniciado, negado e cancelado) passaram a ser obrigatórias no painel remoto: não existe a opção "nenhum", e a lista enviada ao painel é montada com as situações reais da loja - o campo "Tokenização do Cartão" foi removido da configuração (recurso não disponível neste momento); a chave local correspondente é apagada na primeira sincronização - corrigidos problemas de segurança: remoção de eval, escape e validação de parâmetros nas consultas SQL, uso de Tools::getValue em vez de superglobais e remoção do acesso direto a variáveis globais - checkout em PrestaShop 1.7.7+/8/9: o CSS/JS do módulo passou a ser registrado por registerStylesheet/registerJavascript; antes o navegador não carregava o JavaScript e o formulário do cartão não funcionava - cartão de débito não envia mais o campo "installments" (a API recusava com o código 54) - corrigida a conciliação do Pix: o status vem no nó qrCodeResponse da resposta, e não em authorization; sem isso o pagamento do Pix nunca era confirmado pelo cron/webhook - a imagem do QR Code do Pix (qrCodeImage) passou a ser gravada e exibida na tela de confirmação e na conta do cliente - a consulta de status na tela de confirmação usa a secure_key do pedido, sem expor o token do cron - resposta 403 sem JSON (bloqueio de CDN/WAF da Rede) deixou de ser tratada como token inválido, evitando descartar um token válido - corrigida a tela de parcelamento do débito, que não respondia por erro na constante de versão do PrestaShop - aba "e.Rede" nos detalhes do pedido corrigida: o rótulo aparecia como "Array" e o conteúdo não ficava dentro da aba (era exibido junto com o conteúdo dos outros módulos) - o visual do módulo passou a carregar também na tela de pedido do admin, com espaçamento correto entre os blocos - o botão "Consultar status" agora aparece apenas em transações pendentes (Pix aguardando, 3DS em andamento e autorização sem captura), tanto nos detalhes do pedido quanto na lista de transações - corrigido o filtro da lista de transações, que perdia o controller e o token do admin ao enviar o formulário (o navegador substituía a query string) e voltava para o painel - paginação da lista de transações passou a preservar os filtros aplicados - captura posterior: transação autorizada sem captura era gravada como aprovada por um erro de comparação com o texto "false"; agora fica como "Autorizado" e o pedido usa a situação de autorizado, continuando pendente para o cron/captura - a conciliação da API passou a distinguir "Authorized" de "Approved", para não marcar como pago um valor apenas reservado no cartão - detalhes do pedido exibem o valor cobrado mesmo antes do pagamento ser confirmado (antes mostrava R$ 0,00 no Pix aguardando) - juros do parcelamento: novo campo "Tipo de Juros" com Tabela Price, Juros Simples, Juros Compostos e Percentual único sobre o total (antes só existia a Tabela Price) - a "Taxa de Juros (%)" passou a aceitar uma taxa por parcela separada por pipe (ex.: 0|1.50|1.50|1.90), além da taxa única; quando a lista é mais curta que o número de parcelas, a última taxa é repetida - a taxa aplicada e o total com juros passaram a aparecer na lista de parcelas do checkout - telas de confirmação, conta do cliente e aba e.Rede do pedido mostram a linha "Juros de parcelamento" quando o valor cobrado no cartão é maior que o total do pedido - novo bloco "Cron e Webhooks" na tela de configuração, com o comando do cron já com o token, a URL do webhook, a URL de retorno do 3D Secure e o botão "Executar agora" para testar o cron sem sair do painel - retorno do 3D Secure alinhado ao módulo e.Rede do OpenCart: identifica o pedido pelo TID enviado pela Rede, consulta a transação na API, atualiza o pedido e leva o cliente à confirmação; quando a chamada é um postback do servidor da Rede responde JSON em vez de redirecionar - webhook passou a aceitar a notificação em JSON, em POST de formulário ou apenas com o TID/referência na URL, além do formato {"type":"transaction","data":{"id":"..."}} - estorno notificado (type = refund) confirmado na API antes de cancelar o pedido - corrigido o uso de Tools::displayPrice, removido no PrestaShop 9, com formatação de preço compatível com todas as versões - tabelas do módulo recriadas em utf8mb4 e InnoDB, com valores monetários em DECIMAL e novos índices - adicionada a coluna de imagem do QR Code do Pix e o registro do CPF/CNPJ informado no pagamento 2.0.0 - nova API e.Rede (OAuth2) com cartão de crédito, débito e Pix - suporte a 3DS, captura automática ou manual e estorno 1.0.0 - primeira versão do módulo para a API e.Rede REST |
-
R$169,99 no Pix
R$199,99 em 3x de R$66,66 sem juros no Cartão de Crédito
Instalação Inclusa*
Opções disponíveis
Licença vitalícia (para uma única loja).
Suporte e acesso a atualizações gratis por 6 meses.
Ao comprar EU ACEITO os termos de compra li todas as funcionalidades e confirmo que possuo todos os requisitos listados na descrição no qual eu como comprador me responsabilizo por qualquer incompatibilidade ou não funcionamento por falta de algum requisito listado, no qual concordo com os termos de troca e devolução da loja.
Produtos relacionados
Módulo Prestashop de Pagamento PagSeguro API Cartão Boleto Pix
Módulo Prestashop de Pagamento PagarMe API Cartão, Boleto e Pix
Módulo Prestashop de Pagamento Banco Inter BoletoPix Hibrido API
Etiquetas: redecard, prestashop, komerci prestashop, modulos prestashop, modulo redecard, hiper, hipercard, erede, userede, e.rede, rede prestashop, erede prestashop, userede prestashop, prestashop, e.rede, api e.rede, pagamento cartão, pagamento pix, crédito e débito, plugin prestashop, ecommerce, loja virtual, checkout integrado











