{
  "info": {
    "_postman_id": "1966eda4-6962-43c7-91ab-3234e7f3db4f",
    "name": "Itaú - Boleto com Pix v1 - BankPlus",
    "description": "Teste da nova API Boleto com Pix (recebimentos-pix/v1) x API atual em desativação (pix_recebimentos_conciliacoes/v2).\n\nPRÉ-REQUISITO (mTLS): em Postman > Settings > Certificates, adicione o certificado (.crt) e a chave privada (.key) do cliente para os hosts:\n- sts.itau.com.br\n- pix-pj.api.itau.com\n- secure.gateway.api.itau\n\nPreencha as variáveis da collection (client_id, client_secret, id_beneficiario, chave_pix, nosso_numero).\n\nTODAS as requisições de boleto usam etapa_processo_boleto = 'simulacao': o Itaú executa todas as validações e devolve o retorno, mas NÃO gera o boleto nem o Pix. Só troque para 'efetivacao' com autorização do cliente.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "46943735",
    "_collection_link": "https://go.postman.co/collection/46943735-1966eda4-6962-43c7-91ab-3234e7f3db4f?source=collection_link"
  },
  "item": [
    {
      "name": "1 - Gerar token (STS)",
      "event": [
        {
          "listen": "test",
          "script": {
            "type": "text/javascript",
            "exec": [
              "const j = pm.response.json();",
              "if (j.access_token) { pm.collectionVariables.set('access_token', j.access_token); }",
              "pm.test('token gerado', () => pm.expect(j.access_token).to.be.a('string'));"
            ]
          }
        }
      ],
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/x-www-form-urlencoded"
          },
          {
            "key": "x-itau-flowID",
            "value": "1"
          },
          {
            "key": "x-itau-correlationID",
            "value": "{{$guid}}"
          }
        ],
        "body": {
          "mode": "urlencoded",
          "urlencoded": [
            {
              "key": "grant_type",
              "value": "client_credentials"
            },
            {
              "key": "client_id",
              "value": "{{client_id}}"
            },
            {
              "key": "client_secret",
              "value": "{{client_secret}}"
            }
          ]
        },
        "url": {
          "raw": "{{url_token}}",
          "host": [
            "{{url_token}}"
          ]
        }
      },
      "response": []
    },
    {
      "name": "2 - POST /boletos-pix (simulacao)",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          },
          {
            "key": "Authorization",
            "value": "Bearer {{access_token}}"
          },
          {
            "key": "x-itau-apikey",
            "value": "{{client_id}}"
          },
          {
            "key": "x-itau-correlationID",
            "value": "{{$guid}}"
          },
          {
            "key": "x-itau-flowID",
            "value": "{{$guid}}"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"etapa_processo_boleto\": \"simulacao\",\n  \"beneficiario\": {\n    \"id_beneficiario\": \"{{id_beneficiario}}\"\n  },\n  \"dado_boleto\": {\n    \"descricao_instrumento_cobranca\": \"boleto_pix\",\n    \"tipo_boleto\": \"a vista\",\n    \"codigo_carteira\": \"109\",\n    \"codigo_especie\": \"01\",\n    \"codigo_tipo_vencimento\": \"3\",\n    \"valor_total_titulo\": \"00000000000001000\",\n    \"data_emissao\": \"{{data_emissao}}\",\n    \"pagador\": {\n      \"pessoa\": {\n        \"nome_pessoa\": \"Pagador Teste\",\n        \"tipo_pessoa\": {\n          \"codigo_tipo_pessoa\": \"J\",\n          \"numero_cadastro_nacional_pessoa_juridica\": \"33953427000163\"\n        }\n      },\n      \"endereco\": {\n        \"nome_logradouro\": \"Rua Teste 100\",\n        \"nome_bairro\": \"Centro\",\n        \"nome_cidade\": \"Fortaleza\",\n        \"sigla_UF\": \"CE\",\n        \"numero_CEP\": \"60000000\"\n      }\n    },\n    \"dados_individuais_boleto\": [\n      {\n        \"numero_nosso_numero\": \"{{nosso_numero}}\",\n        \"data_vencimento\": \"{{data_vencimento}}\",\n        \"valor_titulo\": \"00000000000001000\",\n        \"texto_seu_numero\": \"00012\"\n      }\n    ]\n  },\n  \"dados_qrcode\": {\n    \"chave\": \"{{chave_pix}}\",\n    \"tipo_cobranca\": \"cob\"\n  }\n}",
          "options": {
            "raw": {
              "language": "text"
            }
          }
        },
        "url": {
          "raw": "{{url_nova}}/boletos-pix",
          "host": [
            "{{url_nova}}"
          ],
          "path": [
            "boletos-pix"
          ]
        }
      },
      "response": []
    }
  ],
  "variable": [
    {
      "key": "client_id",
      "value": ""
    },
    {
      "key": "client_secret",
      "value": ""
    },
    {
      "key": "access_token",
      "value": ""
    },
    {
      "key": "id_beneficiario",
      "value": "AGENCIA+CONTA+DAC (12 dígitos)"
    },
    {
      "key": "chave_pix",
      "value": "CHAVE_PIX_DO_CLIENTE"
    },
    {
      "key": "nosso_numero",
      "value": "12345678"
    },
    {
      "key": "data_emissao",
      "value": "2026-10-05"
    },
    {
      "key": "data_vencimento",
      "value": "2026-12-31"
    },
    {
      "key": "url_token",
      "value": "https://sts.itau.com.br/api/oauth/token"
    },
    {
      "key": "url_nova",
      "value": "https://pix-pj.api.itau.com/recebimentos-pix/v1"
    },
    {
      "key": "url_atual",
      "value": "https://secure.gateway.api.itau/pix_recebimentos_conciliacoes/v2"
    }
  ]
}