{"_id":"5db9d09c86165d006c8b738e","project":"575aeffae12cf20e002f306c","version":{"_id":"575aeffae12cf20e002f306f","project":"575aeffae12cf20e002f306c","__v":33,"createdAt":"2016-06-10T16:51:06.080Z","releaseDate":"2016-06-10T16:51:06.080Z","categories":["575aeffae12cf20e002f3070","575af039a083950e004487f7","575af5c7ba4ed70e000ca288","57602fe5b82256240055c657","57602ff6c811102000cef302","576030909b1a9a220067ca40","57604518b82256240055c722","5761a63d207db7170022fc14","5761b9a2b65324200072d79e","576832939f0bf4190014ffdf","576832c09f0bf4190014ffe1","576832cba151c10e004316f0","576832d5bb15f40e00a288ec","576832e107b1f30e0039c645","577680bf3cee3a0e00a000bc","577ff3b1ff48990e000c6806","5783f78c5cbce30e0074e2b7","5783f86292edb92200e6101c","5783f86dbfbba719003f0d8b","5783f8755cbce30e0074e2b8","5783f8b65cbce30e0074e2b9","5783f8bf5cbce30e0074e2ba","5783f8d8ce802f0e0087d574","578529f887c9280e0090394b","57852aeb87c9280e0090394d","57866e72b2f4060e00fa39ca","57ab6d5c39c2fd1900191879","57f39451ab0ee12000bef915","582499a0d90fa027009b259e","58c29df1258e5a1900b60478","5a7c4127490e52002a7f643c","5ce43ecb9e6a78002aae5c66","5ce7de70923530005cbe627a"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"2016","version_clean":"1.0.0","version":"1"},"category":{"_id":"5a7c4127490e52002a7f643c","project":"575aeffae12cf20e002f306c","version":"575aeffae12cf20e002f306f","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2018-02-08T12:23:03.906Z","from_sync":false,"order":13,"slug":"sistemas-integrados","title":"Sistemas Integrados"},"user":"5cd2d0083432a2004b7a6b83","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2019-10-30T18:04:12.378Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":22,"body":"[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/11bae58-wgc.jpg\",\n        \"wgc.jpg\",\n        802,\n        213,\n        \"#d6d7e1\"\n      ],\n      \"caption\": \"\"\n    }\n  ]\n}\n[/block]\nConfira como fazer a integração do seu sistema WGC com a API Gerencianet.\n\nPrimeiramente, você deve criar uma aplicação em sua conta Gerencianet. O procedimento é muito simples:\n\n1. Acesse o menu \"API\" > \"Minhas Aplicações\" da sua conta Gerencianet;\n\n2. Clique no botão \"Nova Aplicação\";\n\n3. Insira o nome que deseja utilizar e clique no botão \"Criar Nova Aplicação\". \n\nVocê também pode conferir na <a href=\"https://www.screencast.com/t/JGbufGke\" target=\"_blank\">imagem</a>;\n\n\nApós a criação de uma \"Aplicação\", você será direcionado para uma tela que exibe três abas: \"Produção\", \"Desenvolvimento\" e \"Playground\". A única aba utilizada por sua integração com o WGC será a aba \"Produção\".\n\nPronto! Com a Aplicação criada, você deve acessar o WGC e seguir os passos abaixo:\n\nNa ABA Financeiro, abra a opção Banco.\n\nCadastre um novo banco, conforme abaixo:\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/dd1643c-wgc1.png\",\n        \"wgc1.png\",\n        1089,\n        769,\n        \"#e7e8e7\"\n      ]\n    }\n  ]\n}\n[/block]\nAgora, na aba Financeiro, vá na opção Agência e crie uma nova agência, conforme abaixo:\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/27a2244-wgc2.png\",\n        \"wgc2.png\",\n        1089,\n        769,\n        \"#e6e7e6\"\n      ]\n    }\n  ]\n}\n[/block]\nEm seguida na mesma aba Financeiro, vá em Conta Bancária e cadastre uma nova conta, conforme abaixo:\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/30b4cbb-wgc3.png\",\n        \"wgc3.png\",\n        1081,\n        761,\n        \"#e5e6e6\"\n      ]\n    }\n  ]\n}\n[/block]\n**ATENÇÃO**! Caso você prefira que toda a movimentação financeira da carteira Gerencianet esteja vinculada a uma conta corrente já existente, não será necessário criar o Banco / Agência / Conta Bancária para tal. A vantagem de usar uma conta exclusiva para isso, é separar a movimentação financeira e depois realizar as transferências entre contas nas datas que de fato as transferências de valores ocorrerem da conta Gerencianet para uma de suas contas correntes, facilitando assim a conciliação bancária.\n\nAgora vá na aba Financeiro, na opção Carteira / Carteira Cobrança e crie uma nova carteira de cobrança, conforme abaixo (Fique atento para usar a palavra \"Produção\" exatamente desta forma no campo \"Layout Arquivo Remessa\"):\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/5d5b597-wgc4.png\",\n        \"wgc4.png\",\n        1081,\n        761,\n        \"#e6e6e6\"\n      ]\n    }\n  ]\n}\n[/block]\nPor fim, na aba Financeiro, na opção Carteira / Carteira Contratada, crie uma nova carteira conforme abaixo:\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/8389e5f-wgc5.png\",\n        \"wgc5.png\",\n        666,\n        768,\n        \"#e1e1e0\"\n      ]\n    }\n  ]\n}\n[/block]\nParametrize de acordo com as suas regras os campos desta tela. A única coisa que deverá ser respeitada são os campos:\n\n**Client_ID**: que deverá ser obtido na aplicação criada dentro da opção de API do site da Gerencianet no inicio deste artigo.\n\n**Client_Secret**: que deverá ser obtido na aplicação criada dentro da opção de API do site da Gerencianet no inicio deste artigo.\n\nVeja <a href=\"https://www.screencast.com/t/O8HfZJctJ\" target=\"_blank\">aqui</a> onde localizar suas credenciais.\n\n**E-mail Gerencianet**: Coloque 1 se quiser que a própria Gerencianet envie o e-mail ao seu cliente assim que o boleto for registrado na API (Recomendado). Ou coloque zero se preferir que o WGC envie o e-mail com o link para o boleto da Gerencianet. \n\n**Tipo de Carteira**: Selecione a opção Gerencianet\n\n**URL Notificação**: Este é o endereço que a Gerencianet usará para enviar as notificações de registro, cancelamento e baixa de maneira automática ao WGC. Ela deverá ser composta pelo endereço IP e porta do seu servidor de aplicação do WGC, caso ele tenha um IP público. Caso não possua um IP público, uma regra de NAT deverá ser criada, redirecionando para o servidor de aplicação do WGC na porta 80. A URL será então o \"IP público com respectiva porta\" + /wgc.service.web/svcGerencianet.svc/ReceiveNotification.\n\nExemplo: Se o IP Público for 190.109.10.20 na porta 85, o endereço ficará: http://190.109.10.20:85/wgc.service.web/svcGerencianet.svc/ReceiveNotification.\n\nCaso queira validar se está tudo funcionando, faça um acesso externo ao endereço http://<IP DO SERVIDOR>:<PORTA>/wgc.service.web/svcGerencianet.svc/TesteServico/OK. Estando tudo ok, deverá abrir a página a seguir:\n\n\n\nÉ importante dizer que recomendamos fortemente que liberem o acesso a este endereço somente aos IPs dos servidores da Gerencianet. Isso pode ser feito restringindo a regra de NAT ou de firewall que libera o acesso aos IPs da Gerencianet.\n\nPara saber quais IPs são usados pela Gerencianet, acesse o endereço: https://gerencianet.com.br/artigo/quais-enderecos-de-ip-gerencianet-utiliza/","excerpt":"Você está em: *\"Sistemas Integrados > WGC Sistemas\"*","slug":"wgc-sistemas","type":"basic","title":"WGC Sistemas"}

WGC Sistemas

Você está em: *"Sistemas Integrados > WGC Sistemas"*

[block:image] { "images": [ { "image": [ "https://files.readme.io/11bae58-wgc.jpg", "wgc.jpg", 802, 213, "#d6d7e1" ], "caption": "" } ] } [/block] Confira como fazer a integração do seu sistema WGC com a API Gerencianet. Primeiramente, você deve criar uma aplicação em sua conta Gerencianet. O procedimento é muito simples: 1. Acesse o menu "API" > "Minhas Aplicações" da sua conta Gerencianet; 2. Clique no botão "Nova Aplicação"; 3. Insira o nome que deseja utilizar e clique no botão "Criar Nova Aplicação". Você também pode conferir na <a href="https://www.screencast.com/t/JGbufGke" target="_blank">imagem</a>; Após a criação de uma "Aplicação", você será direcionado para uma tela que exibe três abas: "Produção", "Desenvolvimento" e "Playground". A única aba utilizada por sua integração com o WGC será a aba "Produção". Pronto! Com a Aplicação criada, você deve acessar o WGC e seguir os passos abaixo: Na ABA Financeiro, abra a opção Banco. Cadastre um novo banco, conforme abaixo: [block:image] { "images": [ { "image": [ "https://files.readme.io/dd1643c-wgc1.png", "wgc1.png", 1089, 769, "#e7e8e7" ] } ] } [/block] Agora, na aba Financeiro, vá na opção Agência e crie uma nova agência, conforme abaixo: [block:image] { "images": [ { "image": [ "https://files.readme.io/27a2244-wgc2.png", "wgc2.png", 1089, 769, "#e6e7e6" ] } ] } [/block] Em seguida na mesma aba Financeiro, vá em Conta Bancária e cadastre uma nova conta, conforme abaixo: [block:image] { "images": [ { "image": [ "https://files.readme.io/30b4cbb-wgc3.png", "wgc3.png", 1081, 761, "#e5e6e6" ] } ] } [/block] **ATENÇÃO**! Caso você prefira que toda a movimentação financeira da carteira Gerencianet esteja vinculada a uma conta corrente já existente, não será necessário criar o Banco / Agência / Conta Bancária para tal. A vantagem de usar uma conta exclusiva para isso, é separar a movimentação financeira e depois realizar as transferências entre contas nas datas que de fato as transferências de valores ocorrerem da conta Gerencianet para uma de suas contas correntes, facilitando assim a conciliação bancária. Agora vá na aba Financeiro, na opção Carteira / Carteira Cobrança e crie uma nova carteira de cobrança, conforme abaixo (Fique atento para usar a palavra "Produção" exatamente desta forma no campo "Layout Arquivo Remessa"): [block:image] { "images": [ { "image": [ "https://files.readme.io/5d5b597-wgc4.png", "wgc4.png", 1081, 761, "#e6e6e6" ] } ] } [/block] Por fim, na aba Financeiro, na opção Carteira / Carteira Contratada, crie uma nova carteira conforme abaixo: [block:image] { "images": [ { "image": [ "https://files.readme.io/8389e5f-wgc5.png", "wgc5.png", 666, 768, "#e1e1e0" ] } ] } [/block] Parametrize de acordo com as suas regras os campos desta tela. A única coisa que deverá ser respeitada são os campos: **Client_ID**: que deverá ser obtido na aplicação criada dentro da opção de API do site da Gerencianet no inicio deste artigo. **Client_Secret**: que deverá ser obtido na aplicação criada dentro da opção de API do site da Gerencianet no inicio deste artigo. Veja <a href="https://www.screencast.com/t/O8HfZJctJ" target="_blank">aqui</a> onde localizar suas credenciais. **E-mail Gerencianet**: Coloque 1 se quiser que a própria Gerencianet envie o e-mail ao seu cliente assim que o boleto for registrado na API (Recomendado). Ou coloque zero se preferir que o WGC envie o e-mail com o link para o boleto da Gerencianet. **Tipo de Carteira**: Selecione a opção Gerencianet **URL Notificação**: Este é o endereço que a Gerencianet usará para enviar as notificações de registro, cancelamento e baixa de maneira automática ao WGC. Ela deverá ser composta pelo endereço IP e porta do seu servidor de aplicação do WGC, caso ele tenha um IP público. Caso não possua um IP público, uma regra de NAT deverá ser criada, redirecionando para o servidor de aplicação do WGC na porta 80. A URL será então o "IP público com respectiva porta" + /wgc.service.web/svcGerencianet.svc/ReceiveNotification. Exemplo: Se o IP Público for 190.109.10.20 na porta 85, o endereço ficará: http://190.109.10.20:85/wgc.service.web/svcGerencianet.svc/ReceiveNotification. Caso queira validar se está tudo funcionando, faça um acesso externo ao endereço http://<IP DO SERVIDOR>:<PORTA>/wgc.service.web/svcGerencianet.svc/TesteServico/OK. Estando tudo ok, deverá abrir a página a seguir: É importante dizer que recomendamos fortemente que liberem o acesso a este endereço somente aos IPs dos servidores da Gerencianet. Isso pode ser feito restringindo a regra de NAT ou de firewall que libera o acesso aos IPs da Gerencianet. Para saber quais IPs são usados pela Gerencianet, acesse o endereço: https://gerencianet.com.br/artigo/quais-enderecos-de-ip-gerencianet-utiliza/