Git Product home page Git Product logo

boletosimples-magento-v1's Introduction

boletosimples-magento-v1

Módulo de Integração do Boleto Simples para o e-commerce Magento 1.x

Versões Suportadas

  • 1.6.x
  • 1.7.x
  • 1.8.x
  • 1.9.x

Instalando

  1. Faça o download dos arquivos e descompacte os arquivos;
  2. Copie todos os arquivos da pasta src/ do módulo e cole na raiz da sua loja Magento;
  3. Vá até Sistema > Gerenciar Cache;
  4. Clique em Liberar Cache Armazenado para limpar o cache do Magento;
  5. Pronto, a instalação está concluída, agora vamos Configurar o Módulo;

Configurando

1. Configuração da sua conta Boleto Simples

  1. Crie uma conta no Boleto Simples;
  2. Com a conta criada gere um Token em Boleto Simples > API e guarde-o em um local seguro para usarmos posteriormente;
  3. Pronto, conta configurada.

2. Pré-configuração do Módulo

2.1 Verificação do Campo CPF/CNPJ

Caso seu template não tenha o campo CPF/CNPJ habilitado, siga os seguintes passos:

  1. Vá até Sistema > Configuração > Clientes > Configurações > Opções ao Criar Nova Conta;
  2. Certifique-se de que a opção "Exibir CPF/CNPJ no Frontend" esteja habilitada;
  3. Caso não esteja, você deve habilitar e clicar em Salvar;

2.2 Verificação dos Campos de Endereço

  1. Vá até Sistema > Configuração > Clientes > Configurações > Opções de Nome e Endereço;
  2. Certifique-se que a opção Número de Linhas p/ Endereço está atribuída como 4;
  3. Caso não esteja, você deve definir como 4 e clicar em Salvar;

3. Configuração do Módulo

  1. Siga todos os passos das Pré-configuração do Módulo antes de prosseguir;
  2. Vá até Sistema > Configuração > Vendas > Métodos de Pagamento > Boleto Simples;
  3. Habilite o Boleto Simples e preencha como preferir a opção de Ordem de Exibição e Título;
  4. Copie o token gerado da sua conta através do site do Boleto Simples e cole na opção Token de Acesso;
  5. Deixe a opção Chave Secreta do Webhook vazia para ser preenchida automaticamente;
  6. Especifique em quantos dias seu Boleto vence após ser gerado na opção Dias para Vencimento;
  7. Só mude a opção Novo Status do Pedido caso você saiba o que está fazendo;
  8. Na opção Atributo CPF/CNPJ do Cliente, escolha o atributo que condiz com o CPF/CNPJ do cadastro dos seus clientes;
  9. Se necessário, altere as Linhas dos Atributos de Endereço de acordo com seu template;
  10. Salve as configurações e verifique se você recebeu com sucesso a mensagem de boas-vindas;
  11. Tudo pronto para receber pagamentos via boleto bancário usando o Boleto Simples.

Screenshots

1. Tela de Configurações do Módulo

1. Tela de Configurações do Módulo

2. Tela de Checkout

2. Tela de Checkout

Contribuindo

Para contribuir, leia CONTRIBUTING.md.

Autor

Dhyego Fernando da codigo5.com.br.

Licença

Leia nosso arquivo de licença para mais informações.

boletosimples-magento-v1's People

Contributors

dhyegocalota avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

boletosimples-magento-v1's Issues

Seleção de Carteira

Olá, é possível selecionar, na configuração do módulo, a carteira que será usada para emissão do boleto?

Erro 'customer_city_name' não pode ficar em branco

Ao realizar um pedido com o Boleto Simples como método de pagamento, o boleto não é gerado (apesar do pedido ser efetuado no Magento) e a mensagem abaixo é registrada:
2017-06-09T18:55:02+00:00 DEBUG (7): [Boleto Simples] 'customer_city_name' não pode ficar em branco

O problema é causado pela função build da classe Codigo5_BoletoSimples_Model_Order_Builder .
O nome da chave está como 'customer_city', porém a API do Boleto Simples espera pela chave com nome 'customer_city_name'.

Corrigir o nome da chave resolveu o erro e o boleto foi gerado corretamente.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.