A ruby gem for integration of your backend with the payment services provided by Gerencianet.
Add this line to your application's Gemfile:
gem 'gerencianet'
And then execute:
$ bundle
Or install it yourself as:
$ gem install gerencianet
ruby 2.6.6
require "gerencianet"
options = {
client_id: CREDENTIALS::CLIENT_ID,
client_secret: CREDENTIALS::CLIENT_SECRET,
sandbox: CREDENTIALS::SANDBOX
}
gerencianet = Gerencianet.new(options)
charge = {
items: [{
name: "Product A",
value: 1000,
amount: 2
}]
}
response = gerencianet.create_charge(body: charge)
You can run the examples inside examples
with $ ruby examples/example.rb
:
$ ruby examples/create_charge.rb
Just remember to set the correct credentials inside examples/credentials.rb
before running.
To run the tests, just run rspec:
$ rspec
Or use guard to watch files and automatically run rspec
$ guard -n false -c
The full documentation with all available endpoints is in https://dev.gerencianet.com.br/.
Bug reports and pull requests are welcome on GitHub at https://github.com/gerencianet/gn-api-sdk-ruby. This project is intended to be a safe, welcoming space for collaboration.
The gem is available as open source under the terms of the MIT License.