.NET
Nossa API é RESTful e responde em JSON. A Gerencianet utiliza OAuth para fornecer acesso autorizado à API. Nossa SDK de .NET já está preparada para realizar essa autenticação automaticamente.
A seguir, confira os procedimentos para instalação da SDK da Gerencianet em .NET:
PIP
Instalando viaPackage Manager
PM> Install-Package Gerencianet.SDK -Version 1.0.8
.NET Cli
> dotnet add package Gerencianet.SDK --version 1.0.8
Package Reference
<PackageReference Include="Gerencianet.SDK" Version="1.0.8" />
Paket CLI
> paket add Gerencianet.SDK --version 1.0.8
Instalando via Git
Nossa SDK também está disponível em nosso repositório no GitHub para dotnet e a SDK para dotnet-core.
Uso Básico
- .NET
using Gerencianet.SDK;
...
dynamic endpoints = new Endpoints("client_id", "client_secret", true);
var body = new
{
items = new[] {
new {
name = "Product 1",
value = 1000,
amount = 2
}
},
shippings = new[] {
new {
name = "Default Shipping Cost",
value = 100
}
}
};
var response = endpoints.CreateCharge(null, body);
Console.WriteLine(response);
Exemplos
Você pode executar os exemplos contidos no projeto Gerencianet.SDK.Examples
descomentando as linhas no arquivo Program.cs
.
Lembre-se de definir as credenciais corretas dentro de Gerencianet.SDK.Examples/Credentials.Settings
antes de executar.
Testes
Para executar os testes, crie o Gerencianet.SDK.Tests
e use o nunit3-console.
$ nunit3-console ./Gerencianet.SDK.Tests/bin/Release/Gerencianet.SDK.Tests.dll