{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","settings":"","results":{"codes":[]},"params":[]},"next":{"description":"","pages":[]},"title":".NET Core","type":"basic","slug":"net-core","excerpt":"Saiba como instalar e configurar nossa SDK em .NET Core para API Pix e API Boletos (Bolix)","body":"[block:html]\n{\n  \"html\": \"<p>Nossa API é <a href=\\\"https://en.wikipedia.org/wiki/Representational_state_transfer\\\" target=\\\"_blank\\\" title=\\\"Link Externo\\\">RESTful</a> e responde em <a href=\\\"http://www.json.org/\\\" target=\\\"_blank\\\" title=\\\"Link Externo\\\">JSON</a>. A Gerencianet utiliza <a href=\\\"http://oauth.net/\\\" target=\\\"_blank\\\" title=\\\"Link Externo\\\">OAuth</a> para fornecer acesso autorizado à <abbr title=\\\"Application Programming Interface\\\">API</abbr>. Nossa SDK de .NET Core já está preparada para realizar essa autenticação automaticamente.</p>\"\n}\n[/block]\nA seguir, confira os procedimentos para instalação da <a href=\"https://github.com/gerencianet/gn-api-sdk-dotnet-core\" target=\"_blank\" title=\"Link Externo\">SDK da Gerencianet em .NET Core</a>:\n\n# Instalando via:\n\n**Visual Studio package manager**\n\n```bash\nPM>Install-Package Gerencianet.NETCore.SDK -Version 2.0.1\n```\n\n**.NET Cli**\n\n```bash\n>dotnet add package Gerencianet.NETCore.SDK --version 2.0.1\n```\n\n**Git**\n\nNossa SDK também está disponível em nosso <a href=\"https://github.com/gerencianet/gn-api-sdk-dotnet\" target=\"_blank\">repositório no GitHub</a>.\n\n<pre>$ git clone https://github.com/gerencianet/gn-api-sdk-dotnet-core.git</pre>\n\n<br>\n\n# Testado com\n\n- .NET <code>5.0</code>\n\n# Uso Básico\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"using Gerencianet.NETCore.SDK;\\n...\\ndynamic endpoints = new Endpoints(\\\"client_id\\\", \\\"client_secret\\\", true, \\\"production.p12\\\");\\n            \\nvar body = new \\n{\\n    calendario = new {\\n        expiracao = 3600\\n    },\\n    devedor = new {\\n        cpf = \\\"12345678909\\\",\\n        nome = \\\"Francisco da Silva\\\"\\n    },\\n    valor = new {\\n        original = \\\"1.45\\\"\\n    },\\n    chave = \\\"71cdf9ba-c695-4e3c-b010-abb521a3f1be\\\",\\n    solicitacaoPagador = \\\"Informe o número ou identificador do pedido.\\\"\\n};\\n\\nvar response = endpoints.PixCreateImmediateCharge(null, body);\\nConsole.WriteLine(response);\\n\",\n      \"language\": \"csharp\",\n      \"name\": \".NET Core\"\n    }\n  ]\n}\n[/block]\n<br>\n\n# Exemplos\n\nVocê pode executar os exemplos dentro do diretório <code>Gerencianet.NETCore.SDK.Examples</code>, descomente as linhas em <code>Program.cs</code>.\nAtente-se também a inserir as credenciais corretamente em <code>Gerencianet.NETCore.SDK.Examples/credentials.json</code> antes de executar os exemplos.","updates":[],"order":7,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"60f046eaf986bc004034fd5c","createdAt":"2021-07-15T14:32:10.584Z","user":"5e8b36bc27ee9b00181b36bf","category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Instalação da API (SDK's)","slug":"instalação-da-api-sdks","order":7,"from_sync":false,"reference":false,"_id":"606f2ca6c5ba91007878343d","createdAt":"2017-03-10T12:37:05.075Z","project":"575aeffae12cf20e002f306c","version":"606f2ca7c5ba9100787834c6","__v":0},"version":{"version":"1.1.0","version_clean":"1.1.0","codename":"2021","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["606f2ca6c5ba91007878342b","575af039a083950e004487f7","575af5c7ba4ed70e000ca288","606f2ca6c5ba91007878342c","606f2ca6c5ba91007878342d","606f2ca6c5ba91007878342e","606f2ca6c5ba91007878342f","5761a63d207db7170022fc14","5761b9a2b65324200072d79e","576832939f0bf4190014ffdf","576832c09f0bf4190014ffe1","576832cba151c10e004316f0","576832d5bb15f40e00a288ec","576832e107b1f30e0039c645","606f2ca6c5ba910078783430","606f2ca6c5ba910078783431","5783f78c5cbce30e0074e2b7","606f2ca6c5ba910078783432","606f2ca6c5ba910078783433","606f2ca6c5ba910078783434","606f2ca6c5ba910078783435","606f2ca6c5ba910078783436","606f2ca6c5ba910078783437","578529f887c9280e0090394b","606f2ca6c5ba910078783438","606f2ca6c5ba910078783439","606f2ca6c5ba91007878343a","606f2ca6c5ba91007878343b","606f2ca6c5ba91007878343c","606f2ca6c5ba91007878343d","606f2ca6c5ba91007878343e","606f2ca6c5ba91007878343f","606f2ca6c5ba910078783440","606f2ca6c5ba910078783441","60d61f026ddc3901a32ee5f1","60ec37c637005f015e54174e","61473375119247002a9c14d7"],"_id":"606f2ca7c5ba9100787834c6","project":"575aeffae12cf20e002f306c","createdAt":"2016-06-10T16:51:06.080Z","releaseDate":"2016-06-10T16:51:06.080Z","__v":3,"forked_from":"575aeffae12cf20e002f306f"},"project":"575aeffae12cf20e002f306c","__v":0,"parentDoc":null}

.NET Core

Saiba como instalar e configurar nossa SDK em .NET Core para API Pix e API Boletos (Bolix)

[block:html] { "html": "<p>Nossa API é <a href=\"https://en.wikipedia.org/wiki/Representational_state_transfer\" target=\"_blank\" title=\"Link Externo\">RESTful</a> e responde em <a href=\"http://www.json.org/\" target=\"_blank\" title=\"Link Externo\">JSON</a>. A Gerencianet utiliza <a href=\"http://oauth.net/\" target=\"_blank\" title=\"Link Externo\">OAuth</a> para fornecer acesso autorizado à <abbr title=\"Application Programming Interface\">API</abbr>. Nossa SDK de .NET Core já está preparada para realizar essa autenticação automaticamente.</p>" } [/block] A seguir, confira os procedimentos para instalação da <a href="https://github.com/gerencianet/gn-api-sdk-dotnet-core" target="_blank" title="Link Externo">SDK da Gerencianet em .NET Core</a>: # Instalando via: **Visual Studio package manager** ```bash PM>Install-Package Gerencianet.NETCore.SDK -Version 2.0.1 ``` **.NET Cli** ```bash >dotnet add package Gerencianet.NETCore.SDK --version 2.0.1 ``` **Git** Nossa SDK também está disponível em nosso <a href="https://github.com/gerencianet/gn-api-sdk-dotnet" target="_blank">repositório no GitHub</a>. <pre>$ git clone https://github.com/gerencianet/gn-api-sdk-dotnet-core.git</pre> <br> # Testado com - .NET <code>5.0</code> # Uso Básico [block:code] { "codes": [ { "code": "using Gerencianet.NETCore.SDK;\n...\ndynamic endpoints = new Endpoints(\"client_id\", \"client_secret\", true, \"production.p12\");\n \nvar body = new \n{\n calendario = new {\n expiracao = 3600\n },\n devedor = new {\n cpf = \"12345678909\",\n nome = \"Francisco da Silva\"\n },\n valor = new {\n original = \"1.45\"\n },\n chave = \"71cdf9ba-c695-4e3c-b010-abb521a3f1be\",\n solicitacaoPagador = \"Informe o número ou identificador do pedido.\"\n};\n\nvar response = endpoints.PixCreateImmediateCharge(null, body);\nConsole.WriteLine(response);\n", "language": "csharp", "name": ".NET Core" } ] } [/block] <br> # Exemplos Você pode executar os exemplos dentro do diretório <code>Gerencianet.NETCore.SDK.Examples</code>, descomente as linhas em <code>Program.cs</code>. Atente-se também a inserir as credenciais corretamente em <code>Gerencianet.NETCore.SDK.Examples/credentials.json</code> antes de executar os exemplos.