GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Rubygem
Description: plugin to payments methods of Brazil
Clone URL: git://github.com/kivanio/acts_as_payment.git
name age message
file MIT-LICENSE Thu Aug 14 18:58:12 -0700 2008 1 - including plugin source [kivanio]
file README.mkdn Thu Aug 28 06:34:38 -0700 2008 1 - ajustes no README [kivanio]
file Rakefile Thu Aug 14 18:58:12 -0700 2008 1 - including plugin source [kivanio]
file acts_as_payment.gemspec Fri Aug 29 06:13:44 -0700 2008 1 - incluindo funcionalidade de retorno modalid... [kivanio]
directory arquivos/ Fri Aug 29 06:13:44 -0700 2008 1 - incluindo funcionalidade de retorno modalid... [kivanio]
file init.rb Fri Aug 29 06:13:44 -0700 2008 1 - incluindo funcionalidade de retorno modalid... [kivanio]
file install.rb Sun Aug 17 17:18:01 -0700 2008 Adicionando instrucoes [kivanio]
directory lib/ Thu Aug 28 15:00:30 -0700 2008 1 - incluindo testes iniciais do retorno [kivanio]
directory tasks/ Mon Aug 25 15:17:09 -0700 2008 corrigindo identacao [kivanio]
directory test/ Fri Aug 29 06:13:44 -0700 2008 1 - incluindo funcionalidade de retorno modalid... [kivanio]
file uninstall.rb Thu Aug 14 18:58:12 -0700 2008 1 - including plugin source [kivanio]
README.mkdn

ActsAsPayment

http://www.kivanio.com.br/home/post/58-plugin-para-pagamentos-actsaspayment.html

DEPENDÊNCIAS:

  • Ghostscript instalado e funcionando(Necessário para o rghost)
  • rghost >= 0.8.3
  • rghostbarcode >= 0.8

INSTALAÇÃO:

Instalando plugin:

script/plugin install git://github.com/kivanio/acts_as_payment.git

Copiando arquivos:

rake acts_as_payment:install

Configurando Ghostscript no rghost:

Edite o arquivo init.rb presente neste plugin para acrescentar novas plataformas.

MAC OS: RGhost::Config::GS[:path] = '/opt/local/bin/gs'
Windows: Alguém?
Linux: RGhost::Config::GS[:path] = '/usr/bin/gs'
FreeBSD: RGhost::Config::GS[:path] = '/usr/local/bin/gs'

MÉTODOS DISPONÍVEIS:

  • Boleto: 1. Banco do Brasil - HTML e PDF * Carteira 16 - Nosso Número de 11 dígitos(4 para convênio e 7 para complemento do nosso número) - Nosso Número de 11 dígitos(6 para convênio e 5 para complemento do nosso número) - Nosso Número de 17 dígitos(7 para convênio e 10 para complemento do nosso número) - Nosso Número de 17 dígitos(convênio de 6 dígitos, porém usa-se 17 para complemento do nosso número) * Carteira 17 - Nosso Número de 11 dígitos(4 para convênio e 7 para complemento do nosso número) - Nosso Número de 11 dígitos(6 para convênio e 5 para complemento do nosso número) - Nosso Número de 17 dígitos(7 para convênio e 10 para complemento do nosso número) * Carteira 18 - Nosso Número de 11 dígitos(4 para convênio e 7 para complemento do nosso número) - Nosso Número de 11 dígitos(6 para convênio e 5 para complemento do nosso número) - Nosso Número de 17 dígitos(7 para convênio e 10 para complemento do nosso número) - Nosso Número de 17 dígitos(convênio de 6 dígitos, porém usa-se 17 para complemento do nosso número)

REFERÊNCIAS E INICIATIVAS:

  • http://www.boletophp.com.br/
  • http://simplesideias.com.br/gerando-boletos-com-rails/
  • http://carlosantoniodasilva.wordpress.com/2008/07/29/rails-bancos-e-boletos-nosso-primeiro-boleto/

EXEMPLO

Ver em "arquivos/exemplo" um controller funcional

COLABORADORES

* Kivanio Barbosa(autor) * Shairon Toledo(rghost e rghostbarcode) * Nando Vieira(modulo/class ‘currency’) * Claudio Pozzebon(layout html e criação do EPS do Banco do Brasil) * Thiago Pradi(Melhorias no init, tests e refactoring)

Gostou?

Recomende-me no workingwithrails.com

Released under the MIT license