{"info":{"_postman_id":"f0d7d765-c86d-4b61-9c4d-df221f87c989","name":"Clientes MT Bank (obsoleto)","description":"<html><head></head><body><h1 id=\"introducao\">Introdução</h1>\n<p>Esta documentação tem como objetivo fornecer informações abrangentes sobre a implementação e utilização dos produtos bancários da MT Bank, permitindo que desenvolvedores, instituições financeiras e empresas integrem esse sistema em suas aplicações e serviços.</p>\n<h1 id=\"principios-basicos\">Princípios básicos</h1>\n<h2 id=\"retorno-padrão\">Retorno padrão</h2>\n<p>Pensando na facilidade de integração com as APIs da MT Bank, todos os retornos da requisição possuem um retorno padrão, exceto a API de geração de token de acesso.</p>\n<h4 id=\"exemplo-de-retorno-bem-sucedido\">Exemplo de retorno bem-sucedido</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"StatusCode\": 200,\n  \"Title\": \"Success\",\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\n  \"Extensions\": {\n    \"message\": \"Consulta realizada com sucesso\",\n    \"data\" : \"object\"\n  }\n}\n\n</code></pre>\n<p><strong><code>StatusCode</code></strong>: indica o código de status HTTP da resposta. No exemplo, é \"200\", o que indica que a solicitação foi bem-sucedida.</p>\n<p><strong><code>Title</code></strong>: fornece uma descrição textual do status da resposta. No exemplo, é \"Success\", indicando que a operação foi realizada com êxito.</p>\n<p><strong><code>Type</code></strong>: fornece um link para uma especificação ou documentação que descreve o tipo de resposta. No exemplo, é uma referência à seção 6.3.1 da RFC 7231, que é a especificação para códigos de status HTTP.</p>\n<p><strong><code>Extensions</code></strong>: inclui informações adicionais na resposta. No exemplo, há um atributo <code>message</code> que exibe a mensagem indicando que a requisição foi bem sucedida e também o atributo <code>data</code> associada a um objeto, que seria a carga útil da resposta, contendo os dados relevantes para a operação realizada.</p>\n<h4 id=\"exemplo-de-retorno-malsucedido\">Exemplo de retorno malsucedido</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"StatusCode\": 400,\n  \"Title\": \"Bad Request\",\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\n  \"Extensions\": {\n    \"errors\" : [\n      \"O campo 'Name' não pode ser vazio\" ,\n      \"O campo 'Age' não pode ser menos que 18 anos\"\n    ]\n  }\n}\n\n</code></pre>\n<p><strong><code>Extensions</code></strong>: no exemplo, há uma chave chamada \"errors\" associada a uma lista de mensagens de erro. Essas mensagens de erro fornecem detalhes específicos sobre o motivo pelo qual a solicitação foi considerada como requisição inválida.</p>\n<h2 id=\"ambientes\">Ambientes</h2>\n<p>O ambiente refere-se ao local em que o software será operado. Disponibilizamos o ambiente de <em>sandbox</em> como ambiente para testes e homologação.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Ambiente</th>\n<th><strong>URL</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Sandbox</td>\n<td><a href=\"https://dev.mtbank.com.br/\">https://sandbox.mtbank.com.br</a></td>\n</tr>\n<tr>\n<td>Produção</td>\n<td><a href=\"https://dev.mtbank.com.br/\">https://api.mtbank.com.br</a></td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Introdução","slug":"introducao"},{"content":"Princípios básicos","slug":"principios-basicos"}],"owner":"36274419","collectionId":"f0d7d765-c86d-4b61-9c4d-df221f87c989","publishedId":"2sAYQdjVHx","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-01-22T14:49:08.000Z"},"item":[{"name":"Autenticação","item":[{"name":"Gerar token de acesso","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","packages":{},"id":"a79582e9-69d0-43f3-82cd-20c99022dfa8"}}],"id":"3a047ac0-b0a9-4a28-bd47-f878a3ce59c6","protocolProfileBehavior":{"disabledSystemHeaders":{"connection":true,"accept":true,"accept-encoding":true,"user-agent":true,"host":true},"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"client_credentials","description":"<p>Tipo de concessão do token. Utilizar \"client_credentials\".</p>\n","type":"text"},{"key":"client_id","value":"client_secret_teste","description":"<p>Número identificador do cliente, fornecido pela MT Bank.</p>\n","type":"text"},{"key":"scope","value":"clients_api/big_pix","description":"<p>São ações que podem ser realizadas com base nos escopos enviados pela MT Bank. É composto por \"servidor_de_recurso/recurso\".</p>\n","type":"text"}]},"url":"{{auth-url}}/token","description":"<p>Retorna o token de acesso, utilizado para autenticação das APIs.</p>\n<p>O método de autenticação utilizado é o Basic, que consiste em um método simples de autenticação em que o nome de usuário e a senha, convertidos em Base64, são enviados como parte do cabeçalho da solicitação.</p>\n<p>Para converter em Base64, é necessario concatenar o usuário e senha, tendo como separador o caracter \":\".</p>\n<p>Exemplo:</p>\n<p><code>ClientId</code> : \"cliente-teste\"</p>\n<p><code>ClientSecret</code> : \"segredo-teste\"</p>\n<p>Texto concatenado: \"cliente-teste:segredo-teste\".</p>\n<p>Base64: \"Y2xpZW50ZS10ZXN0ZTpzZWdyZWRvLXRlc3Rl\" (<a href=\"https://www.convertsimple.com/convert-text-to-base64/\">conversor texto para Base64</a>).</p>\n","urlObject":{"path":["token"],"host":["{{auth-url}}"],"query":[],"variable":[]}},"response":[{"id":"4d4f2567-369a-4839-8bf4-7eb8081d2b73","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"url":"https://sandbox-token.mtbank.com.br/oauth2/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\r\n    \"access_token\": \"eyJra1example\",\r\n    \"id_token\": \"eyJra2example\",\r\n    \"refresh_token\": \"eyJj3example\",\r\n    \"token_type\": \"Bearer\",\r\n    \"expires_in\": 300\r\n}"}],"_postman_id":"3a047ac0-b0a9-4a28-bd47-f878a3ce59c6"}],"id":"0a49ec32-8aed-4599-b00e-c244d1dead5c","description":"<p>O objetivo da autenticação é garantir que apenas integradores autorizados tenham acesso aos recursos e funcionalidades disponibilizados pela API de Pix.</p>\n<p>O método de autenticação para a API de Pix é por meio de um token de acesso, que utiliza o padrão OAuth 2.0, com um tempo de vida de 5 minutos, que garante ao integrador acesso às funcionalidades de forma segura.</p>\n<h2 id=\"etapa-1-solicitar-credenciais-de-acesso\">Etapa 1: solicitar credenciais de acesso</h2>\n<p>Para que possa realizar a integração, é preciso solicitar junto ao time de integração da MT Bank o <code>ClientId</code> , <code>ClientSecret</code> e <code>Scope</code>, para que com estas informações possa ser possível gerar o token JWT.</p>\n<h2 id=\"etapa-2-solicitar-a-autorização\">Etapa 2: solicitar a autorização</h2>\n<p>Em posse das informações necessárias, conforme indicado na etapa 1, poderá ser gerado o token de acesso no padrão OAuth 2.0, tornando possível o acesso às APIs da MT Bank. Para tal, é necessário utilizar a API de Autenticação, que gerará o token, que deverá ser utilizado até a expiração do seu tempo de vida.</p>\n<p>Veja a API <strong>Gerar Token de Acesso</strong>.</p>\n<h2 id=\"etapa-3-utilização-do-token\">Etapa 3: utilização do token</h2>\n<p>Em posse do token gerado, deverá enviá-lo no cabeçalho da solicitação da API, conforme o exemplo abaixo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-properties\">Content-Type: application/json\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL3NlcnZpbmRlci1hdXRvcml6YWN0aW9uLmNvbSIsInN1YiI6ImlkLWRvLXVzdWFyaW8iLCJhdWQiOiJjbGllbnRlLWlkIiwiaWF0IjoxNjQxOTA0ODAwLCJleHAiOjE2NDE5MDg0MDAsInNjb3BlIjoibGVhdXRhIGVzY3JpcHRhIiwiaWF0IjoxNjQxOTA0ODAwfQ.LsJ0-8D7Pw40T4dODCMLz4MNt3XVbwbPKUSe_9hFn8E\n\n</code></pre>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"7970a816-a3f0-4256-9a3e-615172c6fe86"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"198e4c6e-f50b-4b77-80a7-81ca6c8cdd71"}}],"_postman_id":"0a49ec32-8aed-4599-b00e-c244d1dead5c"},{"name":"Devolução","item":[{"name":"Devolver Pagamento","id":"235d1d7a-6353-45ad-bfe6-0bbd0a02fb42","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"description\": \"Pagamento indevido\",\r\n    \"message\": \"Processo Bacen 12.125/2023-89\",\r\n    \"reason\": \"fraud\",\r\n    \"endToEnd\": \"E421726176606948427330315768697\",\r\n    \"identifier\": \"242217f1-6b6f-4c2d-9868-a3b421292984\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{pix-url}}/refunds","description":"<p>Realiza a solicitação de uma devolução.</p>\n<h2 id=\"payload-da-requisição\">Payload da requisição</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Atributo</th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n<th><strong>Obrigatório</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>description</code></td>\n<td>String</td>\n<td>Descritivo do motivo da devolução.</td>\n<td>Não</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>String</td>\n<td>Mensagem para o Pagador que receberá a devolução.</td>\n<td>Não</td>\n</tr>\n<tr>\n<td><code>reason</code></td>\n<td>String</td>\n<td>Motivo para a devolução do Pix.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>endToEnd</code></td>\n<td>String</td>\n<td>Número identificador da transação, gerado pelo Bacen, da transação que será devolvida.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>identifier</code></td>\n<td>String</td>\n<td>Identificador da transação da cobrança de devolução. Campo livre do integrador, que pode ser utilizado para conciliação.</td>\n<td>Sim</td>\n</tr>\n</tbody>\n</table>\n</div><p>O atributo <code>Reason</code> podem ser os seguintes motivos:</p>\n<ul>\n<li><p><code>2</code>→<code>transaction-error</code></p>\n</li>\n<li><p><code>3</code>→<code>unauthorized-transaction</code></p>\n</li>\n<li><p><code>4</code>→<code>fraud</code></p>\n</li>\n<li><p><code>5</code>→<code>trade-disagreement</code></p>\n</li>\n<li><p><code>6</code>→<code>withdrawal-purchase</code></p>\n</li>\n<li><p><code>7</code>→<code>contractual-divergence</code></p>\n</li>\n<li><p><code>8</code>→<code>operational-error</code></p>\n</li>\n<li><p><code>9</code>→<code>duplicate-payment</code></p>\n</li>\n</ul>\n<h2 id=\"payload-do-retorno\">Payload do retorno</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Atributo</th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Status</code></td>\n<td>String</td>\n<td>Situação da devolução.</td>\n</tr>\n</tbody>\n</table>\n</div><p>O atributo <code>Status</code> podem ser as seguintes situações:</p>\n<ul>\n<li><p><code>1</code>→<code>send</code></p>\n</li>\n<li><p><code>3</code>→<code>confirmed</code></p>\n</li>\n<li><p><code>5</code>→<code>rejected</code></p>\n</li>\n</ul>\n","urlObject":{"path":["refunds"],"host":["{{pix-url}}"],"query":[],"variable":[]}},"response":[{"id":"db889bd6-559e-4f10-b7dc-57fc1c35b056","name":"Sucesso","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Description\": \"Pagamento indevido\",\r\n    \"Message\": \"Processo Bacen 12.125/2023-89\",\r\n    \"Reason\": \"fraud\",\r\n    \"EndToEnd\": \"E421726176606948427330315768697\",\r\n    \"Identifier\": \"242217f1-6b6f-4c2d-9868-a3b421292984\",\r\n    \"Status\": \"Send\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.mtbank.com.br/pix/refund"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"statusCode\": 200,\r\n  \"title\": \"Success\",\r\n  \"type\" : \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\r\n  \"extensions\": {\r\n    \"message\": \"Solicitação de devolução realizada com sucesso\",\r\n    \"data\" : {\r\n        \"description\": \"Pagamento indevido\",\r\n        \"message\": \"Processo Bacen 12.125/2023-89\",\r\n        \"reason\": \"fraud\",\r\n        \"reasonId\": 4,\r\n        \"status\": \"send\",\r\n        \"statusId\": 1,\r\n        \"endToEnd\": \"E421726176606948427330315768697\",\r\n        \"identifier\": \"242217f1-6b6f-4c2d-9868-a3b421292984\"\r\n    }\r\n  }\r\n}"},{"id":"40c2c6be-e9c9-465a-83e7-a8128dfb6c67","name":"Erro","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Description\": \"Pagamento indevido\",\r\n    \"Message\": \"Processo Bacen 12.125/2023-89\",\r\n    \"Reason\": \"opcao-para-provocar-erro\",\r\n    \"EndToEnd\": \"E421726176606948427330315768697\",\r\n    \"Identifier\": \"242217f1-6b6f-4c2d-9868-a3b421292984\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{pix-url}}/refund"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 400,\r\n  \"Title\": \"Bad Request\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\r\n  \"Extensions\" : {\r\n    \"Errors\" : [ \r\n        \"Reason inválido\"\r\n      ]\r\n  }\r\n}"}],"_postman_id":"235d1d7a-6353-45ad-bfe6-0bbd0a02fb42"},{"name":"Consulta de Devolução","id":"7bad2512-de1d-40fb-8a59-ac8ce01f0fb2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{pix-url}}/refunds","description":"<p>Realiza a consulta da devolução, através do Identificador gerado pelo integrador ou EndToEnd gerado pelo Bacen.</p>\n<h2 id=\"payload-de-retorno\">Payload de retorno</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PayerName</code></td>\n<td>String</td>\n<td>Nome do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Pagador, incluído o dígito.</td>\n</tr>\n<tr>\n<td><code>PayerTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>ReceiverPixKey</code></td>\n<td>String</td>\n<td>Chave Pix do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverName</code></td>\n<td>String</td>\n<td>Nome do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Recebedor, incluído o dígito.</td>\n</tr>\n<tr>\n<td><code>ReceiverTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>TransactionDate</code></td>\n<td>DateTime</td>\n<td>Data e hora da transação original.</td>\n</tr>\n<tr>\n<td><code>Initiation</code></td>\n<td>String</td>\n<td>Forma de iniciação do da transação que foi devolvida.</td>\n</tr>\n<tr>\n<td><code>ValueOrigin</code></td>\n<td>Decimal</td>\n<td>Valor pago na transação que foi devolvida.</td>\n</tr>\n<tr>\n<td><code>IdentifierOrigin</code></td>\n<td>String</td>\n<td>Identificador da cobrança do integrador da transação que foi devolvida.</td>\n</tr>\n<tr>\n<td><code>EndToEndOrigin</code></td>\n<td>String</td>\n<td>Número identificador da transação que foi devolvida, gerado pelo Bacen.</td>\n</tr>\n<tr>\n<td><code>MessageOrigin</code></td>\n<td>String</td>\n<td>Mensagem enviada na transação que foi devolvida.</td>\n</tr>\n<tr>\n<td><code>IdentifierRefund</code></td>\n<td>String</td>\n<td>Identificador da cobrança do integrador, da transação de devolução.</td>\n</tr>\n<tr>\n<td><code>EndToEndRefund</code></td>\n<td>String</td>\n<td>Número identificador da transação de devolução, gerado pelo Bacen</td>\n</tr>\n<tr>\n<td><code>MessageRefund</code></td>\n<td>String</td>\n<td>Mensagem para o Pagador que recebeu a devolução.</td>\n</tr>\n<tr>\n<td><code>Description</code></td>\n<td>String</td>\n<td>Descritivo do motivo da devolução.</td>\n</tr>\n<tr>\n<td><code>Reason</code></td>\n<td>String</td>\n<td>Motivo para a devolução do Pix.</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>String</td>\n<td>Situação da devolução.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Para saber as opções possível dos atributos <code>Status</code> e <code>Initiation</code>, veja o endpoint <a href=\"#2623589c-ab91-4f68-a191-b7e6081d408e\">Consulta Pagamentos</a>.</p>\n<p>Para saber as opções possível do atributo <code>Reason</code> e <code>Status</code>, veja o endpoint <a href=\"#088a41d2-7412-4ebe-a6f0-e40b8ecc2f3e\">Devolver Pagamento</a>.</p>\n","urlObject":{"path":["refunds"],"host":["{{pix-url}}"],"query":[{"disabled":true,"description":{"content":"<p>Identificador da cobrança pelo integrador, sendo o mesmo enviado na geração do QR-Code.</p>\n","type":"text/plain"},"key":"identifier","value":"{{identificador-integrador}}"},{"disabled":true,"description":{"content":"<p>Número identificador da transação, gerado pelo Bacen.</p>\n","type":"text/plain"},"key":"end-to-end","value":"{{end-to-end-bacen}}"}],"variable":[]}},"response":[{"id":"02e2bc94-e19f-4515-abb2-9606e959ac31","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://sandbox.mtbank.com.br/pix/refund?end-to-end=E982962769268481738548042697108","protocol":"https","host":["sandbox","mtbank","com","br"],"path":["pix","refund"],"query":[{"key":"end-to-end","value":"E982962769268481738548042697108"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"statusCode\": 200,\r\n  \"title\": \"Success\",\r\n  \"type\" : \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\r\n  \"extensions\": {\r\n    \"message\": \"Consulta realizada com sucesso\",\r\n    \"data\" : {\r\n        \"payerName\": \"Rogério da Silva Gomes\",\r\n        \"payerBankCode\": \"001\",\r\n        \"payerBankBranch\": \"1328\",\r\n        \"payerBankAccount\": \"12598639\",\r\n        \"payerTaxNumber\": \"90609844040\",\r\n        \"payerISPB\": \"26060719\",\r\n        \"receiverPixKey\": \"+5512958635412\",\r\n        \"receiverName\": \"Jorge da Silva Ramos\",\r\n        \"receiverBankCode\": \"001\",\r\n        \"receiverBankBranch\": \"1328\",\r\n        \"receiverBankAccount\": \"12598639\",\r\n        \"receiverTaxNumber\": \"90609844040\",\r\n        \"receiverISPB\": \"26060719\",\r\n        \"transactionDate\": \"2024-01-18T17:04:58\",\r\n        \"inicialization\": \"pix-key\",\r\n        \"valueOrigin\": 9.87,\r\n        \"identifierOrigin\": \"7e69adad-3ed1-48b4-98d0-b9d6ca15f5df\",\r\n        \"endToEndOrigin\": \"E421726176606948427330315768697\",\r\n        \"messageOrigin\": \"Pagamento da NF. 12569\",\r\n        \"identifierRefund\": \"9200deae-6150-440b-8288-23fa059dbbaa\",\r\n        \"endToEndRefund\": \"E982962769268481738548042697108\",\r\n        \"messageRefund\": \"Processo Bacen 12.125/2023-89\",\r\n        \"description\": \"Devolução por mandato judicial.\",\r\n        \"reason\": \"fraud\",\r\n        \"reasonId\": 4,\r\n        \"status\": \"send\",\r\n        \"statusId\": 1\r\n    }\r\n  }\r\n}"},{"id":"8e0b7f87-74e2-415c-8e7d-68d0a467107f","name":"Erro","originalRequest":{"method":"GET","header":[],"url":"{{pix-url}}/refund"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 400,\r\n  \"Title\": \"Bad Request\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\r\n  \"Extensions\" : {\r\n    \"Errors\" : [ \r\n        \"Esperado o parâmetro identifier ou end-to-end\"\r\n      ]\r\n  }\r\n}"}],"_postman_id":"7bad2512-de1d-40fb-8a59-ac8ce01f0fb2"}],"id":"5ee9951f-13e1-4e97-88c2-ad05d5d43e54","description":"<p>Devolução Pix refere-se à reversão de uma transação realizada por meio desse sistema de pagamento instantâneo.</p>\n<p>A devolução Pix pode ocorrer em situações específicas, como quando há um problema em uma transação, como um pagamento indevido, um valor incorreto ou uma transação não autorizada.</p>\n<p>Para realizar a devolução, é preciso solicitar a devolução e aguardar um webhook que retornará a confirmação da devolução.</p>\n<p>Veja a API <a href=\"#088a41d2-7412-4ebe-a6f0-e40b8ecc2f3e\">Devolver Pagamento</a>.</p>\n","_postman_id":"5ee9951f-13e1-4e97-88c2-ad05d5d43e54"},{"name":"EDI","item":[{"name":"Operações bancárias - v1.0.0","id":"00d814ea-dfb6-43f4-8425-26d86a4ec5c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"clients\": [\r\n        {\r\n            \"name\": \"\",\r\n            \"taxNumber\": \"\",\r\n            \"operations\": [\r\n                {\r\n                    \"operationReference\": \"00000000-0000-0000-0000-000000000000\",\r\n                    \"operationType\": 1,\r\n                    \"operationDate\": \"2000-01-01T00:00:00\",\r\n                    \"operationValue\": 0.00,\r\n                    \"operationRate\": 0.00,\r\n                    \"clientIdentifier\": \"\",\r\n                    \"originName\": \"\",\r\n                    \"originTaxNumber\": \"\",\r\n                    \"originBankCode\": \"\",\r\n                    \"originBranch\": \"\",\r\n                    \"originAccount\": \"\",\r\n                    \"originIspb\": \"\",\r\n                    \"destinationName\": \"\",\r\n                    \"destinationTaxNumber\": \"\",\r\n                    \"destinationBankCode\": \"\",\r\n                    \"destinationBranch\": \"\",\r\n                    \"destinationAccount\": \"\",\r\n                    \"destinationIspb\": \"\",\r\n                    \"flow\": 0,\r\n                    \"pixOperation\": 0,\r\n                    \"pixKey\": \"\",\r\n                    \"pixEndToEnd\": \"\",\r\n                    \"pixQrCodeIdentifier\": \"\",\r\n                    \"pixSplitOriginOperationReference\": \"00000000-0000-0000-0000-000000000000\",\r\n                    \"pixRefundOriginOperationReference\": \"00000000-0000-0000-0000-000000000000\"\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{webhook-url}}/edi/bank-operation/v1.0.0","description":"<p>Envio de um EDI de operações bancárias para o integrador.</p>\n<h2 id=\"payload-do-retorno\">Payload do retorno</h2>\n<h3 id=\"clientes\">Clientes</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clients</code></td>\n<td>Object</td>\n<td>Objeto que contêm os cliente que realizaram operações bancárias.</td>\n</tr>\n<tr>\n<td><code>client.name</code></td>\n<td>String</td>\n<td>Nome do cliente.</td>\n</tr>\n<tr>\n<td><code>client.taxNumber</code></td>\n<td>String</td>\n<td>Documento do cliente (CPF/CNPJ).</td>\n</tr>\n<tr>\n<td><code>client.operations</code></td>\n<td>Object</td>\n<td>Objeto que contêm as operações realizadas pelo cliente.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"operações\">Operações</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>operationReference</code></td>\n<td>Guid</td>\n<td>Identificador da transação do cliente, conforme a operação.</td>\n</tr>\n<tr>\n<td><code>operationType</code></td>\n<td>Int</td>\n<td>Tipo operação que foi realizada.</td>\n</tr>\n<tr>\n<td><code>operationDate</code></td>\n<td>DateTime</td>\n<td>Data e hora em que foi realizada a operação.</td>\n</tr>\n<tr>\n<td><code>operationValue</code></td>\n<td>Decimal</td>\n<td>Valor da operação.</td>\n</tr>\n<tr>\n<td><code>operationRate</code></td>\n<td>Decimal</td>\n<td>Tarifa cobrada pela operação.</td>\n</tr>\n<tr>\n<td><code>clientIdentifier</code></td>\n<td>String</td>\n<td>Identificador da transação definida pelo cliente, conforme a operação.</td>\n</tr>\n<tr>\n<td><code>originName</code></td>\n<td>String</td>\n<td>Nome do originador da operação.</td>\n</tr>\n<tr>\n<td><code>originTaxNumber</code></td>\n<td>String</td>\n<td>Documento do originador da operação (CPF/CNPJ).</td>\n</tr>\n<tr>\n<td><code>originBankCode</code></td>\n<td>String</td>\n<td>Código COMPE da instituição financeira originadora da operação.</td>\n</tr>\n<tr>\n<td><code>originBranch</code></td>\n<td>String</td>\n<td>Agência bancária originadora da operação.</td>\n</tr>\n<tr>\n<td><code>originAccount</code></td>\n<td>String</td>\n<td>Número da conta corrente originadora da operação.</td>\n</tr>\n<tr>\n<td><code>originIspb</code></td>\n<td>String</td>\n<td>Código ISPB da instituição financeira originadora da operação.</td>\n</tr>\n<tr>\n<td><code>destinationName</code></td>\n<td>String</td>\n<td>Nome do destinatário da operação.</td>\n</tr>\n<tr>\n<td><code>destinationTaxNumber</code></td>\n<td>String</td>\n<td>Documento do destinatário da operação (CPF/CNPJ).</td>\n</tr>\n<tr>\n<td><code>destinationBankCode</code></td>\n<td>String</td>\n<td>Código COMPE da instituição financeira do destinatária da operação.</td>\n</tr>\n<tr>\n<td><code>destinationBranch</code></td>\n<td>String</td>\n<td>Agência bancária do destinatário da operação.</td>\n</tr>\n<tr>\n<td><code>destinationAccount</code></td>\n<td>String</td>\n<td>Número da conta corrente destinatário da operação.</td>\n</tr>\n<tr>\n<td><code>destinationIspb</code></td>\n<td>String</td>\n<td>Código ISPB da instituição financeira destinatária da operação.</td>\n</tr>\n<tr>\n<td><code>flow</code></td>\n<td>Int</td>\n<td>Fluxo da operação (campo exclusivo para operações Pix).</td>\n</tr>\n<tr>\n<td><code>pixOperation</code></td>\n<td>Int</td>\n<td>Tipo de operação (campo exclusivo para operações Pix).</td>\n</tr>\n<tr>\n<td><code>pixKey</code></td>\n<td>String</td>\n<td>Chave Pix (campo exclusivo para operações Pix).</td>\n</tr>\n<tr>\n<td><code>pixEndToEnd</code></td>\n<td>String</td>\n<td>Número identificador da transação gerado pelo Bacen (campo exclusivo para operações Pix).</td>\n</tr>\n<tr>\n<td><code>pixQrCodeIdentifier</code></td>\n<td>String</td>\n<td>Identificador, definido pelo cliente, do QR-Code gerado (campo exclusivo para operações Pix).</td>\n</tr>\n<tr>\n<td><code>pixSplitOriginOperationReference</code></td>\n<td>Guid</td>\n<td><code>operationReference</code> da operação que deu origem à transação de split (campo exclusivo para operações Pix).</td>\n</tr>\n<tr>\n<td><code>pixRefundOriginOperationReference</code></td>\n<td>Guid</td>\n<td><code>operationReference</code> da operação que deu origem à transação de devolução (campo exclusivo para operações Pix).</td>\n</tr>\n</tbody>\n</table>\n</div><p>O atributo <code>operationType</code> pode ser um dos seguintes domínios:</p>\n<ul>\n<li><p><code>1</code>→ <code>pix</code></p>\n</li>\n<li><p><code>2</code>→ <code>ted</code></p>\n</li>\n<li><p><code>3</code>→ <code>internal-transfer</code></p>\n</li>\n</ul>\n<p>O atributo <code>flow</code> pode ser um dos seguintes domínios:</p>\n<ul>\n<li><p><code>1</code>→ <code>in-flow</code></p>\n</li>\n<li><p><code>2</code>→ <code>out-flow</code></p>\n</li>\n</ul>\n<p>O atributo <code>pixOperation</code> pode ser um dos seguintes domínios:</p>\n<ul>\n<li><p><code>1</code>→ <code>payment</code></p>\n</li>\n<li><p><code>2</code>→ <code>redund</code></p>\n</li>\n</ul>\n","urlObject":{"path":["edi","bank-operation","v1.0.0"],"host":["{{webhook-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"00d814ea-dfb6-43f4-8425-26d86a4ec5c1"}],"id":"d9adb1a2-0171-46e0-8774-9d6d805f664a","description":"<p>EDI (<em>Electronic Data Interchange</em>) ou Intercâmbio Eletrônico de Dados, é uma tecnologia que permite a troca eletrônica de informações comerciais e documentos padronizados entre empresas de maneira automatizada e segura, reduzindo a necessidade de intervenção humana.</p>\n<p>Mesmo que muitas transações realizadas são reportadas ao integrador por meio de <em>webhooks</em> específicos, a MT Bank disponiliza o envio destas informações para o integrador, em webhook previamente disponibilizado, em determinado horário definido para o integrador. Nesta requisição, segue junto um arquivo texto no formato JSON, compactado em formato .zip. Este arquivo texto contêm em detalhe todas as transações realizadas no dia anterior, permitindo assim que o integrador realize a conciliação das informações em seus respectivos sistema de informações.</p>\n<h2 id=\"autenticação\">Autenticação</h2>\n<p>O integrador deve sempre implementar algum método de autenticação em seus <em>webhooks</em> para receber as requisições da MT Bank. Veja a seção de <a href=\"#ba465a17-f3c4-437d-b46a-0588794a3142\">Autenticação</a> do <em>webhook</em>.</p>\n","_postman_id":"d9adb1a2-0171-46e0-8774-9d6d805f664a"},{"name":"Financeiro","item":[{"name":"Saldo da Conta","id":"b13b7531-ca42-4944-9685-886b934d286c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[],"url":"{{accout-url}}/account-holder/balance","description":"<p>Realizar a consulta do saldo da conta do cliente correntista, conforme o tipo de conta, se informado.</p>\n<h2 id=\"payload-de-retorno\">Payload de retorno</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>availableBalance</code></td>\n<td>Decimal</td>\n<td>Saldo atual da conta.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["account-holder","balance"],"host":["{{accout-url}}"],"query":[{"disabled":true,"description":{"content":"<p>Tipo de conta bancária (opcional), sendo:\n1 - Conta Corrente.\nSe não enviado, o saldo retornando é da conta corrente do cliente correntista.</p>\n","type":"text/plain"},"key":"account-type-id","value":"{{tipo-conta}}"}],"variable":[]}},"response":[{"id":"70e0c4bf-af8b-479e-91c5-c1aef7c542c1","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://sandbox.mtbank.com.br/account/account-holder/balance?account-type-id=1","protocol":"https","host":["sandbox","mtbank","com","br"],"path":["account","account-holder","balance"],"query":[{"key":"account-type-id","value":"1"},{"key":"","value":null,"disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 200,\r\n  \"Title\": \"Success\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\r\n  \"Extensions\": {\r\n    \"Data\" : {\r\n        \"availableBalance\": 25895.24\r\n    },\r\n    \"Message\": \"Saldo obtidos com sucesso\"\r\n  }\r\n}"},{"id":"5edfb340-ce5e-4dcc-8c39-4a008e932b29","name":"Erro","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://sandbox.mtbank.com.br/account/account-holder/balance?account-type-id=3","protocol":"https","host":["sandbox","mtbank","com","br"],"path":["account","account-holder","balance"],"query":[{"key":"account-type-id","value":"3"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 400,\r\n  \"Title\": \"Bad Request\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\r\n  \"Extensions\" : {\r\n    \"Errors\" : [ \r\n        \"account-type-id inválido.\"\r\n      ]\r\n  }\r\n}"}],"_postman_id":"b13b7531-ca42-4944-9685-886b934d286c"}],"id":"d806e86b-af00-410b-91ed-7348df926469","description":"<p>Esta seção destina ao conjunto de endpoints relacionados com aspectos financeiros ou contábil das transações realizadas por Pix, no que se refere às movimentações financeiras realizadas.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"10d8ed1a-7ceb-42c5-b2da-97c5b842dbab"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"e5074e8f-0e27-4df5-a3d6-62c9f64211f4"}}],"_postman_id":"d806e86b-af00-410b-91ed-7348df926469"},{"name":"Pagamento","item":[{"name":"Realizar Pagamento com chave","id":"2a8ec8d4-c066-4fc3-97c3-cb93b160182a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Jose Carlos da Silva\",\r\n    \"pixKey\": \"josecarlos@gmail.com\",\r\n    \"taxNumber\": \"55663130004\",\r\n    \"value\": 1.23,\r\n    \"message\": \"Transferência por Pix\",\r\n    \"identifier\": \"b12a98ca-5293-47f5-88bb-a5db6729d0e2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{pix-url}}/payments/key","description":"<p>Realiza um pagamento para determinada chave Pix do Recebedor.</p>\n<h2 id=\"payload-da-requisição\">Payload da requisição</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Atributo</th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n<th><strong>Obrigatório</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Name</code></td>\n<td>String</td>\n<td>Nome do Recebedor.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>PixKey</code></td>\n<td>String</td>\n<td>Chave Pix do Recebedor, podendo ser os seguintes tipos:  <br />- CPF  <br />- CNPJ  <br />- Telefone  <br />- E-mail  <br />- Chave aleatória</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>TaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Recebedor.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>Value</code></td>\n<td>Decimal</td>\n<td>Valor que será transferido para o Recebedor.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>Message</code></td>\n<td>String</td>\n<td>Mensagem que será enviada ao Recebedor. Deve ter no máximo 140 caracteres.</td>\n<td>Não</td>\n</tr>\n<tr>\n<td><code>Identifier</code></td>\n<td>String</td>\n<td>Identificador do pagamento. Campo livre do integrador, que pode ser utilizado para conciliação.</td>\n<td>Sim</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["payments","key"],"host":["{{pix-url}}"],"query":[],"variable":[]}},"response":[{"id":"4c579989-e238-4002-b5bf-378795cb1c32","name":"Sucesso","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Name\": \"Jose Carlos da Silva\",\r\n    \"PixKey\": \"josecarlos@gmail.com\",\r\n    \"TaxNumber\": \"55663130004\",\r\n    \"Value\": 1.23,\r\n    \"Message\": \"b12a98ca-5293-47f5-88bb-a5db6729d0e2\",\r\n    \"Identifier\": \"NF 000.236\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/payment"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"StatusCode\": 200,\n    \"Title\": \"Success\",\n    \"Type\": \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\n    \"Extensions\": {\n        \"Message\": \"Pagamento solicitado com sucesso\",\n        \"Data\": {\n            \"Name\": \"Jose Carlos da Silva\",\n            \"PixKey\": \"josecarlos@gmail.com\",\n            \"TaxNumber\": \"55663130004\",\n            \"Value\": 1.23,\n            \"Message\": \"Transferência por Pix\",\n            \"Identifier\": \"b12a98ca-5293-47f5-88bb-a5db6729d0e2\"\n        }\n    }\n}"},{"id":"cae4411c-f54c-40b0-b901-7228b59098ea","name":"Erro","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Name\": \"Jose Carlos da Silva\",\r\n    \"PixKey\": \"josecarlos@gmail.abc\",\r\n    \"TaxNumber\": \"55663130004\",\r\n    \"Value\": 1.23,\r\n    \"Message\": \"Pagamento NF 12356\",\r\n    \"Identifier\": \"b12a98ca-5293-47f5-88bb-a5db6729d0e2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/payment"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"StatusCode\": 400,\n  \"Title\": \"Bad Request\",\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\n  \"Extensions\" : {\n    \"Errors\" : [ \n        \"Chave Pix 'josecarlos@gmail.abc' não localizada\"\n      ]\n  }\n}"}],"_postman_id":"2a8ec8d4-c066-4fc3-97c3-cb93b160182a"},{"name":"Realizar Pagamento dados bancário","id":"0df2bd12-8ef1-465e-8b94-72c2fe5aba8d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Jose Carlos da Silva\",\r\n    \"bankCode\": \"001\",\r\n    \"branch\": \"1556\",\r\n    \"account\": \"1554548\",\r\n    \"taxNumber\": \"55663130004\",\r\n    \"value\": 1.23,\r\n    \"message\": \"Transferência por Pix\",\r\n    \"identifier\": \"b12a98ca-5293-47f5-88bb-a5db6729d0e2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{pix-url}}/payments/bank-data","description":"<p>Realiza um pagamento utilizando dados bancários do Recebedor.</p>\n<h2 id=\"payload-da-requisição\">Payload da requisição</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Atributo</th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n<th><strong>Obrigatório</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Name</code></td>\n<td>String</td>\n<td>Nome do Recebedor.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>BankCode</code></td>\n<td>String</td>\n<td>Código do banco do Recebedor, com 3 dígitos numéricos.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>Branch</code></td>\n<td>String</td>\n<td>Número da agência do Recebedor.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>Account</code></td>\n<td>String</td>\n<td>Número e dígito da conta do Recebedor. Não utilizar o caracter \"-\" como separador.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>TaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Recebedor.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>Value</code></td>\n<td>Decimal</td>\n<td>Valor que será transferido para o Recebedor.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>Message</code></td>\n<td>String</td>\n<td>Mensagem que será enviada ao Recebedor. Deve ter no máximo 140 caracteres.</td>\n<td>Não</td>\n</tr>\n<tr>\n<td><code>Identifier</code></td>\n<td>String</td>\n<td>Identificador do pagamento. Campo livre do integrador, que pode ser utilizado para conciliação.</td>\n<td>Sim</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["payments","bank-data"],"host":["{{pix-url}}"],"query":[],"variable":[]}},"response":[{"id":"f4c5e58b-c4db-41bf-8280-2dfabd851f46","name":"Sucesso","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Name\": \"Jose Carlos da Silva\",\r\n    \"PixKey\": \"josecarlos@gmail.com\",\r\n    \"TaxNumber\": \"55663130004\",\r\n    \"Value\": 1.23,\r\n    \"Message\": \"b12a98ca-5293-47f5-88bb-a5db6729d0e2\",\r\n    \"Identifier\": \"NF 000.236\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/payment"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"StatusCode\": 200,\n    \"Title\": \"Success\",\n    \"Type\": \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\n    \"Extensions\": {\n        \"Message\": \"Pagamento solicitado com sucesso\",\n        \"Data\": {\n            \"Name\": \"Jose Carlos da Silva\",\n            \"PixKey\": \"josecarlos@gmail.com\",\n            \"TaxNumber\": \"55663130004\",\n            \"Value\": 1.23,\n            \"Message\": \"Transferência por Pix\",\n            \"Identifier\": \"b12a98ca-5293-47f5-88bb-a5db6729d0e2\"\n        }\n    }\n}"},{"id":"ce490bbd-b68d-45af-a57d-08943a004fd5","name":"Erro","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Name\": \"Jose Carlos da Silva\",\r\n    \"PixKey\": \"josecarlos@gmail.abc\",\r\n    \"TaxNumber\": \"55663130004\",\r\n    \"Value\": 1.23,\r\n    \"Message\": \"Pagamento NF 12356\",\r\n    \"Identifier\": \"b12a98ca-5293-47f5-88bb-a5db6729d0e2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/payment"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"StatusCode\": 400,\n  \"Title\": \"Bad Request\",\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\n  \"Extensions\" : {\n    \"Errors\" : [ \n        \"Chave Pix 'josecarlos@gmail.abc' não localizada\"\n      ]\n  }\n}"}],"_postman_id":"0df2bd12-8ef1-465e-8b94-72c2fe5aba8d"},{"name":"Consulta de Pagamento","id":"7589d723-6ba0-4d21-9c53-83a93c9050be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[],"url":"{{pix-url}}/payments","description":"<p>Realiza a consulta do pagamento, através do Identificador gerado pelo integrador ou EndToEnd gerado pelo Bacen.</p>\n<h2 id=\"payload-de-retorno\">Payload de retorno</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PayerName</code></td>\n<td>String</td>\n<td>Nome do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Pagador, incluído o dígito.</td>\n</tr>\n<tr>\n<td><code>PayerTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>ReceiverPixKey</code></td>\n<td>String</td>\n<td>Chave Pix do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverName</code></td>\n<td>String</td>\n<td>Nome do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Recebedor, incluído o dígito.</td>\n</tr>\n<tr>\n<td><code>ReceiverTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>Value</code></td>\n<td>Decimal</td>\n<td>Valor pago pelo Pagador.</td>\n</tr>\n<tr>\n<td><code>Message</code></td>\n<td>String</td>\n<td>Mensagem enviada pelo Pagador.</td>\n</tr>\n<tr>\n<td><code>TransactionDate</code></td>\n<td>DateTime</td>\n<td>Data e hora do pagamento.</td>\n</tr>\n<tr>\n<td><code>Initiation</code></td>\n<td>String</td>\n<td>Forma de iniciação do pagamento.</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>String</td>\n<td>Informação da situação atual do pagamento.</td>\n</tr>\n<tr>\n<td><code>Identifier</code></td>\n<td>String</td>\n<td>Identificador da cobrança pelo integrador.</td>\n</tr>\n<tr>\n<td><code>EndToEnd</code></td>\n<td>String</td>\n<td>Número identificador da transação, gerado pelo Bacen.</td>\n</tr>\n</tbody>\n</table>\n</div><p>O atributo <code>Initiation</code> podem ser os seguintes formas de iniciação de pagamento:</p>\n<ul>\n<li><p><code>1</code>→<code>manual</code></p>\n</li>\n<li><p><code>2</code>→<code>pix-key</code></p>\n</li>\n<li><p><code>3</code>→<code>static-qrcode</code></p>\n</li>\n<li><p><code>4</code>→<code>dynamic-qrcode</code></p>\n</li>\n</ul>\n<p>O atributo <code>Status</code> pode ser as seguintes situações de pagamento:</p>\n<ul>\n<li><p><code>1</code>→<code>send</code></p>\n</li>\n<li><p><code>2</code>→<code>registered</code></p>\n</li>\n<li><p><code>3</code>→<code>confirmed</code></p>\n</li>\n<li><p><code>4</code>→<code>returned</code></p>\n</li>\n<li><p><code>5</code>→<code>rejected</code></p>\n</li>\n<li><p><code>6</code>→<code>returned-automatic</code></p>\n</li>\n</ul>\n","urlObject":{"path":["payments"],"host":["{{pix-url}}"],"query":[{"disabled":true,"description":{"content":"<p>Identificador da cobrança pelo integrador, sendo o mesmo enviado na geração do QR-Code.</p>\n","type":"text/plain"},"key":"identifier","value":"{{identificador-integrador}}"},{"disabled":true,"description":{"content":"<p>Número identificador da transação, gerado pelo Bacen.</p>\n","type":"text/plain"},"key":"end-to-end","value":"{{end-to-end-bacen}}"}],"variable":[]}},"response":[{"id":"a643ef4a-75c6-4b46-950a-a4a00ed642dc","name":"Successo","originalRequest":{"method":"GET","header":[],"url":{"raw":"/payment?identifier=d77965b6-d1d8-4478-b091-464e57655e49","path":["payment"],"query":[{"key":"identifier","value":"d77965b6-d1d8-4478-b091-464e57655e49"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 200,\r\n  \"Title\": \"Success\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\r\n  \"Extensions\": {\r\n    \"Message\": \"Consulta realizada com sucesso\",\r\n    \"Data\" : {\r\n        \"payerName\": \"Maria Clara Caravaggio\",\r\n        \"payerBankCode\": \"001\",\r\n        \"payerBankBranch\": \"1328\",\r\n        \"payerBankAccount\": \"12598639\",\r\n        \"payerTaxNumber\": \"90609844040\",\r\n        \"payerISPB\": \"26060719\",\r\n        \"receiverPixKey\": \"+5512958635412\",\r\n        \"receiverName\": \"Jorge da Silva Ramos\",\r\n        \"receiverBankCode\": \"001\",\r\n        \"receiverBankBranch\": \"1328\",\r\n        \"receiverBankAccount\": \"12598639\",\r\n        \"receiverTaxNumber\": \"90609844040\",\r\n        \"receiverISPB\": \"26060719\",\r\n        \"value\": 1.56,\r\n        \"message\": \"Ref. NF 125.897\",\r\n        \"transactionDate\": \"2024-01-16T17:15:23\",\r\n        \"initiation\": \"pix-key\",\r\n        \"initiationId\": 2,\r\n        \"status\": \"confirmed\",\r\n        \"statusId\": 3,\r\n        \"identifier\": \"d77965b6-d1d8-4478-b091-464e57655e49\",\r\n        \"endToEnd\": \"E421726176606948427330315768697\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"7589d723-6ba0-4d21-9c53-83a93c9050be"}],"id":"610a1127-becb-4a69-9bf6-8eae4962ce5d","description":"<p>No contexto Pix, o pagamento envolve um Pagador portador de um QR-Code, Pix copia e cola, chave Pix ou dados bancários, realizar a transferência de recursos de sua instituição financeira para determinado Recebedor.</p>\n<p>Quando o Pagador realizar o pagamento, é realizada uma ordem de pagamento, que é enviada para o Sistema de Pagamentos Instantâneo (SPI), que processa e autoriza a transferência do recurso.</p>\n<p>O valor é transferido eletronicamente entre as instituições financeiras do Pagador e do Recebedor por meio do Sistema Brasileiro de Pagamentos (SBP), que notifica as partes sobre a conclusão da confirmação.</p>\n<p>Para realizar o pagamento, é preciso solicitar o pagamento e aguardar um webhook que retornará a confirmação do pagamento.<br />Nossas APIs permitem que seja realizados pagamentos, onde o Pagador realizará o débito de sua conta transacional para um Recebedor.</p>\n<p>Veja as APIs</p>\n<ul>\n<li><p><a href=\"#1fbc1d09-74c1-4d0f-8fc6-321791dd8038\">Realizar Pagamento com chave</a></p>\n</li>\n<li><p><a href=\"#507059be-fd26-4608-b9fc-a1bc932fff71\">Realizar Pagamento com dados bancário</a></p>\n</li>\n</ul>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"ef23138e-3592-46f4-8d01-7fa5eee31ae5"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"3092c2f0-cbd2-43c0-ae37-b547897802c5"}}],"_postman_id":"610a1127-becb-4a69-9bf6-8eae4962ce5d"},{"name":"QR-Code","item":[{"name":"Gerar QR-Code Dinâmico","id":"6e67e0ba-b298-4666-b77a-4ea89109308e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"pixKey\": \"55663130004\",\r\n    \"value\": 1.23,\r\n    \"expirationDate\": \"2024-01-10T17:22:00\",\r\n    \"allowChangeValue\": false,\r\n    \"message\": \"Referente a compra de teclado\",\r\n    \"identifier\": \"a5829b3c-df49-4570-8d08-b1d0f6a0848a\",\r\n    \"payerPhysicalPerson\": true,\r\n    \"allowedPayerTaxNumber\": null,\r\n    \"qrCodeFormat\": \"image\",\r\n    \"split\": \r\n    {\r\n        \"splitType\": \"\",\r\n        \"beneficiaries\":[\r\n            {\r\n                \"taxNumber\": \"\",\r\n                \"value\": 0.00,\r\n                \"pixKey\": \"\",\r\n                \"name\": \"\",\r\n                \"bankCode\": \"\",\r\n                \"branch\": \"\",\r\n                \"account\": \"\"\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{pix-url}}/qr-code/dynamic","description":"<p>Gera um QR-Code dinâmico e retorna as informações para o pagamento.</p>\n<h2 id=\"payload-da-requisição\">Payload da requisição</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n<th><strong>Obrigatório</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>pixKey</code></td>\n<td>String</td>\n<td>Chave Pix do Recebedor, podendo ser os seguintes tipos:  <br />- CPF  <br />- CNPJ  <br />- Telefone  <br />- E-mail  <br />- Chave aleatória</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>value</code></td>\n<td>Decimal</td>\n<td>Valor da cobrança</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>payerChangeValue</code></td>\n<td>Boolean</td>\n<td>Define se o Pagador pode alterar o valor quando for realizar o pagamento.</td>\n<td>Não  <br />(se não informado, será considerado como <code>false</code>).</td>\n</tr>\n<tr>\n<td><code>expirationDate</code></td>\n<td>DateTime</td>\n<td>Data de expiração do QR-Code. Deverá ser enviado conforme a norma ISO 8601, com a data e hora, superior ou igual à data e hora da requisição.  <br />Exemplo: \"2023-10-01T17:22:00\".</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>String</td>\n<td>Mensagem que será enviada ao Pagador. Deve ter no máximo 140 caracteres.</td>\n<td>Não</td>\n</tr>\n<tr>\n<td><code>identifier</code></td>\n<td>String</td>\n<td>Identificador da cobrança. Campo livre do integrador, que pode ser utilizado para conciliação.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>payerPhysicalPerson</code></td>\n<td>Boolean</td>\n<td>Define se o Pagador deve ser somente uma pessoa física.</td>\n<td>Não  <br />(se não informado, será considerado como <code>false</code>).</td>\n</tr>\n<tr>\n<td><code>allowPayerTaxNumber</code></td>\n<td>String</td>\n<td>Se informado, define o documento do Pagador.  <br />Se for pago por um Pagador de documento diferente do informado, o pagamento será estornado.  <br />Defina <code>null</code> se qualquer Pagador poderá realizar o pagamento.</td>\n<td>Não</td>\n</tr>\n<tr>\n<td><code>qRCodeFormat</code></td>\n<td>String</td>\n<td>Formato do retorno esperado do QR-Code.</td>\n<td>Sim</td>\n</tr>\n</tbody>\n</table>\n</div><p>O atributo <code>QRCodeFormat</code> pode ser os seguintes formatos de retorno:</p>\n<ul>\n<li><p><code>1</code>→<code>copy-paste</code></p>\n</li>\n<li><p><code>2</code>→<code>image</code></p>\n</li>\n<li><p><code>3</code>→<code>both</code></p>\n</li>\n</ul>\n<h3 id=\"split-pix\">Split Pix</h3>\n<p>Caso o cliente tenha ativado o produto de Split Pix, é possível transferir automaticamente valores para contas bancárias de beneficiários previamente cadastrados. Neste caso, quando é realizada a confirmação do recebimento do valor pago pelo Pagador, o sistema automaticamente envia os valores, seja um valor monetário fixo ou percentual do valor recebido, aos respectivos beneficiários.</p>\n<p>Os valores podem ser enviado para uma chave Pix ou dados bancários dos beneficiários.</p>\n<p>Para que o split seja realizado, deverão ser enviados os seguintes atributos:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n<th><strong>Obrigatório</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>splitType</code></td>\n<td>String</td>\n<td>Forma que o split pode ser enviado, podendo ser  <br />- <code>money</code>  <br />- <code>percentage</code></td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>beneficiaries</code></td>\n<td>Objeto Beneficiaries</td>\n<td>Informações dos beneficiários do split.</td>\n<td>Sim</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Objeto Beneficiaries</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n<th><strong>Obrigatório</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>taxNumber</code></td>\n<td>String</td>\n<td>Documento, podendo ser CPF pu CNPJ.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>value</code></td>\n<td>Decimal</td>\n<td>Valor monetário ou parcentual do valor do Pix, conforme do atributo <code>splitType</code>.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>pixKey</code></td>\n<td>String</td>\n<td>Chave Pix do beneficiário.</td>\n<td>Sim, se não enviados dados bancários.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>String</td>\n<td>Nome do titular da conta do beneficiário.</td>\n<td>Sim, se não enviado o atributo <code>pixKey</code>.</td>\n</tr>\n<tr>\n<td><code>bankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta do beneficiário.</td>\n<td>Sim, se não enviado o atributo <code>pixKey</code>.</td>\n</tr>\n<tr>\n<td><code>branch</code></td>\n<td>String</td>\n<td>Agência bancária da conta do beneficiário.</td>\n<td>Sim, se não enviado o atributo <code>pixKey</code>.</td>\n</tr>\n<tr>\n<td><code>account</code></td>\n<td>String</td>\n<td>Número da conta bancária do beneficiário.</td>\n<td>Sim, se não enviado o atributo <code>pixKey</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"payload-do-retorno\">Payload do retorno</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>QRCodeReturn.PixCopyPaste</code></td>\n<td>String</td>\n<td>Pix copia e cola, se solicitado esta informação no atributo <code>QRCodeFormat</code> da geração QR-Code.</td>\n</tr>\n<tr>\n<td><code>QRCodeReturn.Imagem</code></td>\n<td>String</td>\n<td>Imagem do QR-Code, em Base64, se solicitado esta informação no atributo <code>QRCodeFormat</code> da geração QR-Code.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["qr-code","dynamic"],"host":["{{pix-url}}"],"query":[],"variable":[]}},"response":[{"id":"aaf496db-3763-4119-97e0-6ac76546274b","name":"Sucesso","originalRequest":{"method":"GET","header":[],"url":"/qr-code/dinamic"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 200,\r\n  \"Title\": \"Success\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\r\n  \"Extensions\": {\r\n    \"Message\": \"QR-Code registrado com sucesso\",\r\n    \"Data\" : {\r\n        \"identifier\": \"a5829b3c-df49-4570-8d08-b1d0f6a0848a\",\r\n        \"pixKey\": \"55663130004\",\r\n        \"value\": 1.23,\r\n        \"expirationDate\": \"2024-01-10T17:22:00\",\r\n        \"allowPayerChangeValue\": false,\r\n        \"message\": \"Referente a compra de teclado\",\r\n        \"payerPhysicalPerson\": true,\r\n        \"allowedPayerTaxNumber\": null,\r\n        \"qrCodeFormat\": \"CopyPaste\",\r\n        \"qrCodeFormatId\": 1,\r\n        \"qrCodeReturn\": {\r\n            \"pixCopyPaste\": \"00020101021126580014br.gov.bcb.pix0136137ead71-a56c-4928-93be-9b7bf14beeab5204000053039865802BR5922JOSE DA SILVA SANTOS6009Sao Paulo62070503***6304D12D\",\r\n            \"image\": null\r\n        },\r\n        \"split\": {\r\n            \"splitType\": \"\",\r\n            \"splitTypeId\": 0,\r\n            \"beneficiaries\":[\r\n                {\r\n                    \"taxNumber\": \"\",\r\n                    \"value\": 0.00,\r\n                    \"pixKey\": \"\",\r\n                    \"bankCode\": \"\",\r\n                    \"branch\": \"\",\r\n                    \"account\": \"\",\r\n                    \"name\": \"\"\r\n                }\r\n            ]\r\n        }\r\n    }\r\n  }\r\n}"},{"id":"310dd8dd-013f-42f4-9138-99d0ff84b1f2","name":"Erro","originalRequest":{"method":"GET","header":[],"url":"{{pix-url}}/qr-code/dinamic"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 401,\r\n  \"Title\": \"Unauthorized\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7235#section-3.1\",\r\n  \"Extensions\" : {\r\n    \"Errors\" : [ \r\n        \"Não autorizado\"\r\n      ]\r\n  }\r\n}"}],"_postman_id":"6e67e0ba-b298-4666-b77a-4ea89109308e"},{"name":"Gerar QR-Code Estático","id":"872f2bbb-7b92-4fa6-93c7-bdf7245c1b6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"pixKey\": \"55663130004\",\r\n    \"value\": 1.23,\r\n    \"identifier\": \"75991d08-836c-453b-8720-e7c8eea61b83\",\r\n    \"qRCodeFormat\": \"copy-paste\",\r\n    \"split\": \r\n    {\r\n        \"splitType\": \"\",\r\n        \"beneficiaries\":[\r\n            {\r\n                \"taxNumber\": \"\",\r\n                \"value\": 0.00,\r\n                \"pixKey\": \"\",\r\n                \"name\": \"\",\r\n                \"bankCode\": \"\",\r\n                \"branch\": \"\",\r\n                \"account\": \"\"\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{pix-url}}/qr-code/static","description":"<p>Gera um QR-Code estático e retorna as informações para o pagamento.</p>\n<h2 id=\"payload-da-requisição\">Payload da requisição</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n<th><strong>Obrigatório</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>pixKey</code></td>\n<td>String</td>\n<td>Chave Pix do Recebedor, podendo ser os seguintes tipos:  <br />- CPF  <br />- CNPJ  <br />- Telefone  <br />- E-mail  <br />- Chave aleatória</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>value</code></td>\n<td>Decimal</td>\n<td>Valor da cobrança, que deve ser maior ou igual a zero.</td>\n<td>Não</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>String</td>\n<td>Mensagem que será disponibilizada ao Pagador. Deve ter no máximo 140 caracteres.</td>\n<td>Não</td>\n</tr>\n<tr>\n<td><code>identifier</code></td>\n<td>String</td>\n<td>Identificador da cobrança. Campo livre do integrador, que pode ser utilizado para conciliação.</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td><code>qRCodeFormat</code></td>\n<td>String</td>\n<td>Formato do retorno esperado do QR-Code.</td>\n<td>Sim</td>\n</tr>\n</tbody>\n</table>\n</div><p>Para saber as opções possível do atributo <code>QRCodeFormat</code>, veja o <em>endpoint</em> <a href=\"#edc333d2-5375-433b-983e-2e5bc599af2a\">Gerar QR-Code Dinâmico</a>.</p>\n<h3 id=\"split-pix\">Split Pix</h3>\n<p>Caso o cliente tenha ativado o produto de Split Pix, veja o <em>endpoint</em> <a href=\"#edc333d2-5375-433b-983e-2e5bc599af2a\">Gerar QR-Code Dinâmico</a>.</p>\n<h2 id=\"payload-do-retorno\">Payload do retorno</h2>\n<p>Para saber os atributos do payload de retorno, veja o <em>endpoint</em> <a href=\"#edc333d2-5375-433b-983e-2e5bc599af2a\">Gerar QR-Code Dinâmico</a>.</p>\n","urlObject":{"path":["qr-code","static"],"host":["{{pix-url}}"],"query":[],"variable":[]}},"response":[{"id":"931feab7-d47e-4eb0-8d62-cd0aeca18b23","name":"Sucesso","originalRequest":{"method":"GET","header":[],"url":"/qr-code/static"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\r\n  \"statusCode\": 200,\r\n  \"title\": \"Success\",\r\n  \"type\" : \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\r\n  \"extensions\": {\r\n    \"message\": \"QR-Code registrado com sucesso\",\r\n    \"data\" : {\r\n        \"identifier\": \"75991d08-836c-453b-8720-e7c8eea61b83\",\r\n        \"pixKey\": \"55663130004\",\r\n        \"value\": 1.23,\r\n        \"message\": \"Doação para a campanha do agasalho\",\r\n        \"qrCodeFormat\": \"CopyPaste\",\r\n        \"qrCodeFormatId\": 1,\r\n        \"qrCodeReturn\": {\r\n            \"pixCopyPaste\": \"00020101021126580014br.gov.bcb.pix0136137ead71-a56c-4928-93be-9b7bf14beeab5204000053039865802BR5922JOSE DA SILVA SANTOS6009Sao Paulo62070503***6304D12D\",\r\n            \"image\": null\r\n        },\r\n        \"split\": {\r\n            \"splitType\": \"\",\r\n            \"splitTypeId\": 0,\r\n            \"beneficiaries\":[\r\n                {\r\n                    \"taxNumber\": \"\",\r\n                    \"value\": 0.00,\r\n                    \"pixKey\": \"\",\r\n                    \"bankCode\": \"\",\r\n                    \"branch\": \"\",\r\n                    \"account\": \"\",\r\n                    \"name\": \"\"\r\n                }\r\n            ]\r\n        }\r\n    }\r\n  }\r\n}"},{"id":"9760cfc1-123c-4ef1-8974-1faf7a9d1097","name":"Erro","originalRequest":{"method":"GET","header":[],"url":"/qr-code/static"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 401,\r\n  \"Title\": \"Unauthorized\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7235#section-3.1\",\r\n  \"Extensions\" : {\r\n    \"Errors\" : [ \r\n        \"Não autorizado\"\r\n      ]\r\n  }\r\n}"}],"_postman_id":"872f2bbb-7b92-4fa6-93c7-bdf7245c1b6f"},{"name":"Cancelar QR-Code","id":"1e7ab211-a4e3-447e-a894-610181925d44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"DELETE","header":[],"url":"{{pix-url}}/qr-code?identifier={{identificador-integrador}}","description":"<p>Cancela um QR-Code previamente registrado no Bacen, através do Identificador gerado pelo integrador.</p>\n<h2 id=\"payload-do-retorno\">Payload do retorno</h2>\n<p>Documentação dos atributos, verificar o endpoint <strong>Gerar QR-Code Dinâmico</strong>.</p>\n","urlObject":{"path":["qr-code"],"host":["{{pix-url}}"],"query":[{"description":{"content":"<p>Identificador da cobrança pelo integrador, sendo o mesmo enviado na geração do QR-Code.</p>\n","type":"text/plain"},"key":"identifier","value":"{{identificador-integrador}}"}],"variable":[]}},"response":[{"id":"45660ebe-6023-495f-8ed1-9e4c1145a473","name":"Sucesso","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"/qr-code?identifier=205c6e94-9a51-40ab-9bfd-b8e21830c7ac","path":["qr-code"],"query":[{"key":"identifier","value":"205c6e94-9a51-40ab-9bfd-b8e21830c7ac"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 200,\r\n  \"Title\": \"Success\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\r\n  \"Extensions\": {\r\n    \"Message\": \"Cancelamento do QR-Code realizado com sucesso\",\r\n    \"Data\" : {\r\n        \"PixKey\": \"55663130004\",\r\n        \"Value\": 1.23,\r\n        \"ExpirationDate\": \"2024-01-10T17:22:00\",\r\n        \"PayerChangeValue\": false,\r\n        \"Message\": \"Referente a compra de teclado\",\r\n        \"Identifier\": \"a5829b3c-df49-4570-8d08-b1d0f6a0848a\",\r\n        \"PayerPhysicalPerson\": true,\r\n        \"AllowedPayerTaxNumber\": null,\r\n        \"QRCodeFormat\": \"copy-paste\",\r\n        \"QRCodeFormatId\": 1,\r\n        \"QRCodeReturn\": {\r\n            \"PixCopyPaste\": \"00020101021126580014br.gov.bcb.pix0136137ead71-a56c-4928-93be-9b7bf14beeab5204000053039865802BR5922JOSE DA SILVA SANTOS6009Sao Paulo62070503***6304D12D\",\r\n            \"Imagem\": null\r\n        }        \r\n    }\r\n  }\r\n}"},{"id":"5aa0832c-4446-4b2b-ada6-ea66f492a34c","name":"Erro","originalRequest":{"method":"DELETE","header":[],"url":"{{pix-url}}/qr-code"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 400,\r\n  \"Title\": \"Bad Request\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\r\n  \"Extensions\" : {\r\n    \"Errors\" : [ \r\n        \"Parâmetro 'identificador' não enviado\"\r\n      ]\r\n  }\r\n}"}],"_postman_id":"1e7ab211-a4e3-447e-a894-610181925d44"},{"name":"Consulta de QR-Code","id":"9dde4ddb-88f4-4e6d-843d-63719be926ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[],"url":"{{pix-url}}/qr-code?identifier={{identificador-integrador}}","description":"<p>Realiza a consulta do QR-Code, através do Identificador gerado pelo integrador.</p>\n<h2 id=\"payload-do-retorno\">Payload do retorno</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Status</code></td>\n<td>String</td>\n<td>Informação da situação atual do QR-Code.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Documentação dos demais atributos, verificar o endpoint <a href=\"#edc333d2-5375-433b-983e-2e5bc599af2a\">Gerar QR-Code Dinâmico</a>.</p>\n<p>O atributo <code>Status</code> pode ser as seguintes situações:</p>\n<ul>\n<li><p><code>1</code>→ <code>saved-record</code></p>\n</li>\n<li><p><code>2</code>→<code>awaiting-payment</code></p>\n</li>\n<li><p><code>3</code>→<code>problem-generation</code></p>\n</li>\n<li><p><code>4</code>→<code>expired</code></p>\n</li>\n<li><p><code>5</code>→<code>received</code></p>\n</li>\n<li><p><code>6</code>→<code>partial-received</code></p>\n</li>\n<li><p><code>7</code>→<code>payment-rejected</code></p>\n</li>\n<li><p><code>8</code>→<code>chargeback-receipt</code></p>\n</li>\n<li><p><code>9</code>→<code>problem-cancellation</code></p>\n</li>\n<li><p><code>10</code>→<code>cancelled</code></p>\n</li>\n</ul>\n","urlObject":{"path":["qr-code"],"host":["{{pix-url}}"],"query":[{"description":{"content":"<p>Identificador da cobrança pelo integrador, sendo o mesmo enviado na geração do QR-Code.</p>\n","type":"text/plain"},"key":"identifier","value":"{{identificador-integrador}}"}],"variable":[]}},"response":[{"id":"9f00664c-3e9a-4f48-a16b-9698b1458751","name":"Sucesso","originalRequest":{"method":"GET","header":[],"url":{"raw":"/qr-code?identifier=2393fea2-d48a-4322-ad29-3e577962cf1e","path":["qr-code"],"query":[{"key":"identifier","value":"2393fea2-d48a-4322-ad29-3e577962cf1e"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 200,\r\n  \"Title\": \"Success\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.3.1\",\r\n  \"Extensions\": {\r\n    \"Message\": \"Consulta realizada com sucesso\",\r\n    \"Data\" : {\r\n        \"pixKey\": \"55663130004\",\r\n        \"value\": 1.23,\r\n        \"expirationDate\": \"2024-01-10T17:22:00\",\r\n        \"payerChangeValue\": false,\r\n        \"message\": \"Referente a NF 125.896\",\r\n        \"identifier\": \"2393fea2-d48a-4322-ad29-3e577962cf1e\",\r\n        \"payerPhysicalPerson\": true,\r\n        \"allowPayerChangeValue\": null,\r\n        \"status\": \"awaiting-payment\",\r\n        \"statusId\": 2,\r\n        \"qrCodeFormat\": \"copy-paste\",\r\n        \"qrCodeFormatId\": 1,\r\n        \"qrCodeReturn\": {\r\n            \"pixCopyPaste\": \"00020101021126580014br.gov.bcb.pix0136137ead71-a56c-4928-93be-9b7bf14beeab5204000053039865802BR5922JOSE DA SILVA SANTOS6009Sao Paulo62070503***6304D12D\",\r\n            \"image\": null\r\n        }\r\n    }\r\n  }\r\n}"},{"id":"32f8a5dc-cfb8-4078-88d2-da2f40fa0fb0","name":"Erro","originalRequest":{"method":"GET","header":[],"url":"{{pix-url}}/qr-code"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"StatusCode\": 400,\r\n  \"Title\": \"Bad Request\",\r\n  \"Type\" : \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\r\n  \"Extensions\" : {\r\n    \"Errors\" : [ \r\n        \"Parâmetro 'identificador' não enviado\"\r\n      ]\r\n  }\r\n}"}],"_postman_id":"9dde4ddb-88f4-4e6d-843d-63719be926ab"}],"id":"0dc2e986-dd35-4366-bc85-e580ee11d18a","description":"<p>A geração de QR-Code para cobranças Pix, envolve a criação de um código bidimensional, que contém as informações necessárias para que o Pagador efetue um pagamento. Pode-se criar um QR-Code estático ou dinâmico.</p>\n<h4 id=\"qr-code-estático\">QR-Code estático</h4>\n<p>É utilizado para receber múltiplos pagamentos sem a necessidade de gerar um novo código a cada transação. Ele contém informações fixas, como a chave Pix do recebedor, nome do recebedor e outras. Essas informações são configuradas uma única vez e permanecem constantes para todos os pagamentos recebidos.</p>\n<p>Veja a API <strong>Gerar QR-Code Estático</strong>.</p>\n<h4 id=\"qr-code-dinâmico\">QR-Code dinâmico</h4>\n<p>Essa modalidade destina-se às cobranças com um Pagador especificado, incluindo sua identificação e o motivo da cobrança. O QR-Code gerado para esse fim é de uso único, expirando após um pagamento bem-sucedido. Se a cobrança não for liquidada até a data de vencimento, o QR-Code também expira, não sendo mais possível o pagamento pelo Pagador.</p>\n<p>Veja a API <strong>Gerar QR-Code Dinâmico</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"8f4ecb6f-7434-48ba-9be5-d82164b03aa0"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"e916d58a-bea5-4546-82cb-e63a2191e2b2"}}],"_postman_id":"0dc2e986-dd35-4366-bc85-e580ee11d18a"},{"name":"Webhook","item":[{"name":"Pix","item":[{"name":"Recebimento com QR-Code","id":"ac076088-a729-4a7a-964f-9d9276a0bd28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"identifier\": \"a5829b3c-df49-4570-8d08-b1d0f6a0848a\",\r\n    \"endToEnd\": \"E421726176606948427330315768697\",\r\n    \"receiptOriginalValue\": 4.56,\r\n    \"receiptValue\": 4.56,\r\n    \"receiptDate\": \"2024-01-12T08:45:33\",\r\n    \"payerName\": \"José Carlos da Silva\",\r\n    \"payerTaxNumber\": \"55663130004\",\r\n    \"payerBankCode\": \"001\",\r\n    \"payerBankBranch\": \"1256\",\r\n    \"payerBankAccount\": \"00124568\",\r\n    \"payerISPB\": \"01234567\",\r\n    \"payerMessage\": \"Pagamento da compra de teclado\",\r\n    \"receiverName\": \"Maria Clara Ramos\",\r\n    \"receiverTaxNumber\": \"96668850006\",\r\n    \"receiverBankCode\": \"033\",\r\n    \"receiverBankBranch\": \"5689\",\r\n    \"receiverBankAccount\": \"005698529\",\r\n    \"receiverISPB\": \"01234888\",\r\n    \"status\": \"confirmed\",\r\n    \"statusId\": 3,\r\n    \"splitBeneficiaries\": [\r\n        {\r\n            \"taxNumber\": \"\",\r\n            \"value\": 0.00,\r\n            \"endToEnd\": \"\",\r\n            \"status\": \"\",\r\n            \"statusId\": 0,\r\n            \"errorMessage\": \"\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{webhook-url}}/qrcode/cash-in","description":"<p>Envia uma notificação quando é realizado o recebimento cuja cobrança foi gerada anteriormente por meio de um QR-Code.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Identifier</code></td>\n<td>String</td>\n<td>Identificador da cobrança pelo integrador, sendo o mesmo enviado na geração do QR-Code.</td>\n</tr>\n<tr>\n<td><code>EndToEnd</code></td>\n<td>String</td>\n<td>Número identificador da transação, gerado pelo Bacen.</td>\n</tr>\n<tr>\n<td><code>ReceiptOriginalValue</code></td>\n<td>Decimal</td>\n<td>Valor original da cobrança conforme o QR-Code.</td>\n</tr>\n<tr>\n<td><code>ReceiptValue</code></td>\n<td>Decimal</td>\n<td>Valor pago pelo Pagador.</td>\n</tr>\n<tr>\n<td><code>ReceiptDate</code></td>\n<td>DateTime</td>\n<td>Data/hora do pagamento realizado pelo Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerName</code></td>\n<td>String</td>\n<td>Nome do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Pagador, incluindo o dígito, sem o separador.</td>\n</tr>\n<tr>\n<td><code>PayerISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerMessage</code></td>\n<td>String</td>\n<td>Mensagem enviada pelo Pagador.</td>\n</tr>\n<tr>\n<td><code>ReceiverName</code></td>\n<td>String</td>\n<td>Nome do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Recebedor, incluindo o dígito sem o separador.</td>\n</tr>\n<tr>\n<td><code>ReceiverISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverPixKey</code></td>\n<td>String</td>\n<td>Chave Pix do Pagador.</td>\n</tr>\n<tr>\n<td><code>StatusId</code></td>\n<td>Int</td>\n<td>Identificador da situação atual do recebimento.</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>String</td>\n<td>Descricação da situação atual do recebimento.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Para saber as opções possível do atributo <code>Status</code> do recebimento, veja o endpoint <a href=\"#2623589c-ab91-4f68-a191-b7e6081d408e\">Consulta de Pagamento</a>.</p>\n<p>Se estiver ativado o produto Split Pix e gerado o QR-Code com tais informações, retorna também as informações dos beneficiários do split, no atributo <code>SplitBeneficiaries</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do beneficiário.</td>\n</tr>\n<tr>\n<td><code>Value</code></td>\n<td>Decimal</td>\n<td>Valor da transferência realizada ao beneficiário.</td>\n</tr>\n<tr>\n<td><code>EndToEnd</code></td>\n<td>String</td>\n<td>Número identificador da transação que foi realizada ao beneficiário, gerado pelo Bacen, em caso de sucesso.</td>\n</tr>\n<tr>\n<td><code>StatusId</code></td>\n<td>Int</td>\n<td>Identificador da situação da transferência ao beneficiário.</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>String</td>\n<td>Descrição da situação da transferência ao beneficiário.</td>\n</tr>\n<tr>\n<td><code>ErrorMessage</code></td>\n<td>String</td>\n<td>Eventual mensagem de erro, caso houve algum problema na transferência ao beneficiário.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["qrcode","cash-in"],"host":["{{webhook-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ac076088-a729-4a7a-964f-9d9276a0bd28"},{"name":"Recebimento sem QR-Code","id":"2721ee39-6a15-4d69-8b20-235e5eaa6cd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"endToEnd\": \"E421726176606948427330315768697\",\r\n    \"receiptValue\": 4.56,\r\n    \"receiptDate\": \"2024-01-12T08:45:33\",\r\n    \"payerName\": \"José Carlos da Silva\",\r\n    \"payerTaxNumber\": \"55663130004\",\r\n    \"payerBankCode\": \"001\",\r\n    \"payerBankBranch\": \"1256\",\r\n    \"payerBankAccount\": \"00124568\",\r\n    \"payerISPB\": \"01234567\",\r\n    \"payerMessage\": \"Pagamento da compra de teclado\",\r\n    \"receiverName\": \"Maria Clara Ramos\",\r\n    \"receiverTaxNumber\": \"96668850006\",\r\n    \"receiverBankCode\": \"033\",\r\n    \"receiverBankBranch\": \"5689\",\r\n    \"receiverBankAccount\": \"005698529\",\r\n    \"receiverISPB\": \"01234888\",\r\n    \"status\": \"confirmed\",\r\n    \"statusId\": 3\r\n}","options":{"raw":{"language":"json"}}},"url":"{{webhook-url}}/cash-in","description":"<p>Envia uma notificação quando é realizado o recebimento sem qualquer vínculo com um QR-Code gerado previamente.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>EndToEnd</code></td>\n<td>String</td>\n<td>Número identificador da transação, gerado pelo Bacen.</td>\n</tr>\n<tr>\n<td><code>ReceiptValue</code></td>\n<td>Decimal</td>\n<td>Valor pago pelo Pagador.</td>\n</tr>\n<tr>\n<td><code>ReceiptDate</code></td>\n<td>DateTime</td>\n<td>Data/hora do pagamento realizado pelo Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerName</code></td>\n<td>String</td>\n<td>Nome do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankAccountDigit</code></td>\n<td>String</td>\n<td>Dígito da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerMessage</code></td>\n<td>String</td>\n<td>Mensagem que foi enviada para o Pagador na geração do QR-Code.</td>\n</tr>\n<tr>\n<td><code>ReceiverName</code></td>\n<td>String</td>\n<td>Nome do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankAccountDigit</code></td>\n<td>String</td>\n<td>Dígito da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverPixKey</code></td>\n<td>String</td>\n<td>Chave Pix do Pagador.</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>String</td>\n<td>Informação da situação atual do recebimento.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Para saber as opções possível do atributo <code>Status</code>, veja o endpoint <a href=\"#2623589c-ab91-4f68-a191-b7e6081d408e\">Consulta de Pagamento</a>.</p>\n","urlObject":{"path":["cash-in"],"host":["{{webhook-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"2721ee39-6a15-4d69-8b20-235e5eaa6cd5"},{"name":"Pagamento","id":"d2ea5dc3-90a8-476b-a299-109fa92b25a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"endToEnd\": \"E421726176606948427330315768697\",\r\n    \"paymentValue\": 4.56,\r\n    \"paymentDate\": \"2024-01-12T08:45:33\",\r\n    \"receiverName\": \"Maria Clara Ramos\",\r\n    \"receiverTaxNumber\": \"96668850006\",\r\n    \"receiverBankCode\": \"033\",\r\n    \"receiverBankBranch\": \"5689\",\r\n    \"receiverBankAccount\": \"005698529\",\r\n    \"receiverISPB\": \"01234888\",\r\n    \"payerName\": \"José Carlos da Silva\",\r\n    \"payerTaxNumber\": \"55663130004\",\r\n    \"payerBankCode\": \"001\",\r\n    \"payerBankBranch\": \"1256\",\r\n    \"payerBankAccount\": \"00124568\",\r\n    \"payerISPB\": \"01234567\",\r\n    \"payerPixKey\": \"144787878787878\",\r\n    \"status\": \"confirmed\",\r\n    \"statusId\": 3\r\n}","options":{"raw":{"language":"json"}}},"url":"{{webhook-url}}/cash-out","description":"<p>Envia uma notificação informando a efetivação de um pagamento previamente solicitado e o débito do valor na conta do Pagador.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Atributo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Identifier</code></td>\n<td>String</td>\n<td>Identificador da cobrança pelo integrador, sendo o mesmo enviado na solicitação do Pagamento.</td>\n</tr>\n<tr>\n<td><code>EndToEnd</code></td>\n<td>String</td>\n<td>Número identificador da transação, gerado pelo Bacen.</td>\n</tr>\n<tr>\n<td><code>PaymentValue</code></td>\n<td>Decimal</td>\n<td>Valor pago pelo Pagador.</td>\n</tr>\n<tr>\n<td><code>PaymentDate</code></td>\n<td>DateTime</td>\n<td>Data/hora do pagamento realizado pelo Pagador.</td>\n</tr>\n<tr>\n<td><code>ReceiverName</code></td>\n<td>String</td>\n<td>Nome do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Recebedor, incluindo o dígito sem o separador.</td>\n</tr>\n<tr>\n<td><code>ReceiverISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Recebedor.</td>\n</tr>\n<tr>\n<td><code>ReceiverPixKey</code></td>\n<td>String</td>\n<td>Chave Pix do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerName</code></td>\n<td>String</td>\n<td>Nome do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerTaxNumber</code></td>\n<td>String</td>\n<td>CPF ou CNPJ do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankCode</code></td>\n<td>String</td>\n<td>Número do banco da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankBranch</code></td>\n<td>String</td>\n<td>Agência da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>PayerBankAccount</code></td>\n<td>String</td>\n<td>Número da conta bancária do Pagador, incluindo o dígito sem o separador.</td>\n</tr>\n<tr>\n<td><code>PayerISPB</code></td>\n<td>String</td>\n<td>Código de identificação da instituição financeira da conta bancária do Pagador.</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>String</td>\n<td>Informação da situação atual do pagamento.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Para saber as opções possível do atributo <code>Status</code>, veja o endpoint <strong>Consulta de Pagamentos</strong>.</p>\n","urlObject":{"path":["cash-out"],"host":["{{webhook-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"d2ea5dc3-90a8-476b-a299-109fa92b25a0"},{"name":"Devolução","id":"a25a95ca-4334-43d0-a709-86d8cd53340f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"payerName\": \"Madalena Souza Gentil\",\r\n    \"payerBankCode\": \"001\",\r\n    \"payerBankBranch\": \"2569\",\r\n    \"payerBankAccount\": \"12598639\",\r\n    \"payerTaxNumber\": \"90609844040\",\r\n    \"payerISPB\": \"26060719\",\r\n    \"receiverPixKey\": \"+5512958635412\",\r\n    \"receiverName\": \"Jorge da Silva Ramos\",\r\n    \"receiverBankCode\": \"001\",\r\n    \"receiverBankBranch\": \"1328\",\r\n    \"receiverBankAccount\": \"12598639\",\r\n    \"receiverTaxNumber\": \"90609844040\",\r\n    \"receiverISPB\": \"26060719\",\r\n    \"transactionDate\": \"2024-01-18T17:04:58\",\r\n    \"initialization\": \"pix-key\",\r\n    \"initializationId\": 2,\r\n    \"valueOrigin\": 200.89,\r\n    \"identifierOrigin\": \"7e69adad-3ed1-48b4-98d0-b9d6ca15f5df\",\r\n    \"endToEndOrigin\": \"E421726176606948427330315768697\",\r\n    \"identifierRefund\": \"9200deae-6150-440b-8288-23fa059dbbaa\",\r\n    \"endToEndRefund\": \"E982962769268481738548042697108\",\r\n    \"messageRefund\": \"Processo Bacen 12.125/2023-89\",\r\n    \"description\": \"Devolução por mandato judicial.\",\r\n    \"reason\": \"fraud\",\r\n    \"reasonId\": 4,\r\n    \"status\": \"send\",\r\n    \"statusId\": 3\r\n}","options":{"raw":{"language":"json"}}},"url":"{{webhook-url}}/refunds","description":"<p>Envia uma notificação informando a efetivação de uma solicitação de devolução de pagamento.</p>\n<h2 id=\"payload-do-retorno\">Payload do retorno</h2>\n<p>Documentação dos atributos, verificar o endpoint <a href=\"#9e4eabc8-895a-4e1f-95ce-11b181ef0ea1\">Consulta de Devolução</a>.</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"bca2eead-5390-4ea4-8d2c-3d8fa276bb7e","id":"bca2eead-5390-4ea4-8d2c-3d8fa276bb7e","name":"Webhook","type":"folder"}},"urlObject":{"path":["refunds"],"host":["{{webhook-url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a25a95ca-4334-43d0-a709-86d8cd53340f"}],"id":"64235688-174c-45b7-a1e2-67f52a11f8b1","description":"<p>Webhook relacionado com o produto BigPix.</p>\n","_postman_id":"64235688-174c-45b7-a1e2-67f52a11f8b1","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"bca2eead-5390-4ea4-8d2c-3d8fa276bb7e","id":"bca2eead-5390-4ea4-8d2c-3d8fa276bb7e","name":"Webhook","type":"folder"}}}],"id":"bca2eead-5390-4ea4-8d2c-3d8fa276bb7e","description":"<p>Um webhook é uma forma de comunicação entre sistemas na web, permitindo que aplicativos enviem automaticamente informações em tempo real quando ocorrem eventos específicos. Em vez de depender de uma solicitação manual para obter dados, os webhooks permitem que um sistema envie automaticamente dados para outro assim que um evento ocorre. Esse modelo é frequentemente utilizado para integração entre diferentes serviços online.</p>\n<p>Algumas notificações específicas, como o pagamento de uma cobrança previamente realizada por meio de um QR-Code ou a confirmação de transferência de recursos para determinado Recebedor, são algumas das notificações que nossa aplicação realiza, permitindo assim, que os integradores da MT Bank sejam notificados de maneira confiável.</p>\n<p>Para que o integrador receba tais notificações, é preciso que seja exposta uma API com os métodos detalhados a seguir e enviado o endereço da mesma para o time de integração da MT Bank, para que nossa aplicação possa destinar as mensagens.</p>\n<h2 id=\"autenticação\">Autenticação</h2>\n<p>O integrador deve sempre implementar algum método de autenticação em seus <em>webhooks</em> para receber as requisições da MT Bank. Atualmente, suportamos os principais métodos de autenticação utilizados pelo mercado, incluindo:</p>\n<ul>\n<li><p>Oauth 2.0 - o integrador deve disponibilizar um método e credenciais para a MT Bank gerar o <em>token</em> e enviar no <em>Header Authorization</em> junto às requisições dos <em>webhooks</em>. Mais detalhes, verificar a seção de <a href=\"#61eed303-f168-4d85-9806-0d117647bda8\">Autenticação</a>.</p>\n</li>\n<li><p>Basic - o integrador enviará um <em>clientId</em> e <em>secret</em> e para a MT Bank, que codificará estas informações em <em>Base64</em> e enviará junto ao <em>Header Authorization</em> às requisições dos <em>webhooks.</em></p>\n</li>\n<li><p>API Key - o integrador deve gerar uma string única que serve como uma credencial para MT Bank enviar junto às requisições dos <em>webhooks</em>.</p>\n</li>\n</ul>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"be366a09-67be-4412-9bfc-12b271ef0ebf"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"a26c53ea-c250-4818-b59c-db6f647e97d1"}}],"_postman_id":"bca2eead-5390-4ea4-8d2c-3d8fa276bb7e"}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"6b5be2f0-a051-4ab1-9e7d-17e47b9ebe70"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"95658289-76d7-4961-89af-7b6d5c4fdb74"}}]}