Registrando cobranças F2b com WebService e Ruby
A empresa disponibiliza alguns serviços através de WebService, para que seja integrado em sites de comércio eletrônico, ou algum serviço web que necessite dos serviços oferecidos pela F2b. No site da empresa você encontra uma documentação e exemplos de como implementar em seu site, utilizando a linguagem Java, ASP e PHP.
Como não existe um exemplo de como utilizar o WebService de registro de cobrança pela linguagem Ruby, ou até mesmo por Ruby on Rails, resolvi escrever o exemplo abaixo. Lembrando que isso é apenas um exemplo, a idéia não é explicar o WebService ou ensinar a linguagem Ruby.
O código foi feito no mesmo estilo fornecido pela F2b, tentando mostra de maneira similar como fazer isso em Ruby. É claro que o código que escrevi não tem a pretensão de ser a melhor forma de se fazer isso, poderia ser feito de forma mais elegante utilizando umas das bibliotecas de WebService do Ruby. Meu objetivo é mostrar como criar dinamicamente um arquivo XML com os dados de cobrança e enviar uma requisição para que seja processada pelo WebService.
Um pré-requisito, além de possuir o Ruby instalado, é possuir o Builder instalado. Para isso basta apenas digitar no shell:
gem install builder
Em seguida implemente o código do arquivo: f2bwsb.txt
Salve com o nome que desejar, por exemplo, f2bwsb.rb e execute em seu shell utilizando o comando abaixo e veja o resultado:
ruby f2bwsb.rb
Espero ter dado um caminho para os que tentaram implementar em Ruby e não conseguiram.
Este post está participando do concurso promovido pelo site Simples Idéias.
- abril 9, 2007
- por Anderson
- 10 comentários
10 Comentários para “Registrando cobranças F2b com WebService e Ruby”
9 de abril de 2007 às 22:46
O código ficaria muito mais claro e menor.
10 de abril de 2007 às 10:38
Mas considerarei sua sugestão e tentarei escrever futuramente um exemplo usando soap/wsdlDriver.
Obrigado e abraços
9 de novembro de 2007 às 13:26
como eu poderia fazer pra isso funcionar?
Valeuuu!
Boa dica essa!
12 de novembro de 2007 às 21:49
Você instalou o atual módulo em que sistema, seria o OSCommerce?
Só para eu entender, para saber se tenho condições de te ajudar.
Abraços
21 de janeiro de 2008 às 20:28
Se puder me ajudar na implementação do F2b numa app rails para um cliente, entre em contato por favor!
Marcos
10 de agosto de 2008 às 18:18
E TAMBEM O MEU AVO E O SILVIO SANTOS MARTINS EELE E O AVO MAIS BONITO DO SECULO XXI E MESMO
E SEM COMPROMISSO TA
EU GOSTO DE AMOR DE BAIXO DA CAMA
BJUSAS
1 de dezembro de 2009 às 13:22
http://twitter.com/fdoisb/statuses/6084275325
Deixe uma resposta