Miss any of our Open RFC calls?Watch the recordings here! »

gn-api-sdk-node

1.0.0 • Public • Published

gn-api-sdk-node

A nodejs module for integration of your backend with the payment services provided by Gerencianet.

NPM

Build Status Code Climate Test Coverage Dependency Status npm version

Installation

$ npm install gn-api-sdk-node

Tested with

node 4.4.0 and 4.4.4

Basic usage

Require the module:

var Gerencianet = require('gn-api-sdk-node');

Set your credentials and whether you want to use sandbox or not:

var options = {
  client_id: 'your_client_id',
  client_secret: 'your_client_secret',
  sandbox: true
}

Instantiate the module passing your options:

var gerencianet = new Gerencianet(options);

Create a charge:

var chargeInput = {
  items: [{
    name: 'Product A',
    value: 1000,
    amount: 2
  }]
}
 
gerencianet
  .createCharge({}, chargeInput)
  .then(console.log)
  .catch(console.log)
  .done();

Examples

To run the examples, clone this repo and install the dependencies:

$ git clone git@github.com:gerencianet/gn-api-sdk-node.git
cd gn-api-sdk-node/examples
$ npm install

Set your oauth keys in credentials.js:

module.exports = {
  client_id: 'your_client_id',
  client_secret: 'your_client_secret'
}

Then run the example you want:

$ node createCharge.js

Tests

To run the test suite, first install the dependencies, then run npm test:

cd gn-api-sdk-node/
$ npm install
$ npm test

Additional documentation

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

Changelog

CHANGELOG

License

MIT

Install

npm i gn-api-sdk-node

DownloadsWeekly Downloads

70

Version

1.0.0

License

MIT

Unpacked Size

65.9 kB

Total Files

55

Last publish

Collaborators

  • avatar
  • avatar
  • avatar