Pular para o conteúdo principal

.NET Core

Saiba como instalar e configurar nossa SDK de .NET Core para utilizar as APIs da Efí

Atenção!

As requisições feitas às APIs da Efí, utilizando a sdk de .NET Core precisam do certificado gerado em sua conta Efí no formato .p12.


Instalação via Visual Studio package manager

PM> Install-Package EfiPay -Version 1.0.2

Instalação via NET Cli

> dotnet add package EfiPay --version 1.0.2

Instalação via Git

Nossa SDK também está disponível em nosso repositório no Github da Efí.

$ git clone https://github.com/efipay/sdk-dotnet-apis-efi.git

Testado com

.NET 5.0


Uso Básico

using Efipay;
...
dynamic efi = new Efipay("client_id", "client_secret", true, "production.p12");

var body = new
{
calendario = new {
expiracao = 3600
},
devedor = new {
cpf = "12345678909",
nome = "Francisco da Silva"
},
valor = new {
original = "1.45"
},
chave = "71cdf9ba-c695-4e3c-b010-abb521a3f1be",
solicitacaoPagador = "Informe o número ou identificador do pedido."
};

var response = efi.PixCreateImmediateCharge(null, body);
Console.WriteLine(response);

Exemplos

Você pode executar os exemplos contidos no projeto Examples, descomentando as linhas do arquivo Program.cs.
Lembre-se de definir as credenciais corretas Examples/credentials.json antes de executar os exemplos.