Skip to content

elisoncampos/cielo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cielo

Implementação simplificada da API 3.0 para projetos Rails. Não recomendo utilizarem para produção a não ser que entendam como as requisições API da Cielo funcionam. A gem trata o minimo dos retornos e muitos métodos podem não estar implementados

Funcionalidades

  • Transações usando cartão de crédito
  • Tokenização de cartões
  • Cancelamento de transações

Instalação

A gem não está no RubyGems e até eu implementar mais funcionalidades, não vou publicar, então instale:

gem 'cielo', github: 'elisoncampos/cielo'

E ai execute:

$ bundle

Utilizando o SDK

Criando Transação

(TBD)

Cancelando Transação

(TBD)

Criando um token para o cartão

 merchant = Cielo.merchant('MERCHANT-ID', 'MERCHANT-KEY')
 api = Cielo.client(merchant, Cielo::API30::Environment::sandbox)
 
 credit_card_params = {
    CustomerName: 'Comprador Teste Cielo',
    CardNumber: '4532117080573700',
    Holder: 'Comprador T Cielo',
    ExpirationDate: '12/2030',
    Brand: 'Visa'
 }
 token_request = api.tokenize_card(credit_card_params)
 token = token_request.token

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages