{"__v":12,"_id":"57866edd9832f20e00dd5df1","category":{"project":"575aeffae12cf20e002f306c","version":"575aeffae12cf20e002f306f","_id":"57866e72b2f4060e00fa39ca","__v":0,"sync":{"url":"","isSync":false},"reference":true,"createdAt":"2016-07-13T16:38:10.846Z","from_sync":false,"order":2,"slug":"ambiente-de-testes","title":"Ambiente de Testes"},"parentDoc":null,"project":"575aeffae12cf20e002f306c","user":"57601a13af3e090e00108059","version":{"__v":30,"_id":"575aeffae12cf20e002f306f","project":"575aeffae12cf20e002f306c","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"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"2016","version_clean":"1.0.0","version":"1"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-07-13T16:39:57.410Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":true,"order":4,"body":"Para acessar o ambiente de testes você precisa de uma conta Gerencianet. <a href=\"https://gerencianet.com.br/#abrirconta\" title=\"Cadastro ao nosso sistema, seja nosso cliente\" target=\"_blank\">Crie sua conta</a>.\n\nO Playground (também chamado de \"sandbox\") é um ambiente de desenvolvimento/testes no qual o integrador, independente da operação a ser realizada, pode utilizar para conhecer o mecanismo e o fluxo de pagamento em um ambiente 100% de teste e descomplicado. [Conheça mais](https://dev.gerencianet.com.br/docs/playground) sobre o Playground oferecido pela Gerencianet.\n\nO *endpoint* “installment” é utilizado para listar as parcelas de cada bandeira de cartão de crédito, já com os valores de juros e número de parcelas calculados de acordo com a conta integradora. Ou seja, se sua conta possui uma configuração de juros de cartão (opção disponível para clientes que optaram por receber valores de cartão de forma parcelada), não é necessário fazer nenhum cálculo, esse *endpoint* já informa os valores calculados.\n\nNa SDK de PHP, por exemplo, a função que utiliza esse *endpoint* é chamada <code>getInstallments</code>, e um <a href=\"https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/extra/getInstallments.php\" target=\"_blank\">exemplo</a> pode ser visualizada no Github.\n\n## Índice contendo os endpoints listados no Playground, modalidade *\"Outros\"*\n\n<ul><li><div class=\"\"><span class=\"get\">GET</span> <a href=\"https://dev.gerencianet.com.br/docs/playground-outros#installments\">/installments</a> <em>(listar parcelas, de acordo com a bandeira do cartão de crédito)</em></div></li></ul>\n\n<br>\n<hr>\n\n<div class=\"distancia_top\"><a name=\"installments\"><span class=\"get\">GET</span></a><strong class=\"text-endpoint\">/installments</strong></div>\n\nPermite listar as parcelas, de acordo com a bandeira do cartão de crédito, já com os valores de juros e número de parcelas calculados de acordo com as taxas/tarifas da conta integradora.\n\nBandeiras disponíveis: <code>visa</code>, <code>mastercard</code>, <code>amex</code>, <code>diners</code>, <code>discover</code>, <code>jcb</code>, <code>elo</code> e <code>aura</code>.\n\nNa imagem a seguir, é possível observar a tela de nosso ambiente de testes no qual constam os recursos atrelados ao método <code>GET /installments</code> que estão disponíveis para utilização:\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/SC4kfAUqQnGDezcCKlfo_94a5d7d00f9b43a29ef96d9a123e5990.png\",\n        \"94a5d7d00f9b43a29ef96d9a123e5990.png\",\n        \"1434\",\n        \"158\",\n        \"#1ba4bb\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nA seguir, um JSON simples que permite listar as parcelas quando o pagamento for através de cartão de crédito. Além disso, é possível observar a saída prevista disponível para este método. Lembrando que também é preciso informar o parâmetro de entrada <code>brand</code> (bandeira) e <code>total</code> (valor total) da compra que deseja obter as informações:\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"Parâmetro de entrada: informe o \\\"brand\\\" e o \\\"total\\\" desejado\",\n      \"language\": \"text\",\n      \"name\": \"Dados de Entrada\"\n    },\n    {\n      \"code\": \"{\\n  \\\"code\\\": 200, // retorno HTTP \\\"200\\\" informando que o pedido foi bem sucedido\\n  \\\"data\\\": {\\n    \\\"rate\\\": 0,\\n    \\\"name\\\": \\\"visa\\\", // bandeira do cartão informada\\n    \\\"installments\\\": [\\n      {\\n        \\\"installment\\\": 1,\\n        \\\"has_interest\\\": false,\\n        \\\"value\\\": 1000, // valor da primeira parcela\\n        \\\"currency\\\": \\\"10,00\\\",\\n        \\\"interest_percentage\\\": 0\\n      },\\n      {\\n        \\\"installment\\\": 2,\\n        \\\"has_interest\\\": true,\\n        \\\"value\\\": 515, // valor da segunda parcela\\n        \\\"currency\\\": \\\"5,15\\\",\\n        \\\"interest_percentage\\\": 199\\n      }\\n    ]\\n  }\\n}\",\n      \"language\": \"json\",\n      \"name\": \"Dados de Saída\"\n    }\n  ]\n}\n[/block]\nEsse JSON permite listar as parcelas, de acordo com a bandeira do cartão de crédito, já com os valores de juros e número de parcelas calculados de acordo com as taxas/tarifas da conta integradora.","excerpt":"Você está em: *\"Ambiente de Testes > Playground: Outros\"*","slug":"playground-outros","type":"basic","title":"Playground: Outros"}

Playground: Outros

Você está em: *"Ambiente de Testes > Playground: Outros"*

Para acessar o ambiente de testes você precisa de uma conta Gerencianet. <a href="https://gerencianet.com.br/#abrirconta" title="Cadastro ao nosso sistema, seja nosso cliente" target="_blank">Crie sua conta</a>. O Playground (também chamado de "sandbox") é um ambiente de desenvolvimento/testes no qual o integrador, independente da operação a ser realizada, pode utilizar para conhecer o mecanismo e o fluxo de pagamento em um ambiente 100% de teste e descomplicado. [Conheça mais](https://dev.gerencianet.com.br/docs/playground) sobre o Playground oferecido pela Gerencianet. O *endpoint* “installment” é utilizado para listar as parcelas de cada bandeira de cartão de crédito, já com os valores de juros e número de parcelas calculados de acordo com a conta integradora. Ou seja, se sua conta possui uma configuração de juros de cartão (opção disponível para clientes que optaram por receber valores de cartão de forma parcelada), não é necessário fazer nenhum cálculo, esse *endpoint* já informa os valores calculados. Na SDK de PHP, por exemplo, a função que utiliza esse *endpoint* é chamada <code>getInstallments</code>, e um <a href="https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/extra/getInstallments.php" target="_blank">exemplo</a> pode ser visualizada no Github. ## Índice contendo os endpoints listados no Playground, modalidade *"Outros"* <ul><li><div class=""><span class="get">GET</span> <a href="https://dev.gerencianet.com.br/docs/playground-outros#installments">/installments</a> <em>(listar parcelas, de acordo com a bandeira do cartão de crédito)</em></div></li></ul> <br> <hr> <div class="distancia_top"><a name="installments"><span class="get">GET</span></a><strong class="text-endpoint">/installments</strong></div> Permite listar as parcelas, de acordo com a bandeira do cartão de crédito, já com os valores de juros e número de parcelas calculados de acordo com as taxas/tarifas da conta integradora. Bandeiras disponíveis: <code>visa</code>, <code>mastercard</code>, <code>amex</code>, <code>diners</code>, <code>discover</code>, <code>jcb</code>, <code>elo</code> e <code>aura</code>. Na imagem a seguir, é possível observar a tela de nosso ambiente de testes no qual constam os recursos atrelados ao método <code>GET /installments</code> que estão disponíveis para utilização: [block:image] { "images": [ { "image": [ "https://files.readme.io/SC4kfAUqQnGDezcCKlfo_94a5d7d00f9b43a29ef96d9a123e5990.png", "94a5d7d00f9b43a29ef96d9a123e5990.png", "1434", "158", "#1ba4bb", "" ] } ] } [/block] A seguir, um JSON simples que permite listar as parcelas quando o pagamento for através de cartão de crédito. Além disso, é possível observar a saída prevista disponível para este método. Lembrando que também é preciso informar o parâmetro de entrada <code>brand</code> (bandeira) e <code>total</code> (valor total) da compra que deseja obter as informações: [block:code] { "codes": [ { "code": "Parâmetro de entrada: informe o \"brand\" e o \"total\" desejado", "language": "text", "name": "Dados de Entrada" }, { "code": "{\n \"code\": 200, // retorno HTTP \"200\" informando que o pedido foi bem sucedido\n \"data\": {\n \"rate\": 0,\n \"name\": \"visa\", // bandeira do cartão informada\n \"installments\": [\n {\n \"installment\": 1,\n \"has_interest\": false,\n \"value\": 1000, // valor da primeira parcela\n \"currency\": \"10,00\",\n \"interest_percentage\": 0\n },\n {\n \"installment\": 2,\n \"has_interest\": true,\n \"value\": 515, // valor da segunda parcela\n \"currency\": \"5,15\",\n \"interest_percentage\": 199\n }\n ]\n }\n}", "language": "json", "name": "Dados de Saída" } ] } [/block] Esse JSON permite listar as parcelas, de acordo com a bandeira do cartão de crédito, já com os valores de juros e número de parcelas calculados de acordo com as taxas/tarifas da conta integradora.