Skip to content

SDK em Ruby integrada a API Gerencianet. Esta SDK está preparada para integração à API Pix e API Boletos da Gerencianet, que lhe permite realizar o gerenciamento de cobranças Pix com QR Code e Pix Copia e Cola, boleto/Bolix, carnê, cartão de crédito e muito mais.

License

Notifications You must be signed in to change notification settings

jessica-gavaGN/gn-api-sdk-ruby

 
 

Repository files navigation

gn-api-sdk-ruby

A ruby gem for integration of your backend with the payment services provided by Gerencianet.

Build Status Coverage Status Code Climate Gem Version

Installation

Add this line to your application's Gemfile:

gem 'gerencianet'

And then execute:

$ bundle

Or install it yourself as:

$ gem install gerencianet

Tested with

ruby 2.6.6

Basic usage

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)

Examples

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.

Tests

To run the tests, just run rspec:

$ rspec

Or use guard to watch files and automatically run rspec

$ guard -n false -c

Additional documentation

The full documentation with all available endpoints is in https://dev.gerencianet.com.br/.

Changelog

CHANGELOG

Contributing

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.

License

The gem is available as open source under the terms of the MIT License.

About

SDK em Ruby integrada a API Gerencianet. Esta SDK está preparada para integração à API Pix e API Boletos da Gerencianet, que lhe permite realizar o gerenciamento de cobranças Pix com QR Code e Pix Copia e Cola, boleto/Bolix, carnê, cartão de crédito e muito mais.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 99.4%
  • Shell 0.6%