{"info":{"_postman_id":"d5d0693e-ca9a-406e-bd00-8ce01845ab74","name":"API PIX | BMB","description":"<html><head></head><body><p>Abra sua conta PJ e solicite suas credenciais.<br><a href=\"https://conta.bmb.app.br\">https://conta.bmb.app.br</a></p>\n<p><em><strong>Credenciais</strong></em></p>\n<p>Utilizamos a autenticação <em>\"Basic Auth\",</em> que consiste em nome de usuário e senha para o primeiro acesso. Habilitamos a API e liberamos o <em><strong>client_id</strong></em> e <em><strong>client_secret</strong></em> após formalização com um gerente.<br>Obs: Usuário e Senha serão o <strong>email</strong> cadastrado e sua <strong>senha</strong> de acesso</p>\n<p><em><strong>Exemplo usando Postman</strong></em></p>\n<p>1 - Na aba “autorização”, basta configurar o TIPO para <em>“Basic Auth”</em> no lado esquerdo.<br>2 - Do lado direito, preencha o campo “USERNAME” com seu “EMAIL” e o campo “SENHA” com sua senha de acesso.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"15468772","collectionId":"d5d0693e-ca9a-406e-bd00-8ce01845ab74","publishedId":"2sAYQdjVDS","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"000","highlight":"ff9800"},"publishDate":"2025-06-16T00:52:09.000Z"},"item":[{"name":"Conta","item":[{"name":"Saldo","id":"54fde413-ee91-40be-bcfb-1b6c909ca1db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"client-id","value":"client_id","type":"text"},{"key":"client-secret","value":"client_secret","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://conta.bmb.app.br/api/GetSaldo","description":"<h3 id=\"tenha-o-extrato-detalhado-de-suas-operações\">Tenha o extrato detalhado de suas 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>Descrição</strong></th>\n<th><strong>Exemplo</strong></th>\n<th><strong>Tipo</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>client_id  <br /></strong><em>Obrigatório</em></td>\n<td>Fornecido pelo emissor</td>\n<td>Header</td>\n<td><em><strong>String</strong></em></td>\n</tr>\n<tr>\n<td><strong>client_secret</strong>  <br /><em>Obrigatório</em></td>\n<td>Fornecido pelo emissor</td>\n<td>Header</td>\n<td><em><strong>String</strong></em></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["GetSaldo"],"host":["https://conta.bmb.app.br/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"54fde413-ee91-40be-bcfb-1b6c909ca1db"}],"id":"d86257cb-9d30-4573-a847-ff8ab850af1d","_postman_id":"d86257cb-9d30-4573-a847-ff8ab850af1d","description":""},{"name":"Pix In","item":[{"name":"Consulta QRCode","id":"c2a46fb1-48ee-4a2e-9a8d-18adeee05a3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"client-id","value":"client_id","type":"text"},{"key":"client-secret","value":"client_secret","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"txId\": \"aba8509c957baa9cda0b81cb0\"\n}","options":{"raw":{"language":"json"}}},"url":"https://conta.bmb.app.br/api/consultaQRCode","description":"<h3 id=\"este-endpoint-tem-o-objetivo-de-consultar-um-qrcode-pelo-txid\">Este endpoint tem o objetivo de consultar um QRCode pelo txId</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>Descrição</strong></th>\n<th><strong>Exemplo</strong></th>\n<th><strong>Tipo</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>txId  <br /></strong><em>Obrigatório</em></td>\n<td>Passar o valor do txId</td>\n<td>aba8509c957baa9cda0b81cb0</td>\n<td>string</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["consultaQRCode"],"host":["https://conta.bmb.app.br/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"c2a46fb1-48ee-4a2e-9a8d-18adeee05a3f"},{"name":"Gerar QRCode","id":"8362bd0b-7e36-4749-8ff9-589243382c60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"client-id","value":"client-id","type":"text"},{"key":"client-secret","value":"client-secret","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"valor\": 10,\n    \"descricao\": \"Pedido de perfume\", \n    \"pagador\": {\n        \"documento\": \"CPF ou CNPJ válido\",\n        \"nome\": \"Fulano\"\n    },\n    \"finalBeneficiary\": {\n        \"name\": \"Loja do Joao\",\n        \"document\": \"CNPJ válido\",\n        \"cityName\": \"Cidade do beneficiário\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://conta.bmb.app.br/api/GerarQRCode","description":"<h3 id=\"este-endpoint-tem-o-objetivo-de-gerar-um-qrcode-com-um-valor-único-podendo-ser-pago-apenas-uma-unica-vez-pelo-próprio-emissor\">Este endpoint tem o objetivo de gerar um QRCode com um valor único podendo ser pago apenas uma unica vez pelo próprio emissor.</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>Descrição</strong></th>\n<th><strong>Exemplo</strong></th>\n<th><strong>Tipo</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>client_id  <br /></strong><em>Obrigatório</em></td>\n<td>Fornecido pelo emissor</td>\n<td>Header</td>\n<td><em>String</em></td>\n</tr>\n<tr>\n<td><strong>client_secret</strong>  <br /><em>Obrigatório</em></td>\n<td>Fornecido pelo emissor</td>\n<td>Header</td>\n<td><em>String</em></td>\n</tr>\n<tr>\n<td><strong>valor  <br /></strong><em>Obrigatório</em></td>\n<td>Passar o valor inteiro em formato decimal.</td>\n<td>R$ 10,50 passar 10.50</td>\n<td>decimal</td>\n</tr>\n<tr>\n<td><strong>descricao</strong></td>\n<td>Passar detalhe da venda</td>\n<td></td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>Pagador: nome  <br /></strong><em>Obrigatório</em></td>\n<td>Passar o nome do pagador</td>\n<td></td>\n<td>String</td>\n</tr>\n<tr>\n<td><strong>Pagador: documento  <br /></strong><em>Obrigatório</em></td>\n<td>Passar o CPF ou CNPJ de quem irá efetuar o pagamento</td>\n<td></td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div><p>MODELO WEBHOOK:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"idempotencyKey\": \"E18236120202411090102s1490d6dfe5\",\n    \"endToEndId\": \"E18236120202411090102s1480E6dfe5\",\n    \"initiationType\": \"MANUAL\",\n    \"operationType\": \"RECEIPT\",\n    \"amount\": 4.43,\n    \"createdAt\": \"2024-11-09T01:02:49.773Z\",\n    \"payer\": {\n        \"number\": \"8888888\",\n        \"branch\": \"0001\",\n        \"type\": \"PAYMENT\",\n        \"participant\": {\n            \"name\": \"NU PAGAMENTOS - IP\",\n            \"ispb\": \"18236120\"\n        },\n        \"holder\": {\n            \"name\": \"FULANO DE TAL\",\n            \"document\": \"98765432100\",\n            \"type\": \"NATURAL\"\n        }\n    },\n    \"beneficiary\": {\n        \"number\": \"10000000\",\n        \"branch\": \"0001\",\n        \"type\": \"PAYMENT\",\n        \"participant\": {\n            \"name\": \"BMB PAGAMENTOS\",\n            \"ispb\": \"13372874\"\n        },\n        \"holder\": {\n            \"document\": \"12345678910\",\n            \"type\": \"NATURAL\"\n        }\n    }\n}\n\n</code></pre>\n","urlObject":{"path":["GerarQRCode"],"host":["https://conta.bmb.app.br/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"8362bd0b-7e36-4749-8ff9-589243382c60"}],"id":"3b771fec-39b4-473e-9679-529ed267e1e4","_postman_id":"3b771fec-39b4-473e-9679-529ed267e1e4","description":""},{"name":"Pix Out","item":[{"name":"Consultar Chave","id":"6f3889c7-773d-4faf-b4d8-5c167b04ef1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"client-id","value":"client_id","type":"text"},{"key":"client-secret","value":"client_secret","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"chavePix\": \"chave pix da consulta\"\n}","options":{"raw":{"language":"json"}}},"url":"https://conta.bmb.app.br/api/GetPixKey","description":"<h3 id=\"este-endpoint-tem-o-objetivo-de-consultar-uma-chave-e-com-os-dados-efetuar-um-envio-de-pix\">Este endpoint tem o objetivo de consultar uma chave e com os dados efetuar um envio de pix.</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>Descrição</strong></th>\n<th><strong>Exemplo</strong></th>\n<th><strong>Tipo</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>client_id  <br /></strong><em>Obrigatório</em></td>\n<td>Fornecido pelo emissor</td>\n<td>Header</td>\n<td><em>String</em></td>\n</tr>\n<tr>\n<td><strong>client_secret</strong>  <br /><em>Obrigatório</em></td>\n<td>Fornecido pelo emissor</td>\n<td>Header</td>\n<td><em>String</em></td>\n</tr>\n<tr>\n<td><strong>valor  <br /></strong><em>Obrigatório</em></td>\n<td>Passar o valor inteiro em formato decimal.</td>\n<td>R$ 10,50 passar 10.50</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["GetPixKey"],"host":["https://conta.bmb.app.br/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"6f3889c7-773d-4faf-b4d8-5c167b04ef1b"},{"name":"Enviar Pix","id":"78060895-7e4b-4db8-b181-5914f4c5a091","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"client-id","value":"client_id","type":"text"},{"key":"client-secret","value":"client_secret","type":"text"},{"key":"Idempotency","value":"87f70c25-0ed9-4363-b044-93b6e05b587b","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"valor\": 1,\n    \"Chave\": \"chavepix\",\n    \"descricao\": \"Teste API\",\n    \"ENDTOEND\": \"endToend\",\n    \"Beneficiario\": {\n        \"number\": \"numero da conta\",\n        \"branch\": \"0001\",\n        \"type\": \"tipo da conta\",\n        \"participantIspb\": \"numero do participante\",\n        \"holder\": {\n            \"document\": \"documento do beneficario\",\n            \"name\": \"nome beneficiario\",\n            \"type\": \"tipo beneficiario\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://conta.bmb.app.br/api/EnviarPixChave","description":"<h3 id=\"este-endpoint-tem-o-objetivo-de-enviar-um-pix-pelos-dados-consultados-no-endpoint-anterior\">Este endpoint tem o objetivo de enviar um pix pelos dados consultados no endpoint anterior.</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Exemplo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>valor</td>\n<td>number</td>\n<td>1</td>\n<td>Valor a ser transferido</td>\n</tr>\n<tr>\n<td>Chave</td>\n<td>string</td>\n<td>\"chavepix\"</td>\n<td>Chave PIX do destinatário</td>\n</tr>\n<tr>\n<td>descricao</td>\n<td>string</td>\n<td>\"Teste API\"</td>\n<td>Observação ou descrição da transação</td>\n</tr>\n<tr>\n<td>ENDTOEND</td>\n<td>string</td>\n<td>\"endToend\"</td>\n<td>Identificador único para rastreamento da transação</td>\n</tr>\n<tr>\n<td>Beneficiario</td>\n<td>object</td>\n<td>{ ... }</td>\n<td>Objeto contendo informações do beneficiário</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Exemplo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>number</td>\n<td>string</td>\n<td>\"numero da conta\"</td>\n<td>Número da conta do beneficiário</td>\n</tr>\n<tr>\n<td>branch</td>\n<td>string</td>\n<td>\"0001\"</td>\n<td>Agência do beneficiário</td>\n</tr>\n<tr>\n<td>type</td>\n<td>string</td>\n<td>\"tipo da conta\"</td>\n<td>Tipo de conta (ex.: conta corrente, poupança)</td>\n</tr>\n<tr>\n<td>participantIspb</td>\n<td>string</td>\n<td>\"numero do participante\"</td>\n<td>Número identificador do participante conforme ISPB</td>\n</tr>\n<tr>\n<td>holder</td>\n<td>object</td>\n<td>{ ... }</td>\n<td>Objeto com informações do titular do beneficiário</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["EnviarPixChave"],"host":["https://conta.bmb.app.br/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"78060895-7e4b-4db8-b181-5914f4c5a091"}],"id":"6eac5e5a-5956-468e-8dab-c6e9937d70be","_postman_id":"6eac5e5a-5956-468e-8dab-c6e9937d70be","description":""}],"event":[{"listen":"prerequest","script":{"id":"5daf9c19-de53-40d0-b079-d1fef38dcae5","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"873c4fa8-6312-4ad4-82cc-f2a2c55046ba","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"baseUrlApi","value":"https://conta.bmb.app.br/api"}]}