Resultados do Hackathon Business::CPI são divulgados
No último sábado, o iMasters sediou um Hackathon voltado para o aperfeiçoamento de um módulo que agrega vários meios de pagamentos, o Business::CPI. Ele foi feito para a linguagem Perl e quem iniciou o seu desenvolvimento foi o André Walker.
Um dos pontos altos do encontro foi a discussão que envolveu a equipe responsável pelos testes e documentações, que identificou alguns pontos problemáticos e sugeriu uma grande mudança no design da API. Essa discussão acabou envolvendo todos os participantes e gerou muitos bons frutos para o módulo.
Composta por Thiago Rondon (@Thiagorondon), Carlos Corrêa e Nicolas França, a equipe responsável pela integração com o MercadoPago conseguiu completar a missão, fazendo a interface para o gateway via “preferencia” e disponibilizando tudo no CPAN. O código fonte está disponível no GitHub, neste repositório.
Hernan, Udlei, Vagner Vieira, Erik e André formaram a equipe que ficou por conta da integração com o Moip. O módulo atual já contemplava a integração por “Pagamento Transparente”, e essa parte foi revisada e melhorada. Também foi feita a inclusão de pagamento através de formulário, e todo o código está disponível no GitHub, aqui.
Já Eden, Daniel e Michel ficaram responsáveis pela integração com o Bcash, mas, como a API não estava ajudando muito na hora dos testes, eles interromperam e começaram a trabalhar numa nova API para o Business::CPI. O código gerado para o Bcash está no GitHub, neste link, e os interessados em ajudar a melhorar/terminar esse módulo podem participar do projeto.
A equipe composta por Alê Borba (gerente de TI do iMasters), Breno (Estante Virtual) e Hudson Augusto ficou responsável pela integração com a Akatus. Durante o desenvolvimento, eles se depararam com diversos problemas na documentação atual do módulo Business::CPI e acabaram mandando vários patches para o Business::CPI e para o Business::CPI::Manual. No final, o módulo ficou “pronto”, porém houve problemas com o envio da requisição para o sandbox da Akatus. Acesso ao GitHub pode ser feito aqui.
O time que teve mais problemas e mudou de percurso algumas vezes durante o Hackathon foi o formado por Leonardo Ruoso e Renato Cron. Eles ficaram responsáveis pela integração com a Cielo, mas a API estava fora do ar e tiveram que mudar de caminho. Eles assumiram o PagSeguro, que já estava em funcionamento, e colocaram uma série de melhorias – uma delas foi o desmembramento do módulo para melhor aplicação e integração. O trabalho pode ser visto no GitHub.
O Hackathon contou com a presença de representantes do MoiP (Vagner), do Bcash (Michel) e do MercadoPago (Carlos Corrêa), e ainda houve um café da manhã patrocinado pelo Portal E-Commerce Brasil.



