{"id":23015881,"url":"https://github.com/mozgbrasil/magento-redecard-php_54","last_synced_at":"2026-04-09T07:04:02.464Z","repository":{"id":57020442,"uuid":"103177593","full_name":"mozgbrasil/magento-redecard-php_54","owner":"mozgbrasil","description":"magento","archived":false,"fork":false,"pushed_at":"2019-04-05T04:41:39.000Z","size":1256,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-08T08:34:30.765Z","etag":null,"topics":["apache","composer","ecommerce","ecommerce-platform","linux","magento","magento-extension","magento-module","magento1","mysql","packagist","php","shell"],"latest_commit_sha":null,"homepage":"http://mozg.com.br/catalogo/","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mozgbrasil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-11T19:16:46.000Z","updated_at":"2019-04-05T04:41:42.000Z","dependencies_parsed_at":"2022-08-22T20:20:21.482Z","dependency_job_id":null,"html_url":"https://github.com/mozgbrasil/magento-redecard-php_54","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-redecard-php_54","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-redecard-php_54/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-redecard-php_54/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-redecard-php_54/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mozgbrasil","download_url":"https://codeload.github.com/mozgbrasil/magento-redecard-php_54/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246864164,"owners_count":20846388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","composer","ecommerce","ecommerce-platform","linux","magento","magento-extension","magento-module","magento1","mysql","packagist","php","shell"],"created_at":"2024-12-15T11:13:27.846Z","updated_at":"2025-12-30T23:10:21.113Z","avatar_url":"https://github.com/mozgbrasil.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[checkmark]: https://raw.githubusercontent.com/mozgbrasil/mozgbrasil.github.io/master/assets/images/logos/logo_32_32.png \"MOZG\"\n![valid XHTML][checkmark]\n\n[url-method]: http://www.redecard.com.br/\n[requerimentos]: http://mozgbrasil.github.io/requerimentos/\n[contact-redecard]: http://www.redecard.com.br/redecard/ecp/comunidade.do?app=portal\u0026pg=20004\u0026view=faleconosco\n[tickets]: https://cerebrum.freshdesk.com/support/tickets/new\n[preco]: http://www.cerebrum.com.br/preco/\n[getcomposer]: https://getcomposer.org/\n[uninstall-mods]: https://getcomposer.org/doc/03-cli.md#remove\n[artigo-composer]: http://mozg.com.br/ubuntu/composer\n[ioncube-loader]: http://www.ioncube.com/loaders.php\n[acordo]: http://mozg.com.br/acordo-licenca-usuario-final/\n\n# Mozg\\Redecard\n\n## Sinopse\n\nIntegração a [Redecard][url-method]\n\n## Motivação\n\nAtender o mercado de módulos para Magento oferecendo melhorias e um excelente suporte\n\n## Demonstração\n\n[![Clique para visualizar o vídeo](https://img.youtube.com/vi/5ojQKpYHmJ4/0.jpg)](https://youtu.be/5ojQKpYHmJ4 \"Clique para visualizar o vídeo\")\n\n## Suporte / Dúvidas\n\nPara obter o devido suporte [Clique aqui][tickets], relatando o motivo da ocorrência o mais detalhado possível e anexe o print da tela para nosso entendimento\n\n## Preço\n\n[Clique aqui][preco]\n\n## Recursos do módulo\n\n- [✓] Transação\n- [✓] Consulta\n- [✓] Captura\n- [✓] Reembolso\n- [✓] Cancelamento\n\n## Característica técnica\n\nNo checkout é feito o processo de autorização\n\nNo retorno de \"Transação autorizada\" é feito redirecionamento para a página de sucesso\n\nNa página de sucesso é enviado infomações para o recurso de notificação da transação\n\nVia CRON deve ser processado a notificação da transação,\n\nNo 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\n\nAntes 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\n\nQuando o pedido é enviado o status é alterado para \"complete\" ou seja \"Completo\"\n\nFoi implementada automação para a cada 5 minutos ser feito a consulta do status da transação para ser atualizado o status do pedido\n\n## Setup Cron\n\nPara o uso do método é necessário ativar a \u003ca href=\"https://pt.wikipedia.org/wiki/Crontab\"\u003eCRON\u003c/a\u003e para o \u003ca href=\"https://magento.com/\"\u003eMagento\u003c/a\u003e\n\n\u003ca href=\"https://mozg.com.br/dicas/dicas-magento1#como-ativar-a-cron-no-magento\"\u003eClique aqui\u003c/a\u003e para visualizar o documento da MOZG\n\nCertifique-se de que ação esteja sendo executado a cada minuto\n\nEsse módulo usa o cronjob para processar as notificações\n\nO módulo executa as notificações que foram recebidas há pelo menos 5 minutos.\n\n## Testando na Heroku\n\nGostaria de apresentar o aplicativo que disponibilizei para a plataforma Heroku\n\nCom 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\n\n[https://github.com/mozgbrasil/heroku-magento#descrição](https://github.com/mozgbrasil/heroku-magento#descrição)\n\n## Instalação - Atualização - Desinstalação - Desativação\n\n--\n\nSugiro \"printar\" as telas com todos os procedimentos executados\n\nEnvie para nós as imagens das telas na eventualidade de quaisquer dificuldades\n\n--\n\nEste módulo destina-se a ser instalado usando o [Composer][getcomposer]\n\nExecute o seguinte comando no terminal, para visualizar a existencia do Composer e sua versão\n\n\tcomposer --version\n\nCaso não tenha o Composer em seu ambiente, sugiro ler o seguinte artigo [Clique aqui][artigo-composer]\n\n--\n\nÉ necessário que o servidor tenha o suporte a extensão [ionCube PHP Loader][ioncube-loader]\n\nPara visualizar a existência da extensão nesse ambiente denominado PHP CLI, execute o seguinte comando no terminal\n\n\tphp -v\n\nPara visualizar se essa extensão está ativa em seu servidor no ambiente denominado PHP WEB\n\nCertique se da presença do arquivo phpinfo.php na raiz do seu projeto\n\n\t\u003c?php phpinfo(); ?\u003e\n\nCaso não exista o arquivo phpinfo.php na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima\n\nAcesse o arquivo pelo browser\n\nEm seguida pesquise pelo termo \"ionCube PHP Loader\"\n\nCaso 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\n\nCaso tenha a permissão e queira ativar a extensão, [Clique aqui][ioncube-loader]\n\nEm \"Loader Downloads API\", efetue download do pacote compatível com o seu servidor\n\nDescompacte 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\n\n[Clique aqui](https://youtu.be/GZ2J6MLkko4) para ver os processos executados\n\n--\n\nNa 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\n\nhttps://raw.githubusercontent.com/mozgbrasil/heroku-magento/master/phpinfo-ioncube-encoder10-x86-64-php_54.php\n\n--\n\nPara utilizar o(s) módulo(s) da MOZG é necessário aceitar o [Acordo de licença do usuário final][acordo]\n\n--\n\nSugiro 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\n\n--\n\nSugiro efetuar backup da plataforma Magento e do banco de dados\n\n--\n\nAntes de efetuar qualquer atualização no Magento sempre mantenha o Compiler e o Cache desativado\n\n--\n\nCertique 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\n\n\t{\n\t  \"minimum-stability\": \"dev\",\n\t  \"prefer-stable\": true,\n\t  \"license\": [\n\t    \"proprietary\"\n\t  ],\n\t  \"repositories\": [\n\t    {\n\t      \"type\": \"composer\",\n\t      \"url\": \"https://packages.firegento.com\"\n\t    }\n\t  ],\n\t  \"extra\": {\n\t    \"magento-root-dir\": \"./\",\n\t    \"magento-deploystrategy\": \"copy\",\n\t    \"magento-force\": true\n\t  }\n\t}\n\nCaso não exista o arquivo composer.json na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima\n\n### Para instalar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto\n\n\tcomposer require mozgbrasil/magento-redecard-php_54:dev-master\n\nVocê pode verificar se o módulo está instalado, indo ao backend em:\n\n\tSTORES -\u003e Configuration -\u003e ADVANCED/Advanced -\u003e Disable Modules Output\n\n--\n\n### Para atualizar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto\n\nAntes de efetuar qualquer processo que envolva atualização no Magento é recomendado manter o Compiler e Cache desativado\n\n\tcomposer update\n\nNa ocorrência de erro, renomeie a pasta /vendor/mozgbrasil e execute novamente\n\nPara checar a data do módulo execute o seguinte comando\n\n\tgrep -ri --include=*.json 'time\": \"' ./vendor/mozgbrasil\n\n--\n\n### Para [desinstalar][uninstall-mods] o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto\n\n\tcomposer remove mozgbrasil/magento-redecard-php_54\n\n--\n\n### Para desativar o módulo\n\n1. Antes de efetuar qualquer processo que envolva atualização sobre o Magento é necessário manter o Compiler e Cache desativado\n\n2. Caso queira desativar os módulos da MOZG renomeie a seguinte pasta app/code/local/Mozg\n\nA desativação do módulo pode ser usado para detectar se determinada ocorrência tem relação com o módulo\n\n## Como configurar o método de pagamento\n\nPara configurar o método de pagamento, acesse no backend em:\n\n\tSTORES -\u003e Configuration -\u003e Sales/Payment Methods -\u003e Redecard (powered by MOZG)\n\nVocê terá os campos a seguir\n\n### Redecard - Configurações Padrão\n\n#### Configurações necessárias\n\n##### • **Modo Teste ou Produção**\n\nDeve ser informado o devido ambiente\n\n##### • **Código de filiação Komerci**\n\nInforme o seu código de filiação\n\n##### • **Usuário Komerci**\n\nInforme o usuário de acesso a Redecard\n\n##### • **Senha Komerci**\n\nInforme a senha de acesso a Redecard\n\nOs dados de usuário e senha é usado para o tipo de captura manual\n\n#### Avançado: Processamento de Pedidos Magento\n\n##### • **Status do pedido: ordem de criação**\n\nStatus dos pedidos recém-criados, antes da confirmação de resultado de pagamento via notificações de servidor da operadora\n\n##### • **Status do pedido: autorização de pagamento**\n\nStatus dos pedidos após autorização confirmada por uma notificação de AUTORIZAÇÃO da operadora\n\n##### • **Status do pedido: pagamento confirmado**\n\nStatus dos pedidos após captura confirmada por uma notificação de AUTORIZAÇÃO da operadora\n\n##### • **Status do pedido: cancelamento de pedido**\n\nStatus dos pedidos após cancelamento confirmada por uma notificação de CANCELAMENTO da operadora\n\nSe as encomendas já estiverem faturadas, não poderão ser canceladas\n\n##### • **Status do pedido: captura de pagamento (produtos virtuais)**\n\nSelecione somente o status atribuído ao estado concluído, deixe vazio para usar o mesmo que os produtos normais\n\n##### • **Status do pedido: Reembolsado**\n\nStatus dos pedidos após reembolso confirmada por uma notificação de REEMBOLSO da operadora\n\n##### • **Status do pedido: Reembolsado Parcial**\n\nStatus 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.\n\n##### • **Status do pedido: pedidos pendentes**\n\nStatus dos pedidos após notificação de PENDENCIA da operadora\n\n##### • **Tipo de Captura**\n\nA 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\n\nA 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\"\n\n##### • **Criar uma fatura pendente (apenas para captura manual)**\n\nIsso criará uma fatura pendente se a notificação de AUTORIZAÇÃO for recebida.\n\n 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.\n\n##### • **Status do pedido: Capturar no embarque**\n\nSe você habilitar esta função será feito uma solicitação de captura para a operadora se você fizer o envio\n\n##### • **Ativar Descancelar pedido**\n\nSe uma pedido é cancelada por algum motivo, mas recebeu uma notificação de que o pagamento é autorizado, isso cancelará automaticamente o pedido\n\n##### • **Cancelamento\\Reembolso automático quando o pedido é cancelado**\n\nAtivar / Desativar reembolso automático ao cancelar um pedido\n\n##### • **E-mail da fatura**\n\nAtivar / desativar atualizações de e-mails\n\n##### • **Enviar e-mail de notificação do status do pedido**\n\nAtivar / desativar e-mails de atualização para todas as alterações no status do pedido para o cliente\n\n##### • **Ativar log de depuração**\n\nDeve ser armazenado os processos do módulo em var/log/\n\nO arquivo\n\nDATE_mozg.log\n\nse 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\n\nO arquivo\n\npayment_METHOD.log\n\n#### Avançado: Redecard Notificações\n\n##### • **Ignorar notificação de reembolso**\n\nSe 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.\n\n\u003c!--\n#### Avançado: Contratos de faturamento\n\n##### • **Tipo de Contrato**\n\nQuando ativado, os usuários podem salvar seus cartões de crédito e suas autorizações\n\nONECLICK exigirá a entrada do CVC para pagamentos subsequentes, enquanto RECURRING não.\n--\u003e\n\n#### Avançado: Experiência de Checkout\n\n##### • **Redirecionar o destino após o cancelamento**\n\nDetermina como os compradores são redirecionados após cancelar um pagamento.\n\n##### • **Método de pagamento método de renderização**\n\nDetermina se os métodos de pagamento serão exibidos com seu logotipo ou apenas o nome.\n\n##### • **Idioma local (opcional)**\n\nIsso substituirá o local do cliente padrão do armazenamento do Magento.\n\nDeixe vazio para deixar Magento decidir (Ex: nl_NL)\n\n##### • **Código do país ISO (opcional)**\n\nIsso irá substituir o país do endereço de faturamento do comprador ao determinar quais métodos de pagamento serão exibidos.\n\n\u003c!--\n#### Avançado: Revisão manual\n\n##### • **Status da revisão manual**\n\nEsse status será acionado quando a operadora notificar o módulo Magento de que o pagamento foi incluído na revisão manual. Se você não tiver essa configuração ou não quiser um status separado, mantenha-o no padrão (por exemplo, '- Por Favor Selecione -').\n\n#### • **Revisão Manual Status Aceito**\n\nApenas relevante se você não tiver uma ação definida quando você aceitar uma revisão manual. Este status será acionado quando uma notificação \"MANUAL_REVIEW_ACCEPT\" for recebida da operadora. Se você já pediu a operadora para definir uma ação para isso (por exemplo, captura) ou não quiser um status separado para isso, mantenha-o no padrão (por exemplo, '- Por Favor Selecione -')\n\n#### Avançado: Dividir Pagamentos\n\n##### • **Estratégia de reembolso**\n\nÉ possível fazer pagamentos divididos com GiftCards, por favor configure aqui qual estratégia de reembolso você deseja usar\n--\u003e\n\n### Cartão de Crédito Redecard Komerci Webservice\n\n#### • **Ativar**\n\nPara \"ativar\" ou \"desativar\" o uso do método\n\n#### • **Ordem de exibição**\n\nÉ a ordem apresentada em métodos de entrega no passo de fechamento de pedido\n\n#### • **Título**\n\nNome do método que deve ser exibido\n\n#### • **Pagamentos aplicáveis aos países**\n\nVocê pode definir se o método deve funcionar para \"Todos os Países aceito\" ou \"Especificar Países \"\n\n#### • **Pagamentos específicos aos países**\n\nVocê deve selecionar os países que o método deve ser funcional\n\n#### • **Tipos de Cartão de Crédito**\n\nSelecione as bandeiras liberadas pela operadora\n\n#### • **Visível em**\n\nDetermine a visibilidade desse método de pagamento no frontend e/ou backend do Magento\n\n#### • **Autenticar**\n\nDefine se o comprador será direcionado ao Banco emissor para autenticação do cartão\n\nPara pedidos feito no backend não ative essa opção, pois não deve funcionar o redirecionamento para a URL de autenticação\n\n#### • **Ativar Parcelamentos**\n\nDefine o uso de parcelas\n\n#### • **Parcelas padrão**\n\nPara a coluna \"Moeda\" informe a sigla da moeda por exemplo BRL\n\nPara a coluna \"Montante (incl.)\" informe o valor mínimo para a exibição da parcela\n\nPara 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\n\nPara a coluna \"Taxa de juros (%) 0.0\" informe a taxa de juro usada\n\n-\n\nA regra para a exibição da parcela é definida com base na faixas de preços\n\nO módulo já vem pré-configurado usando a seguinte regra\n\nNessa regra\n\nentre R$ 0,00 até R$ 100,00 é exibido 1 parcela\nentre R$ 101,00 até R$ 200,00 é exibido 2 parcelas\nentre R$ 201,00 até R$ 600,00 é exibido 3 parcelas\nentre R$ 601,00 até R$ 800,00 é exibido 4 parcelas\nentre R$ 801,00 até R$ 10.000,00 é exibido 5 parcelas\nentre R$ 10.000,00 até R$ 100.000,00 é exibido 6 parcelas\n\nAltere conforme sua necessidade\n\n-\n\n#### • **Desativar em total geral zero**\n\nDesative esta forma de pagamento no checkout quando o total geral da cotação for 0.\n\n\u003c!--### Cartão de Débito Redecard\n\n#### • **Ativar**\n\nPara \"ativar\" ou \"desativar\" o uso do método\n\n#### • **Ordem de exibição**\n\nÉ a ordem apresentada em métodos de entrega no passo de fechamento de pedido\n\n#### • **Título**\n\nNome do método que deve ser exibido\n\n#### • **Pagamentos aplicáveis aos países**\n\nVocê pode definir se o método deve funcionar para \"Todos os Países aceito\" ou \"Especificar Países \"\n\n#### • **Pagamentos específicos aos países**\n\nVocê deve selecionar os países que o método deve ser funcional\n\n#### • **Tipos de Cartão de Débito**\n\nSelecione as bandeiras liberadas pela operadora\n\n#### • **Visível em**\n\nDetermine a visibilidade desse método de pagamento no frontend e/ou backend do Magento\n\n#### • **Desativar em total geral zero**\n\nDesative esta forma de pagamento no checkout quando o total geral da cotação for 0.\n\n### Boleto Redecard\n\n#### • **Ativar**\n\nPara \"ativar\" ou \"desativar\" o uso do método\n\n#### • **Ordem de exibição**\n\nÉ a ordem apresentada em métodos de entrega no passo de fechamento de pedido\n\n#### • **Título**\n\nNome do método que deve ser exibido\n\n#### • **Pagamentos aplicáveis aos países**\n\nVocê pode definir se o método deve funcionar para \"Todos os Países aceito\" ou \"Especificar Países \"\n\n#### • **Pagamentos específicos aos países**\n\nVocê deve selecionar os países que o método deve ser funcional\n\n#### • **Tipos de Boleto**\n\nSelecione as bandeiras liberadas pela operadora\n\n#### • **Status do pedido não pago**\n\nCom Boleto é possível pagar menos do que o valor total. Selecione aqui o status, se este for o caso. Se você deixar isso em branco, ele tomará o status de pedido de pagamento autorizado como status padrão\n\n#### • **Status do pedido pago em excesso**\n\nCom Boleto é possível pagar mais do que o valor total. Selecione aqui o status, se este for o caso. Se você deixar isso em branco, ele tomará o status de pedido de pagamento autorizado como status padrão\n\n#### • **Visível em**\n\nDetermine a visibilidade desse método de pagamento no frontend e/ou backend do Magento\n\n### Transferência Eletrônica Redecard\n\n#### • **Ativar**\n\nPara \"ativar\" ou \"desativar\" o uso do método\n\n#### • **Ordem de exibição**\n\nÉ a ordem apresentada em métodos de entrega no passo de fechamento de pedido\n\n#### • **Título**\n\nNome do método que deve ser exibido\n\n#### • **Pagamentos aplicáveis aos países**\n\nVocê pode definir se o método deve funcionar para \"Todos os Países aceito\" ou \"Especificar Países \"\n\n#### • **Pagamentos específicos aos países**\n\nVocê deve selecionar os países que o método deve ser funcional\n\n#### • **Tipos de Transferência Eletrônica**\n\nSelecione as bandeiras liberadas pela operadora\n\n#### • **Status do pedido não pago**\n\nCom Boleto é possível pagar menos do que o valor total. Selecione aqui o status, se este for o caso. Se você deixar isso em branco, ele tomará o status de pedido de pagamento autorizado como status padrão\n\n#### • **Status do pedido pago em excesso**\n\nCom Boleto é possível pagar mais do que o valor total. Selecione aqui o status, se este for o caso. Se você deixar isso em branco, ele tomará o status de pedido de pagamento autorizado como status padrão\n\n#### • **Visível em**\n\nDetermine a visibilidade desse método de pagamento no frontend e/ou backend do Magento--\u003e\n\n## Perguntas mais frequentes \"FAQ\"\n\n### Sobre a bandeira Hiper\n\nComo 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\n\nCaso essa bandeira venha a apresentar problema talvez seja necessário retirar a automação de seleção de bandeira\n\n## AFILIAÇÃO E-COMMERCE - REDECARD\n\nhttp://www.komerciredecard.com.br\n\n## Configurando o produto\n\nNo Backend do Magento, acesse o menu: Sistema -\u003e Configuração -\u003e Cerebrum -\u003e Métodos de pagamento -\u003e Redecard -\u003e Preencha os campos solicitados\n\n### Dependências\n\nPara se afiliar à Redecard é necessário que o seu site tenha a página segura(SSL128=https).\n\nPor 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: pool.credenciamento@redecard.com.br solicitando o cadastramento dos Ips do seu servidor.\n\n### Oque fazer após a instalação do módulo ?\n\nNa configuração do método, selecione o ambiente de teste e informe os seguintes dados\n\n\tCódigo de filiação Komerci \t\t00000000\n\tUsuário Komerci \t\t\t\tuser\n\tSenha Komerci \t\t\t\t\tpass\n\nPara efeito de testes, pode ser usado os seguintes cartões de testes\n\nhttp://mozg.com.br/dicas/dicas-magento1#cartões-de-crédito-para-testes\n\nEfetue a finalização de um pedido sobre o ambiente de teste onde será feito o processamento da transação\n\nSe foi exibido a tela de finalização quer dizer que foi processado sua transação\n\nEm seguida, configure para o método usar o ambiente de produção\n\nEfetue a finalização de um pedido de R$ 0,01 sobre o ambiente de produção\n\n### Operações de Teste (Sandbox)\n\nApenas o Komerci Webservice permite a realização de testes.\n\nA 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.\n\n### Processo de Homologação\n\nPara 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.\n\nO 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.\n\nInicialmente, somente os web-métodos de testes estarão disponíveis, com transações de valor de (1) um centavos.\n\nPara 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.\n\nSe a transação constar com o status \"confirmado\" significa que os testes foram efetuados com sucesso. Diferente deste status, o desenvolvimento deve ser revisto.\n\nPara 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.\n\n### Simulação de transação\n\nhttps://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx\n\nhttps://ecommerce.userede.com.br/pos_virtual/wskomerci/cap_teste.asmx\n\n### Simulação de cancelamento\n\nhttps://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx?op=VoidTransaction\n\ncurl --header 'Content-Type: text/xml;charset=UTF-8' --header 'VoidTransaction' --data '\u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n\u003csoap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"\u003e\n  \u003csoap:Body\u003e\n    \u003cVoidTransaction xmlns=\"http://ecommerce.redecard.com.br\"\u003e\n      \u003cTotal\u003estring\u003c/Total\u003e\n      \u003cFiliacao\u003estring\u003c/Filiacao\u003e\n      \u003cNumCV\u003estring\u003c/NumCV\u003e\n      \u003cNumAutor\u003estring\u003c/NumAutor\u003e\n      \u003cConcentrador\u003estring\u003c/Concentrador\u003e\n      \u003cUsr\u003estring\u003c/Usr\u003e\n      \u003cPwd\u003estring\u003c/Pwd\u003e\n    \u003c/VoidTransaction\u003e\n  \u003c/soap:Body\u003e\n\u003c/soap:Envelope\u003e' https://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx?wsdl\n\n### Simulação de captura\n\nhttps://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx?op=ConfPreAuthorization\n\ncurl --header 'Content-Type: text/xml;charset=UTF-8' --header 'ConfPreAuthorization' --data '\u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n\u003csoap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"\u003e\n  \u003csoap:Body\u003e\n    \u003cConfPreAuthorization xmlns=\"http://ecommerce.redecard.com.br\"\u003e\n      \u003cFiliacao\u003estring\u003c/Filiacao\u003e\n      \u003cDistribuidor\u003estring\u003c/Distribuidor\u003e\n      \u003cTotal\u003estring\u003c/Total\u003e\n      \u003cParcelas\u003estring\u003c/Parcelas\u003e\n      \u003cData\u003estring\u003c/Data\u003e\n      \u003cNumAutor\u003estring\u003c/NumAutor\u003e\n      \u003cNumCV\u003estring\u003c/NumCV\u003e\n      \u003cConcentrador\u003estring\u003c/Concentrador\u003e\n      \u003cUsr\u003estring\u003c/Usr\u003e\n      \u003cPwd\u003estring\u003c/Pwd\u003e\n    \u003c/ConfPreAuthorization\u003e\n  \u003c/soap:Body\u003e\n\u003c/soap:Envelope\u003e' https://ecommerce.userede.com.br/pos_virtual/wskomerci/cap.asmx?wsdl\n\n### O que significam os códigos de erro\n\nVerifique no Manual de integração o motivo da ocorrência do erro\n\nCódigos e mensagens de retorno Rede:\n\nAs 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.\n\nSe tiveres dúvida ou o erro não constar na lista realize contato com suporte Komerci no telefone 1140014433\n\n#### 23 - Transação não autorizada.\n\n  Entre em contato com sua empresa de hospedagem e solicite os IPs de saida que é usado para o seu para o seu site\n\n  Verifique no portal da Rede se os IPs de saída do servidor onde está hospedado o site estão configurados corretamente.\n  Caso o acesso seja realizado com a afiliação de sua matriz logue no portal da Rede, selecione o menu \"Dados Cadastrais \u003e Acesso às suas filiais\" e selecione sua afiliação Komerci no menu \"Minha Conta \u003e Informações cadastrais \u003e Clique no botão \"Consultar\" no box \"Dados Cadastrais\" \u003e Endereços IP.\n\n  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\n\n#### 26 - Transação não autorizada.\n\n  Esta mensagem de erro poderá retornar quando:\n\n  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.\n  Os dados de convênio, usuário e senha webservices não estão corretos na administração do Magento.\n\n#### 27 - Cartão Inválido.\n\n  O número de cartão informado esta incorreto, por um ou mais dos seguintes motivos:\n\n  O cartão de bandeira Mastercard ou Visa não é numérico com 16 posições.\n  O cartão de bandeira Diners não possui de 14 a 16 posições numéricas.\n  O dígito do cartão esta inconsistente.\n\n #### 41 - Transação não autorizada.\n\n  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 \u003e Acesso às suas filiais\" e selecione sua afiliação Komerci. Localize o menu \"Komerci \u003e Usuários do Komerci \u003e Cadastrar usuário\". Caso o usuário não esteja cadastrado corretamente, remova e cadastre novamente.\n\n #### 51 - Estabelecimento Inválido. Por favor, entre em contato com o estabelecimento que está efetuando a venda.\n\n  Identificamos que está mensagem de erro retornou quando:\n\n  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.\n  Cartão utilizado não tem a função crédito habilitado.\n  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:\n  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.  \n\n#### 53 - Transação Inválida. Por favor, entre em contato com o estabelecimento que está efetuando a venda.\n\n  Transação não foi autorizada pelo banco emissor do cartão, possíveis causas:\n  Parcelamento configurado na administração do Magento não está habilitado na operadora.\n  Falta de limite.\n  Cartão não tem habilitado função crédito.\n  Número do cartão inválido.\n\n#### 56 - Dado inválido. Por favor, entre em contato com o estabelecimento que está efetuando a venda.\n\n  *\n\n  Pagamento não autorizado pelo banco emissor do cartão.\n\n  *\n\n  Na tentativa de reembolso é retornado essa mensagem pois:\n\n  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.\n\n#### 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.\n\n  Pagamento não autorizado pelo banco emissor do cartão.\n\n#### 74 - Instituição sem comunicação\n\n  Operadora Rede não conseguiu comunicação com o banco emissor do cartão para concluir o processo de pagamento.  \n\n#### 78 - Transação não Autorizada\n\n  Estabelecimento está com problemas no cadastramento da filiação podendo estar suspensa, cancelada ou não cadastrada no Komerci.\n\n  Lembramos que os erros são genéricos, caso tenha dúvida sobre o problema realize contato com a operadora Rede.\n\n### Como alterar a imagem do método\n\nPode ser adicionado a imagem, contendo qualquer uma das nomenclaturas a seguir\n\n- method-creditcard.png\n\nE adicione a imagem no diretório do seu template\n\n/skin/frontend/\u003cTEMPLATE\u003e/default/images/mozg_redecard\n\n### Dados de contato - Redecard\n\nSuporte Técnico Komerci  \nREDECARD SA  \nintegracao.ecommerce@userede.com.br\n1140014433 (capitais e regiões metropolitanas) Opção 3  \n0800 784433 (demais localidades)\n\nObs. 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\n\nHavendo 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\n\n## Manual\n\nhttps://www.userede.com.br/atendimento/documentos\n\n## Contribuintes\n\nEquipe Mozg\n\n## License\n\n[Comercial License](LICENSE.txt)\n\n## Badges\n\n[![Join the chat at https://gitter.im/mozgbrasil](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mozgbrasil/)\n[![Latest Stable Version](https://poser.pugx.org/mozgbrasil/magento-redecard-php_54/v/stable)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_54)\n[![Total Downloads](https://poser.pugx.org/mozgbrasil/magento-redecard-php_54/downloads)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_54)\n[![Latest Unstable Version](https://poser.pugx.org/mozgbrasil/magento-redecard-php_54/v/unstable)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_54)\n[![License](https://poser.pugx.org/mozgbrasil/magento-redecard-php_54/license)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_54)\n[![Monthly Downloads](https://poser.pugx.org/mozgbrasil/magento-redecard-php_54/d/monthly)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_54)\n[![Daily Downloads](https://poser.pugx.org/mozgbrasil/magento-redecard-php_54/d/daily)](https://packagist.org/packages/mozgbrasil/magento-redecard-php_54)\n[![Reference Status](https://www.versioneye.com/php/mozgbrasil:magento-redecard-php_54/reference_badge.svg?style=flat-square)](https://www.versioneye.com/php/mozgbrasil:magento-redecard-php_54/references)\n[![Dependency Status](https://www.versioneye.com/php/mozgbrasil:magento-redecard-php_54/1.0.0/badge?style=flat-square)](https://www.versioneye.com/php/mozgbrasil:magento-redecard-php_54/1.0.0)\n\n:cat2:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozgbrasil%2Fmagento-redecard-php_54","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmozgbrasil%2Fmagento-redecard-php_54","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozgbrasil%2Fmagento-redecard-php_54/lists"}