Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby
tag: v0.0.1a

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
spec
.gitignore
.rspec
.travis.yml
Gemfile
LICENSE
README.md
Rakefile
cielox.gemspec

README.md

CieloX

Gem para integração de pagamentos via Cielo

Instalação

Adicione a gem ao seu Gemfile

gem 'cielox'

E depois execute:

$ bundle

Ou instale usando:

$ gem install cielox

Uso

request = Cielo::TransactionRequest.new
request.id = "1"
request.return_url = "http://minha.loja.com/pedido/285813768"
request.authorize = 2
request.capture = false

request.card = Cielo::Card.new
request.card.number = "4012001037141112"
request.card.validity = "201511"
request.card.indicator = 1
request.card.security_code = 371
request.card.owner = "FULANO DE TAL"

request.shop = Cielo::Shop.new
request.shop.number = 1006993069
request.shop.key = "25fbb99741c739dd84d7b06ec78c9bac718838630f30b112d033ce2e621b34f3"

request.order = Cielo::Order.new
request.order.number = 285813768
request.order.total = 1
request.order.currency = 986 # reais
request.order.time = Time.now
request.order.language = "PT"

request.payment = Cielo::Payment.new
request.payment.flag = "visa"
request.payment.product = 1
request.payment.installments = 1

transaction = request.create # retorna uma instância de Transaction

Contribuindo

  1. Fork o projeto
  2. Crie seu feature branch (git checkout -b my-new-feature)
  3. Commit as alterações (git commit -am 'add some feature')
  4. Push para o branch (git push origin my-new-feature)
  5. Crie um novo pull request
Something went wrong with that request. Please try again.