PHPackages                             mozgbrasil/magento-redecard-php\_71 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. mozgbrasil/magento-redecard-php\_71

ActiveMagento-module[Payment Processing](/categories/payments)

mozgbrasil/magento-redecard-php\_71
===================================

Integração ao redecard

1.0.0(8y ago)024proprietaryPHP

Since Mar 1Pushed 6y agoCompare

[ Source](https://github.com/mozgbrasil/magento-redecard-php_71)[ Packagist](https://packagist.org/packages/mozgbrasil/magento-redecard-php_71)[ Docs](http://mozg.com.br)[ RSS](/packages/mozgbrasil-magento-redecard-php-71/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

[![valid XHTML](https://raw.githubusercontent.com/mozgbrasil/mozgbrasil.github.io/master/assets/images/logos/logo_32_32.png "MOZG")](https://raw.githubusercontent.com/mozgbrasil/mozgbrasil.github.io/master/assets/images/logos/logo_32_32.png)

Mozg\\Redecard
==============

[](#mozgredecard)

Sinopse
-------

[](#sinopse)

Integração a [Redecard](http://www.redecard.com.br/)

Motivação
---------

[](#motivação)

Atender o mercado de módulos para Magento oferecendo melhorias e um excelente suporte

Demonstração
------------

[](#demonstração)

[![Clique para visualizar o vídeo](https://camo.githubusercontent.com/d4a53675c82a607079e54d709c4ce637b982319c6ec2e4398f2d7141683051b0/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f356f6a514b7059486d4a342f302e6a7067)](https://youtu.be/5ojQKpYHmJ4 "Clique para visualizar o vídeo")

Suporte / Dúvidas
-----------------

[](#suporte--dúvidas)

Para obter o devido suporte [Clique aqui](https://cerebrum.freshdesk.com/support/tickets/new), relatando o motivo da ocorrência o mais detalhado possível e anexe o print da tela para nosso entendimento

Preço
-----

[](#preço)

[Clique aqui](http://www.cerebrum.com.br/preco/)

Recursos do módulo
------------------

[](#recursos-do-módulo)

- \[✓\] Transação
- \[✓\] Consulta
- \[✓\] Captura
- \[✓\] Reembolso
- \[✓\] Cancelamento

Característica técnica
----------------------

[](#característica-técnica)

No checkout é feito o processo de autorização

No retorno de "Transação autorizada" é feito redirecionamento para a página de sucesso

Na página de sucesso é enviado infomações para o recurso de notificação da transação

Via CRON deve ser processado a notificação da transação,

No processamento da notificação caso o pagamento seja confirmado, deve ser alterado o "state/status" do pedido para "processing" ou seja "Processando", liberando as ações para processar a fatura e o envio

Antes do envio da mercadoria, sempre confira as informações do pedido, se o status da transação está sendo exibido que o pagamento foi confirmado, inclusive junto a operadora financeira se a transação foi capturada, caso algo esteja inconsistente será necessário cancelar o pedido até a correção da ocorrência

Quando o pedido é enviado o status é alterado para "complete" ou seja "Completo"

Foi implementada automação para a cada 5 minutos ser feito a consulta do status da transação para ser atualizado o status do pedido

Setup Cron
----------

[](#setup-cron)

Para o uso do método é necessário ativar a [CRON](https://pt.wikipedia.org/wiki/Crontab) para o [Magento](https://magento.com/)

[Clique aqui](https://mozg.com.br/dicas/dicas-magento1#como-ativar-a-cron-no-magento) para visualizar o documento da MOZG

Certifique-se de que ação esteja sendo executado a cada minuto

Esse módulo usa o cronjob para processar as notificações

O módulo executa as notificações que foram recebidas há pelo menos 5 minutos.

Testando na Heroku
------------------

[](#testando-na-heroku)

Gostaria de apresentar o aplicativo que disponibilizei para a plataforma Heroku

Com apenas 1 clique, o aplicativo cria sua loja virtual usando a plataforma de comércio eletrônico Magento e instala os módulos da MOZG

[https://github.com/mozgbrasil/heroku-magento#descrição](https://github.com/mozgbrasil/heroku-magento#descri%C3%A7%C3%A3o)

Instalação - Atualização - Desinstalação - Desativação
------------------------------------------------------

[](#instalação---atualização---desinstalação---desativação)

\--

Sugiro "printar" as telas com todos os procedimentos executados

Envie para nós as imagens das telas na eventualidade de quaisquer dificuldades

\--

Este módulo destina-se a ser instalado usando o [Composer](https://getcomposer.org/)

Execute o seguinte comando no terminal, para visualizar a existencia do Composer e sua versão

```
composer --version

```

Caso não tenha o Composer em seu ambiente, sugiro ler o seguinte artigo [Clique aqui](http://mozg.com.br/ubuntu/composer)

\--

É necessário que o servidor tenha o suporte a extensão [ionCube PHP Loader](http://www.ioncube.com/loaders.php)

Para visualizar a existência da extensão nesse ambiente denominado PHP CLI, execute o seguinte comando no terminal

```
php -v

```

Para visualizar se essa extensão está ativa em seu servidor no ambiente denominado PHP WEB

Certique se da presença do arquivo phpinfo.php na raiz do seu projeto

```

```

Caso não exista o arquivo phpinfo.php na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima

Acesse o arquivo pelo browser

Em seguida pesquise pelo termo "ionCube PHP Loader"

Caso o seu servidor não tenha o suporte a extensão, entre em contato com sua empresa de hospedagem e peça para que eles ativem a extensão

Caso tenha a permissão e queira ativar a extensão, [Clique aqui](http://www.ioncube.com/loaders.php)

Em "Loader Downloads API", efetue download do pacote compatível com o seu servidor

Descompacte o pacote e faça upload do arquivo "loader-wizard.php" para seu servidor, onde será demonstrado o passo a passo para a ativação da extensão

[Clique aqui](https://youtu.be/GZ2J6MLkko4) para ver os processos executados

\--

Na presença do "ionCube PHP Loader" efetue o download do seguinte arquivo e coloque na raiz do seu servidor e acesse, se funcionar quer dizer que o "ionCube" está lendo esse tipo de encriptação

[https://raw.githubusercontent.com/mozgbrasil/heroku-magento/master/phpinfo-ioncube-encoder10-x86-64-php\_71.php](https://raw.githubusercontent.com/mozgbrasil/heroku-magento/master/phpinfo-ioncube-encoder10-x86-64-php_71.php)

\--

Para utilizar o(s) módulo(s) da MOZG é necessário aceitar o [Acordo de licença do usuário final](http://mozg.com.br/acordo-licenca-usuario-final/)

\--

Sugiro manter um ambiente de testes para efeito de testes e somente após os devidos testes aplicar os devidos procedimento no ambiente de produção

\--

Sugiro efetuar backup da plataforma Magento e do banco de dados

\--

Antes de efetuar qualquer atualização no Magento sempre mantenha o Compiler e o Cache desativado

\--

Certique se da presença do arquivo composer.json na raiz do seu projeto Magento e que o mesmo tenha os parâmetros semelhantes ao modelo JSON abaixo

```
{
  "minimum-stability": "dev",
  "prefer-stable": true,
  "license": [
    "proprietary"
  ],
  "repositories": [
    {
      "type": "composer",
      "url": "https://packages.firegento.com"
    }
  ],
  "extra": {
    "magento-root-dir": "./",
    "magento-deploystrategy": "copy",
    "magento-force": true
  }
}

```

Caso não exista o arquivo composer.json na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima

### Para instalar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto

[](#para-instalar-o-módulo-execute-o-comando-a-seguir-no-terminal-do-seu-servidor-no-diretório-do-seu-projeto)

```
composer require mozgbrasil/magento-redecard-php_71:dev-master

```

Você pode verificar se o módulo está instalado, indo ao backend em:

```
STORES -> Configuration -> ADVANCED/Advanced -> Disable Modules Output

```

\--

### Para atualizar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto

[](#para-atualizar-o-módulo-execute-o-comando-a-seguir-no-terminal-do-seu-servidor-no-diretório-do-seu-projeto)

Antes de efetuar qualquer processo que envolva atualização no Magento é recomendado manter o Compiler e Cache desativado

```
composer update

```

Na ocorrência de erro, renomeie a pasta /vendor/mozgbrasil e execute novamente

Para checar a data do módulo execute o seguinte comando

```
grep -ri --include=*.json 'time": "' ./vendor/mozgbrasil

```

\--

### Para [desinstalar](https://getcomposer.org/doc/03-cli.md#remove) o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto

[](#para-desinstalar-o-módulo-execute-o-comando-a-seguir-no-terminal-do-seu-servidor-no-diretório-do-seu-projeto)

```
composer remove mozgbrasil/magento-redecard-php_71

```

\--

### Para desativar o módulo

[](#para-desativar-o-módulo)

1. Antes de efetuar qualquer processo que envolva atualização sobre o Magento é necessário manter o Compiler e Cache desativado
2. Caso queira desativar os módulos da MOZG renomeie a seguinte pasta app/code/local/Mozg

A desativação do módulo pode ser usado para detectar se determinada ocorrência tem relação com o módulo

Como configurar o método de pagamento
-------------------------------------

[](#como-configurar-o-método-de-pagamento)

Para configurar o método de pagamento, acesse no backend em:

```
STORES -> Configuration -> Sales/Payment Methods -> Redecard (powered by MOZG)

```

Você terá os campos a seguir

### Redecard - Configurações Padrão

[](#redecard---configurações-padrão)

#### Configurações necessárias

[](#configurações-necessárias)

##### • **Modo Teste ou Produção**

[](#-modo-teste-ou-produção)

Deve ser informado o devido ambiente

##### • **Código de filiação Komerci**

[](#-código-de-filiação-komerci)

Informe o seu código de filiação

##### • **Usuário Komerci**

[](#-usuário-komerci)

Informe o usuário de acesso a Redecard

##### • **Senha Komerci**

[](#-senha-komerci)

Informe a senha de acesso a Redecard

Os dados de usuário e senha é usado para o tipo de captura manual

#### Avançado: Processamento de Pedidos Magento

[](#avançado-processamento-de-pedidos-magento)

##### • **Status do pedido: ordem de criação**

[](#-status-do-pedido-ordem-de-criação)

Status dos pedidos recém-criados, antes da confirmação de resultado de pagamento via notificações de servidor da operadora

##### • **Status do pedido: autorização de pagamento**

[](#-status-do-pedido-autorização-de-pagamento)

Status dos pedidos após autorização confirmada por uma notificação de AUTORIZAÇÃO da operadora

##### • **Status do pedido: pagamento confirmado**

[](#-status-do-pedido-pagamento-confirmado)

Status dos pedidos após captura confirmada por uma notificação de AUTORIZAÇÃO da operadora

##### • **Status do pedido: cancelamento de pedido**

[](#-status-do-pedido-cancelamento-de-pedido)

Status dos pedidos após cancelamento confirmada por uma notificação de CANCELAMENTO da operadora

Se as encomendas já estiverem faturadas, não poderão ser canceladas

##### • **Status do pedido: captura de pagamento (produtos virtuais)**

[](#-status-do-pedido-captura-de-pagamento-produtos-virtuais)

Selecione somente o status atribuído ao estado concluído, deixe vazio para usar o mesmo que os produtos normais

##### • **Status do pedido: Reembolsado**

[](#-status-do-pedido-reembolsado)

Status dos pedidos após reembolso confirmada por uma notificação de REEMBOLSO da operadora

##### • **Status do pedido: Reembolsado Parcial**

[](#-status-do-pedido-reembolsado-parcial)

Status dos pedidos após reembolso (parcial) confirmada por uma notificação de REEMBOLSO\_PARCIAL da operadora. Recomendamos que não defina este status e deixe Magento decidir o status.

##### • **Status do pedido: pedidos pendentes**

[](#-status-do-pedido-pedidos-pendentes)

Status dos pedidos após notificação de PENDENCIA da operadora

##### • **Tipo de Captura**

[](#-tipo-de-captura)

A opção "automática" deve ser selecionado, na necessidade do uso dessa automação que deve ser executada no processamento da notificação que é executada via CRON

A opção "manual" deve ser selecionado, na necessidade de capturar a transação manualmente, essa ação é feita acessando a fatura do pedido e clicando no botão "Capturar"

##### • **Criar uma fatura pendente (apenas para captura manual)**

[](#-criar-uma-fatura-pendente-apenas-para-captura-manual)

Isso criará uma fatura pendente se a notificação de AUTORIZAÇÃO for recebida.

Nota: isto fará com que Magento empurre todas as encomendas para o estado: 'Processamento' uma vez que a factura é criada, ignorando todas as outras definições.

##### • **Status do pedido: Capturar no embarque**

[](#-status-do-pedido-capturar-no-embarque)

Se você habilitar esta função será feito uma solicitação de captura para a operadora se você fizer o envio

##### • **Ativar Descancelar pedido**

[](#-ativar-descancelar-pedido)

Se uma pedido é cancelada por algum motivo, mas recebeu uma notificação de que o pagamento é autorizado, isso cancelará automaticamente o pedido

##### • **Cancelamento\\Reembolso automático quando o pedido é cancelado**

[](#-cancelamentoreembolso-automático-quando-o-pedido-é-cancelado)

Ativar / Desativar reembolso automático ao cancelar um pedido

##### • **E-mail da fatura**

[](#-e-mail-da-fatura)

Ativar / desativar atualizações de e-mails

##### • **Enviar e-mail de notificação do status do pedido**

[](#-enviar-e-mail-de-notificação-do-status-do-pedido)

Ativar / desativar e-mails de atualização para todas as alterações no status do pedido para o cliente

##### • **Ativar log de depuração**

[](#-ativar-log-de-depuração)

Deve ser armazenado os processos do módulo em var/log/

O arquivo

DATE\_mozg.log

se trata de log do módulo sendo um log mais detalhado contendo todos os processos inclusive das execuções realizadas pelas bibliotecas externas do módulo

O arquivo

payment\_METHOD.log

#### Avançado: Redecard Notificações

[](#avançado-redecard-notificações)

##### • **Ignorar notificação de reembolso**

[](#-ignorar-notificação-de-reembolso)

Se o reembolso for feito na operadora, e a mesma enviar uma notificação de reembolso para o Magento, deve ser criado automaticamente uma nota de crédito. Se você definir essa configuração como 'Sim', isso não acontecerá porque ele não processará nenhuma das notificações de REEMBOLSO recebidas.

#### Avançado: Experiência de Checkout

[](#avançado-experiência-de-checkout)

##### • **Redirecionar o destino após o cancelamento**

[](#-redirecionar-o-destino-após-o-cancelamento)

Determina como os compradores são redirecionados após cancelar um pagamento.

##### • **Método de pagamento método de renderização**

[](#-método-de-pagamento-método-de-renderização)

Determina se os métodos de pagamento serão exibidos com seu logotipo ou apenas o nome.

##### • **Idioma local (opcional)**

[](#-idioma-local-opcional)

Isso substituirá o local do cliente padrão do armazenamento do Magento.

Deixe vazio para deixar Magento decidir (Ex: nl\_NL)

##### • **Código do país ISO (opcional)**

[](#-código-do-país-iso-opcional)

Isso irá substituir o país do endereço de faturamento do comprador ao determinar quais métodos de pagamento serão exibidos.

### Cartão de Crédito Redecard Komerci Webservice

[](#cartão-de-crédito-redecard-komerci-webservice)

#### • **Ativar**

[](#-ativar)

Para "ativar" ou "desativar" o uso do método

#### • **Ordem de exibição**

[](#-ordem-de-exibição)

É a ordem apresentada em métodos de entrega no passo de fechamento de pedido

#### • **Título**

[](#-título)

Nome do método que deve ser exibido

#### • **Pagamentos aplicáveis aos países**

[](#-pagamentos-aplicáveis-aos-países)

Você pode definir se o método deve funcionar para "Todos os Países aceito" ou "Especificar Países "

#### • **Pagamentos específicos aos países**

[](#-pagamentos-específicos-aos-países)

Você deve selecionar os países que o método deve ser funcional

#### • **Tipos de Cartão de Crédito**

[](#-tipos-de-cartão-de-crédito)

Selecione as bandeiras liberadas pela operadora

#### • **Visível em**

[](#-visível-em)

Determine a visibilidade desse método de pagamento no frontend e/ou backend do Magento

#### • **Autenticar**

[](#-autenticar)

Define se o comprador será direcionado ao Banco emissor para autenticação do cartão

Para pedidos feito no backend não ative essa opção, pois não deve funcionar o redirecionamento para a URL de autenticação

#### • **Ativar Parcelamentos**

[](#-ativar-parcelamentos)

Define o uso de parcelas

#### • **Parcelas padrão**

[](#-parcelas-padrão)

Para a coluna "Moeda" informe a sigla da moeda por exemplo BRL

Para a coluna "Montante (incl.)" informe o valor mínimo para a exibição da parcela

Para a coluna "Número máximo de parcelas" informe o número de parcelas que será exibida até o valor previamente informando para a exibição da parcela

Para a coluna "Taxa de juros (%) 0.0" informe a taxa de juro usada

-

A regra para a exibição da parcela é definida com base na faixas de preços

O módulo já vem pré-configurado usando a seguinte regra

Nessa regra

entre R$ 0,00 até R$ 100,00 é exibido 1 parcela entre R$ 101,00 até R$ 200,00 é exibido 2 parcelas entre R$ 201,00 até R$ 600,00 é exibido 3 parcelas entre R$ 601,00 até R$ 800,00 é exibido 4 parcelas entre R$ 801,00 até R$ 10.000,00 é exibido 5 parcelas entre R$ 10.000,00 até R$ 100.000,00 é exibido 6 parcelas

Altere conforme sua necessidade

-

#### • **Desativar em total geral zero**

[](#-desativar-em-total-geral-zero)

Desative esta forma de pagamento no checkout quando o total geral da cotação for 0.

Perguntas mais frequentes "FAQ"
-------------------------------

[](#perguntas-mais-frequentes-faq)

### Sobre a bandeira Hiper

[](#sobre-a-bandeira-hiper)

Como não há biblioteca que faz a leitura desse tipo de cartão, está sendo selecionado essa bandeira caso seja retornado pela biblioteca outro tipo de cartão, foi incluido um validador baseado na bandeira hipercard

Caso essa bandeira venha a apresentar problema talvez seja necessário retirar a automação de seleção de bandeira

AFILIAÇÃO E-COMMERCE - REDECARD
-------------------------------

[](#afiliação-e-commerce---redecard)

Configurando o produto
----------------------

[](#configurando-o-produto)

No Backend do Magento, acesse o menu: Sistema -&gt; Configuração -&gt; Cerebrum -&gt; Métodos de pagamento -&gt; Redecard -&gt; Preencha os campos solicitados

### Dependências

[](#dependências)

Para se afiliar à Redecard é necessário que o seu site tenha a página segura(SSL128=https).

Por padrão a Redecard libera o Komerci integrado, então para migrar a afiliação para Redecard Webservice basta cadastrar os IPs do Gateway de pagamentos pelo Portal da Redecard ou enviar um e-mail para:  solicitando o cadastramento dos Ips do seu servidor.

### Oque fazer após a instalação do módulo ?

[](#oque-fazer-após-a-instalação-do-módulo-)

Na configuração do método, selecione o ambiente de teste e informe os seguintes dados

```
Código de filiação Komerci 		00000000
Usuário Komerci 				user
Senha Komerci 					pass

```

Para efeito de testes, pode ser usado os seguintes cartões de testes

[http://mozg.com.br/dicas/dicas-magento1#cartões-de-crédito-para-testes](http://mozg.com.br/dicas/dicas-magento1#cart%C3%B5es-de-cr%C3%A9dito-para-testes)

Efetue a finalização de um pedido sobre o ambiente de teste onde será feito o processamento da transação

Se foi exibido a tela de finalização quer dizer que foi processado sua transação

Em seguida, configure para o método usar o ambiente de produção

Efetue a finalização de um pedido de R$ 0,01 sobre o ambiente de produção

### Operações de Teste (Sandbox)

[](#operações-de-teste-sandbox)

Apenas o Komerci Webservice permite a realização de testes.

A Redecard recomenda que, para testar o Komerci Integrado, sejam realizadas compras em ambiente de produção e que se execute o estorno até o fim do mesmo dia.

### Processo de Homologação

[](#processo-de-homologação)

Para a conclusão da configuração Komerci Webservice, deve ser analisado se o estabelecimento está habilitado para a função de captura WebService "SIM" e se os IP os estão cadastrados corretamente.

O cadastramento de IP os pode ser realizado através do portal de serviços Redecard na área restrita e pode ser efetuado o cadastramento de até 10 IPs.

Inicialmente, somente os web-métodos de testes estarão disponíveis, com transações de valor de (1) um centavos.

Para disponibilizar o sistema em produção o estabelecimento deve efetuar uma bateria de testes e os testes devem ser analisados no Relatório de Transações do Komerci.

Se a transação constar com o status "confirmado" significa que os testes foram efetuados com sucesso. Diferente deste status, o desenvolvimento deve ser revisto.

Para confirmar a integração realizada, o cliente deve fazer uma compra teste de 0,01. Após realização de compra, é necessário verificar se a mesma foi lançada em sua conta na Redecard.

### Simulação de transação

[](#simulação-de-transação)

[https://ecommerce.userede.com.br/pos\_virtual/wskomerci/cap.asmx](https://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx)

[https://ecommerce.userede.com.br/pos\_virtual/wskomerci/cap\_teste.asmx](https://ecommerce.userede.com.br/pos_virtual/wskomerci/cap_teste.asmx)

### Simulação de cancelamento

[](#simulação-de-cancelamento)

[https://ecommerce.userede.com.br/pos\_virtual/wskomerci/cap.asmx?op=VoidTransaction](https://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx?op=VoidTransaction)

curl --header 'Content-Type: text/xml;charset=UTF-8' --header 'VoidTransaction' --data ' &lt;soap:Envelope xmlns:xsi="" xmlns:xsd="" xmlns:soap="[http://schemas.xmlsoap.org/soap/envelope/"&gt;](http://schemas.xmlsoap.org/soap/envelope/%22%3E)soap:Body string string string string string string string &lt;/soap:Body&gt; &lt;/soap:Envelope&gt;' [https://ecommerce.userede.com.br/pos\_virtual/wskomerci/cap.asmx?wsdl](https://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx?wsdl)

### Simulação de captura

[](#simulação-de-captura)

[https://ecommerce.userede.com.br/pos\_virtual/wskomerci/cap.asmx?op=ConfPreAuthorization](https://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx?op=ConfPreAuthorization)

curl --header 'Content-Type: text/xml;charset=UTF-8' --header 'ConfPreAuthorization' --data ' &lt;soap:Envelope xmlns:xsi="" xmlns:xsd="" xmlns:soap="[http://schemas.xmlsoap.org/soap/envelope/"&gt;](http://schemas.xmlsoap.org/soap/envelope/%22%3E)soap:Body string string string string string string string string string string &lt;/soap:Body&gt; &lt;/soap:Envelope&gt;' [https://ecommerce.userede.com.br/pos\_virtual/wskomerci/cap.asmx?wsdl](https://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx?wsdl)

### O que significam os códigos de erro

[](#o-que-significam-os-códigos-de-erro)

Verifique no Manual de integração o motivo da ocorrência do erro

Códigos e mensagens de retorno Rede:

As mensagens de bancos e operadoras são genéricas, abaixo disponibilizamos uma pequena lista com erros e retornos mais frequentes sendo que um erro poderá significar algo diferente do que estamos mencionamos.

Se tiveres dúvida ou o erro não constar na lista realize contato com suporte Komerci no telefone 1140014433

#### 23 - Transação não autorizada.

[](#23---transação-não-autorizada)

Entre em contato com sua empresa de hospedagem e solicite os IPs de saida que é usado para o seu para o seu site

Verifique no portal da Rede se os IPs de saída do servidor onde está hospedado o site estão configurados corretamente. Caso o acesso seja realizado com a afiliação de sua matriz logue no portal da Rede, selecione o menu "Dados Cadastrais &gt; Acesso às suas filiais" e selecione sua afiliação Komerci no menu "Minha Conta &gt; Informações cadastrais &gt; Clique no botão "Consultar" no box "Dados Cadastrais" &gt; Endereços IP.

Se o erro persistir entre em contato via telefone com o suporte da Redecard informando a ocorrência e solicite se for necessário que seja aberto um chamado para a equipe técnica de gestão de incidentes da Redecard

#### 26 - Transação não autorizada.

[](#26---transação-não-autorizada)

Esta mensagem de erro poderá retornar quando:

OS IPs de saída do servidor não estão configurados corretamente no Portal da Rede, veja no item acima como verificar se estão corretos. Os dados de convênio, usuário e senha webservices não estão corretos na administração do Magento.

#### 27 - Cartão Inválido.

[](#27---cartão-inválido)

O número de cartão informado esta incorreto, por um ou mais dos seguintes motivos:

O cartão de bandeira Mastercard ou Visa não é numérico com 16 posições. O cartão de bandeira Diners não possui de 14 a 16 posições numéricas. O dígito do cartão esta inconsistente.

#### 41 - Transação não autorizada.

[](#41---transação-não-autorizada)

Verifique se o usuário Webservice que está configurado no Portal da Rede é o mesmo que está configurado na administração do Magento. Para verificar no portal da Rede acesse o Menu "Dados Cadastrais &gt; Acesso às suas filiais" e selecione sua afiliação Komerci. Localize o menu "Komerci &gt; Usuários do Komerci &gt; Cadastrar usuário". Caso o usuário não esteja cadastrado corretamente, remova e cadastre novamente.

#### 51 - Estabelecimento Inválido. Por favor, entre em contato com o estabelecimento que está efetuando a venda.

[](#51---estabelecimento-inválido-por-favor-entre-em-contato-com-o-estabelecimento-que-está-efetuando-a-venda)

Identificamos que está mensagem de erro retornou quando:

O estabelecimento não possui liberação para aceitar cartões emitidos no exterior. Para confirmar se realmente o problema é este realize contato com suporte Komerci Rede e informe sua filiação. Cartão utilizado não tem a função crédito habilitado. Se esta mensagem de erro aparecer em todos os pedidos é possível que estabelecimento não tenha habilitado o gerenciador webservices. O gerenciador é responsável por realizar cancelamentos e pré-autorizar pagamentos na operadora. Poderás identificar se está é a causa através de um teste simples: Na administração do Magento nas configurações dos meio de pagamentos Rede marque a opção Autorizar e Capturar. Após faça um pedido de teste. Funcionou? Então realize contato com o suporte Komerci e informe que deseja habilitar o gerenciador webservices para seu estabelecimento.

#### 53 - Transação Inválida. Por favor, entre em contato com o estabelecimento que está efetuando a venda.

[](#53---transação-inválida-por-favor-entre-em-contato-com-o-estabelecimento-que-está-efetuando-a-venda)

Transação não foi autorizada pelo banco emissor do cartão, possíveis causas: Parcelamento configurado na administração do Magento não está habilitado na operadora. Falta de limite. Cartão não tem habilitado função crédito. Número do cartão inválido.

#### 56 - Dado inválido. Por favor, entre em contato com o estabelecimento que está efetuando a venda.

[](#56---dado-inválido-por-favor-entre-em-contato-com-o-estabelecimento-que-está-efetuando-a-venda)

-

Pagamento não autorizado pelo banco emissor do cartão.

-

Na tentativa de reembolso é retornado essa mensagem pois:

Ocorre que o sistema de Liquidação da REDE entende que transações inferiores a R$ 0,10 são vendas de testes e desta forma não realiza a liquidação das transações.

#### 58 - Problemas com o cartão. Por favor, verifique os dados de seu cartão. Caso o erro persista entre em contato com a central de atendimento de seu cartão.

[](#58---problemas-com-o-cartão-por-favor-verifique-os-dados-de-seu-cartão-caso-o-erro-persista-entre-em-contato-com-a-central-de-atendimento-de-seu-cartão)

Pagamento não autorizado pelo banco emissor do cartão.

#### 74 - Instituição sem comunicação

[](#74---instituição-sem-comunicação)

Operadora Rede não conseguiu comunicação com o banco emissor do cartão para concluir o processo de pagamento.

#### 78 - Transação não Autorizada

[](#78---transação-não-autorizada)

Estabelecimento está com problemas no cadastramento da filiação podendo estar suspensa, cancelada ou não cadastrada no Komerci.

Lembramos que os erros são genéricos, caso tenha dúvida sobre o problema realize contato com a operadora Rede.

### Como alterar a imagem do método

[](#como-alterar-a-imagem-do-método)

Pode ser adicionado a imagem, contendo qualquer uma das nomenclaturas a seguir

- method-creditcard.png

E adicione a imagem no diretório do seu template

/skin/frontend//default/images/mozg\_redecard

### Dados de contato - Redecard

[](#dados-de-contato---redecard)

Suporte Técnico Komerci
REDECARD SA
1140014433 (capitais e regiões metropolitanas) Opção 3
0800 784433 (demais localidades)

Obs. Antes de entrar em contato, tenha em mãos seu número de filiação (estabelecimento), caso seja desenvolvedor informe o número do CNPJ da empresa

Havendo alguma ocorrência de erro sugiro enviar e-mail a Redecard informando a ocorrência, caso haja necessidade de efetuar alguma atualização o suporte da Redecard deve apontar o que deve ser feito

Manual
------

[](#manual)

Contribuintes
-------------

[](#contribuintes)

Equipe Mozg

License
-------

[](#license)

[Comercial License](LICENSE.txt)

Badges
------

[](#badges)

[![Join the chat at https://gitter.im/mozgbrasil](https://camo.githubusercontent.com/abe08b740a4156153736f791393ec4da6619c4be73212e75769f52edacc0e2b5/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/mozgbrasil/)[![Latest Stable Version](https://camo.githubusercontent.com/fb1331d387078969f5e14eee1467bd120c4d81bdcd85a07296602913b36aec4a/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d72656465636172642d7068705f37312f762f737461626c65)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_71)[![Total Downloads](https://camo.githubusercontent.com/20c93dd357745d08427cbe74cbf7554a2d939f3b08c9438953aa19db802fe331/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d72656465636172642d7068705f37312f646f776e6c6f616473)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_71)[![Latest Unstable Version](https://camo.githubusercontent.com/d4ff928254eabf2acd6055065c2b7cc5a63de9774c49a8c2ee192cdda9c33eef/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d72656465636172642d7068705f37312f762f756e737461626c65)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_71)[![License](https://camo.githubusercontent.com/15a51505eff3aa714730b9d12a3568447733ead203ff55c74c4c093106e9bb54/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d72656465636172642d7068705f37312f6c6963656e7365)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_71)[![Monthly Downloads](https://camo.githubusercontent.com/b56b9a2809cee107ec1e3a11b0cf8daeb41f0ff79dce07b4cc8ba643a82474bc/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d72656465636172642d7068705f37312f642f6d6f6e74686c79)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_71)[![Daily Downloads](https://camo.githubusercontent.com/b822247f96cdbb629b67c15ca6c12f1b8a93ef77e3abc460ea5043b1c2880a46/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d72656465636172642d7068705f37312f642f6461696c79)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_71)[![Reference Status](https://camo.githubusercontent.com/0c6e7e27670062c4bcd4e74f670d225c713b890667bf973c19cb3e2e19df5365/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f6d6f7a6762726173696c3a6d6167656e746f2d72656465636172642d7068705f37312f7265666572656e63655f62616467652e7376673f7374796c653d666c61742d737175617265)](https://www.versioneye.com/php/mozgbrasil:magento-redecard-php_71/references)[![Dependency Status](https://camo.githubusercontent.com/6907d2abc902f08e3d6b010673052c7ea1a87bc381202877b0d2ae5cb7ca466f/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f6d6f7a6762726173696c3a6d6167656e746f2d72656465636172642d7068705f37312f312e302e302f62616467653f7374796c653d666c61742d737175617265)](https://www.versioneye.com/php/mozgbrasil:magento-redecard-php_71/1.0.0)

🐈

###  Health Score

27

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2942d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b7685d7a9f1480d8358e5340c76fa8978d8516d5ca2efe18eaeda14b9f7efab1?d=identicon)[mozgbrasil](/maintainers/mozgbrasil)

---

Top Contributors

[![mozgbrasil](https://avatars.githubusercontent.com/u/17202780?v=4)](https://github.com/mozgbrasil "mozgbrasil (1 commits)")

---

Tags

apachecomposerecommerceecommerce-platformlinuxmagentomagento-extensionmagento-modulemagento1mysqlpackagistphpshellmagentopaymentredecardPagamentocerebrummozg

### Embed Badge

![Health badge](/badges/mozgbrasil-magento-redecard-php-71/health.svg)

```
[![Health](https://phpackages.com/badges/mozgbrasil-magento-redecard-php-71/health.svg)](https://phpackages.com/packages/mozgbrasil-magento-redecard-php-71)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
