A go library for integration of your backend with the Gerencianet payment services.
Install with:
$ go get github.com/FilipeMata/gn-api-sdk-go/gerencianet
go 1.8
import (
"github.com/FilipeMata/gn-api-sdk-go/gerencianet"
)
credentials := map[string]interface{} {
"client_id": "client_id",
"client_secret": "client_secret",
"sandbox": true,
"timeout": 10,
}
gn := gerencianet.NewGerencianet(credentials)
body = {
"items": [{
"name": "Product 1",
"value": 1000,
"amount": 2,
}],
"shippings": [{
"name": "Default Shipping Cost",
"value": 100,
}]
}
res, err := gn.CreateCharge(body)
You can run the examples inside examples
with
$ go run example.go
:
$ go run charge/create_charge.go
Just remember to set the correct credentials inside examples/configs.go
before running.
To run the tests, just run:
$ go test
The library is available as open source under the terms of the MIT License.