Plugin para pagamentos ActsAsPayment
18/08/2008
Liberei o fonte do plugin ActsAsPayment esta noite.
Um plugin para agregar formas de pagamento brasileiras.
Foi retirado de um projeto em produção, onde já são emitidos boletos,
resolvi liberar o código como forma de retribuição a tudo que a comunidade me proporcionou nestes últimos anos trabalhando com Ruby/Rails.
Espero que seja o ponto de partida para que outros boletos possam ser incorporados a partir do código base deste.
O código não é perfeito, mas qual é? :D
Refatorações, testes e tudo mais são bem vindos, por isso o plugin está no github aguardando forks de quem quiser colaborar.
Não tenho intenção nem pretensão de substituir nenhum outro plugin existente, porém acredito que opções são bem vindas.
Não tenho compromisso nem comprometimento de fazer novas implementações de layouts de boletos para outros bancos, porém como disse, o código está ai para ser melhorado.
E quem quiser o fazer, sinta-se a vontade para entrar em contato comigo ou fazer um fork do projeto.
A intenção é que o plugin se torne um gem, para uso independente de Rails, porém dependente de Ruby :D
E não, não tenho nada contra Rails( Eu ganho dinheito com ele ;) ), só acho que uma gem independente, é mais agradável a todos, inclusive aos que utilizam Merb dentre outros frameworks.
Por enquanto está disponível o boleto com carteira 18, convênio de 7 dígitos e nosso número de até 10 dígitos para o Banco do Brasil, com geração tanto em HTML como PDF.
Outras carteiras são bem simples de implementar, portanto mãos a obra ;)
A leitura de remessa está sendo portada para o plugin e em breve também estará disponível.
Por enquanto é isso, aguardem ais novidades :)
Fonte: acts_as_payment







Comentários
Ótima iniciativa Kivanio, espero poder contribuir em breve com esse e com outros projetos. Faltam só alguns Railscats, LearningRails e o Rails Away para poder começar a brincadeira. =D
Opa, Bela iniciativa. Estamos mesmos carentes de implementações para pagamentos, no Brasil. Já estou acompanhando o projeto pelo Github.
Comentar artigo
Campos em negrito são obrigatórios.
< Voltar