# Endpoints Produção (Exemplos JSON)
![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp) **Projeto/Sistema:** Emissão Sicoob - Via API **Versão do *Template:*** 1.1
**Processo:** Endpoints Produção (Exemplos JSON)**Versão do Documento:** 1.0
**Responsável(eis):** Gustavo Fernandes**Data:** 08/01/2025
##### **1. Introdução** **Este processo visa exemplificar a utilização de endpoints, envio e retornos para registro de boletos no banco Sicoob - via API.** #### **Processos Relacionados** - - - - - - [Primeiros Passos - Liberação - criação aplicativo](https://docs.softensistemas.com.br/books/siem-boleto/page/primeiros-passos-liberacao-criacao-aplicativo "Primeiros Passos - Liberação - criação aplicativo") [Sandbox (homologação)](https://docs.softensistemas.com.br/books/siem-boleto/page/sandbox-homologacao "Sandbox (homologação)") #### **Especificação Funcional** - - - - - - #### **PROC003 API DE COBRANÇA BANCÁRIA V3:** Esta API disponibiliza serviços para recebimento de valores referentes às vendas de produtos e serviços da sua empresa, por meio de boletos de cobrança, pagos em toda a rede bancária. **Funcionalidades** - Gerenciamento de Boletos - Alteração de informações de pagadores de boletos - Negativação de pagadores - Protesto de boletos - Movimentação **Especificações de uso da API** [https://developers.sicoob.com.br/portal/documentacao?slugItem=apis&slugSubItem=cobranca-bancaria-v3](https://developers.sicoob.com.br/portal/documentacao?slugItem=apis&slugSubItem=cobranca-bancaria-v3) #### ***Questões Técnicas:*** ##### **1. Cobrança Bancária Pagamentos** **BASE URL: [https://api.sicoob.com.br/pagamentos/v3](https://api.sicoob.com.br/pagamentos/v3)** (Esta API disponibiliza funcionalidades para realização de pagamentos de boletos de Cobrança Bancária.) ##### **1.1 Pagamento** (Pagamento de Boletos de Cobrança) **1.1.1 Serviço para consultar boleto:**
Método HTTP URL
GET /boletos/{codigoBarras}
**Parâmetros:** [![image-1736348677063.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/scaled-1680-/image-1736348677063.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/image-1736348677063.png) **1.1.2 Resposta esperada:**
Code Description
200 OK
**1.1.3 Exemplo retorno:** ```json { "resultado": { "numeroInstituicaoEmissora": 756, "nomeInstituicaoEmissora": "Banco Cooperativo do Brasil", "tipoPessoaBeneficiario": "F", "numeroCpfCnpjBeneficiario": "12345678900", "nomeRazaoSocialBeneficiario": "José da Silva", "nomeFantasiaBeneficiario": "Estilo Tech", "tipoPessoaBeneficiarioFinal": "2", "numeroCpfCnpjBeneficiarioFinal": "12345678900", "nomeRazaoSocialBeneficiarioFinal": "João das Flores", "nomeFantasiaBeneficiarioFinal": "Quitanda do João", "tipoPessoaPagador": "F", "numeroCpfCnpjPagador": "12345678900", "nomeRazaoSocialPagador": "Maria José", "nomeFantasiaPagador": "Rosa Maria da Silva", "codigoBarras": "string", "numeroLinhaDigitavel": "string", "dataVencimentoBoleto": "2021-04-20", "dataLimitePagamentoBoleto": "2021-04-25", "valorBoleto": 152.3, "valorAbatimentoDesconto": 0, "valorMultaMora": 0, "valorPagamento": 152.3, "dataPagamento": "2021-04-24", "permiteAlterarValor": true, "consultaEmContingencia": false, "codigoEspecieDocumento": 25, "codigoSituacaoBoletoPagamento": "12", "nossoNumero": "123789", "numeroDocumento": "123456", "identificadorConsulta": "hash", "descricaoInstrucaoDesconto1": "Conceder desconto de 10% até 05/04/2021", "descricaoInstrucaoDesconto2": "Conceder desconto de 5% até 10/04/2021", "descricaoInstrucaoDesconto3": "Conceder desconto de 2% até 05/04/2021", "descricaoInstrucaoValorMinMax": "O Valor Mínimo é R$ 0,01. O Valor Máximo é R$ 99.999.999,99", "bloquearPagamento": true, "mensagemBloqueioPagamento": "Pagamento bloqueado" } } ``` **1.1.4 Respostas possíveis:**
Code Description
204 Requisição processada com sucesso e não há conteúdo a ser retornado.
400 Possíveis erros de negócio.
406 Possíveis erros de inconsistência nos dados passados.
500 Erro interno.
**1.1.5 Exemplo retorno: (Mesmo padrão de retorno para o 400, 406 e 500)** ```json { "mensagens": [ { "mensagem": "string", "codigo": "string" } ] } ``` **1.1.6 Serviço para efetuar o pagamento ou agendamento de boleto.**
Método HTTP URL
POST /boletos/pagamentos/{codigoBarras}
**Parâmetros:** [![image-1736349536996.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/scaled-1680-/image-1736349536996.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/image-1736349536996.png) Exemplo valor | Modelo: **(boletoPagamento)** ```json { "identificadorConsulta": "hash", "valorBoleto": 152.3, "valorDescontoAbatimento": 0, "valorMultaMora": 0, "descricaoObservacao": "Boleto da Escola", "aceitaValorDivergente": true, "numeroCpfCnpjPortador": "12345678900", "nomePortador": "Rosa Maria da Silva", "amount": 152.3, "date": "2021-04-24", "debtorAccount": { "issuer": 1234, "number": 1234569, "accountType": 0, "personType": 0 } } ``` **1.1.7 Resposta esperada:**
Code Description
200 OK
**1.1.8 Exemplo retorno:** ```json { "resultado": { "numeroAgencia": "0001-9", "nomeAgencia": "Agência Sede", "numeroConta": 1234569, "nomeProprietarioContaCorrente": "José da Silva", "numeroLinhaDigitavel": "string", "numeroInstituicaoEmissora": 756, "nomeInstituicaoEmissora": "Banco Cooperativo do Brasil", "numeroCpfCnpjBeneficiario": "12345678900", "nomeRazaoSocialBeneficiario": "José da Silva", "nomeFantasiaBeneficiario": "Estilo Tech", "numeroCpfCnpjBeneficiarioFinal": "12345678900", "nomeRazaoSocialBeneficiarioFinal": "João das Flores", "nomeFantasiaBeneficiarioFinal": "Quinatda dojão", "numeroCpfCnpjPagador": "12345678900", "nomeRazaoSocialPagador": "Maria José", "nomeFantasiaPagador": "Rosa Maria da Silva", "dataVencimento": "2018-09-20", "valorBoleto": 100.36, "valorAbatimentoDesconto": 0, "valorMultaMora": 60.36, "valorPagamento": 255.63, "dataPagamento": "2019-10-20", "situacaoPagamento": "Efetivado", "descricaoDetalheSituacao": "Saldo no momento da rejeição em 10/03/2021 às 22:01:10: R$ 343,05.", "dataHoraCadastro": "2019-10-20T12:30:22.000Z", "aceitaValorDivergente": true, "nossoNumero": "756", "numeroDocumento": "123456", "descricaoObservacao": "Boleto da Escola", "descricaoOuvidoria": "OUVIDORIA AGIBANK: 08007250996", "descricaoTituloComprovante": "PAGAMENTO DE BOLETO", "idPagamento": 1983450, "numeroAutenticacaoPagamento": "89C3E9FD-1A37-40BE-A85B-69AF118D336A" } } ``` **1.1.9 Respostas possíveis:**
Code Description
204 Requisição processada com sucesso e não há conteúdo a ser retornado.
400 Possíveis erros de negócio.
406 Possíveis erros de inconsistência nos dados passados.
500 Erro interno.
**1.1.10 Exemplo retorno: (Mesmo padrão de retorno para o 400, 406 e 500)** ```json { "mensagens": [ { "mensagem": "string", "codigo": "string" } ] } ``` **1.1.11 Serviço para consultar um comprovante de um pagamento efetuado.**
Método HTTP URL
GET /boletos/pagamentos/{idPagamento}/comprovantes
**Parâmetros:** [![image-1736360421037.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/scaled-1680-/image-1736360421037.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/image-1736360421037.png) **1.1.12 Resposta esperada:**
Code Description
200 OK
**1.1.13 Exemplo retorno:** ```json { "resultado": { "numeroAgencia": "0001-9", "nomeAgencia": "Agência Sede", "numeroConta": 1234569, "nomeProprietarioContaCorrente": "José da Silva", "numeroLinhaDigitavel": "string", "numeroInstituicaoEmissora": 756, "nomeInstituicaoEmissora": "Banco Cooperativo do Brasil", "numeroCpfCnpjBeneficiario": "12345678900", "nomeRazaoSocialBeneficiario": "José da Silva", "nomeFantasiaBeneficiario": "Estilo Tech", "numeroCpfCnpjBeneficiarioFinal": "12345678900", "nomeRazaoSocialBeneficiarioFinal": "João das Flores", "nomeFantasiaBeneficiarioFinal": "Quinatda dojão", "numeroCpfCnpjPagador": "12345678900", "nomeRazaoSocialPagador": "Maria José", "nomeFantasiaPagador": "Rosa Maria da Silva", "dataVencimento": "2018-09-20", "valorBoleto": 100.36, "valorAbatimentoDesconto": 0, "valorMultaMora": 60.36, "valorPagamento": 255.63, "dataPagamento": "2019-10-20", "situacaoPagamento": "Efetivado", "descricaoDetalheSituacao": "Saldo no momento da rejeição em 10/03/2021 às 22:01:10: R$ 343,05.", "dataHoraCadastro": "2019-10-20T12:30:22.000Z", "aceitaValorDivergente": true, "nossoNumero": "756", "numeroDocumento": "123456", "descricaoObservacao": "Boleto da Escola", "descricaoOuvidoria": "OUVIDORIA AGIBANK: 08007250996", "descricaoTituloComprovante": "PAGAMENTO DE BOLETO", "idPagamento": 1983450, "numeroAutenticacaoPagamento": "89C3E9FD-1A37-40BE-A85B-69AF118D336A" } } ``` **1.1.14 Respostas possíveis:**
Code Description
204 Requisição processada com sucesso e não há conteúdo a ser retornado.
400 Possíveis erros de negócio.
406 Possíveis erros de inconsistência nos dados passados.
500 Erro interno.
**1.1.15 Exemplo retorno: (Mesmo padrão de retorno para o 400, 406 e 500)** ```json { "mensagens": [ { "mensagem": "string", "codigo": "string" } ] } ``` **1.1.16 Serviço para cancelar um agendamento de pagamento.**
Método HTTP URL
DELETE /boletos/pagamentos/agendamentos/{idPagamento}
**Parâmetros:** [![image-1736361112205.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/scaled-1680-/image-1736361112205.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/image-1736361112205.png) Exemplo valor | Modelo: **(cancelamento)** ```json { "numeroConta": 1234569 } ``` **1.1.17 Resposta esperada:**
Code Description
204 Requisição processada com sucesso e não há conteúdo a ser retornado.
**1.1.18 Respostas possíveis:**
Code Description
400 Possíveis erros de negócio.
406 Possíveis erros de inconsistência nos dados passados.
500 Erro interno
**1.1.19 Exemplo retorno: (Mesmo padrão de retorno para o 400, 406 e 500)** ```json { "mensagens": [ { "mensagem": "string", "codigo": "string" } ] } ``` **1.1.20 Serviço para consultar um comprovante de um pagamento efetuado atarvés do idempotency**
Método HTTP URL
GET /boletos/pagamentos/{idempotency}/idempotency/comprovantes
**Parâmetros:** [![image-1736361549118.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/scaled-1680-/image-1736361549118.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-01/image-1736361549118.png) **1.1.21 Resposta esperada:**
Code Description
200 OK
**1.1.22 Exemplo retorno:** ```json { "resultado": { "numeroAgencia": "0001-9", "nomeAgencia": "Agência Sede", "numeroConta": 1234569, "nomeProprietarioContaCorrente": "José da Silva", "numeroLinhaDigitavel": "string", "numeroInstituicaoEmissora": 756, "nomeInstituicaoEmissora": "Banco Cooperativo do Brasil", "numeroCpfCnpjBeneficiario": "12345678900", "nomeRazaoSocialBeneficiario": "José da Silva", "nomeFantasiaBeneficiario": "Estilo Tech", "numeroCpfCnpjBeneficiarioFinal": "12345678900", "nomeRazaoSocialBeneficiarioFinal": "João das Flores", "nomeFantasiaBeneficiarioFinal": "Quinatda dojão", "numeroCpfCnpjPagador": "12345678900", "nomeRazaoSocialPagador": "Maria José", "nomeFantasiaPagador": "Rosa Maria da Silva", "dataVencimento": "2018-09-20", "valorBoleto": 100.36, "valorAbatimentoDesconto": 0, "valorMultaMora": 60.36, "valorPagamento": 255.63, "dataPagamento": "2019-10-20", "situacaoPagamento": "Efetivado", "descricaoDetalheSituacao": "Saldo no momento da rejeição em 10/03/2021 às 22:01:10: R$ 343,05.", "dataHoraCadastro": "2019-10-20T12:30:22.000Z", "aceitaValorDivergente": true, "nossoNumero": "756", "numeroDocumento": "123456", "descricaoObservacao": "Boleto da Escola", "descricaoOuvidoria": "OUVIDORIA AGIBANK: 08007250996", "descricaoTituloComprovante": "PAGAMENTO DE BOLETO", "idPagamento": 1983450, "numeroAutenticacaoPagamento": "89C3E9FD-1A37-40BE-A85B-69AF118D336A" } } ``` **1.1.23 Respostas possíveis:**
Code Description
204 Requisição processada com sucesso e não há conteúdo a ser retornado.
400 Possíveis erros de negócio.
406 Possíveis erros de inconsistência nos dados passados.
500 Erro interno.
**1.1.19 Exemplo retorno: (Mesmo padrão de retorno para o 400, 406 e 500)** ```json { "mensagens": [ { "mensagem": "string", "codigo": "string" } ] } ``` ##### ##### **AVISO IMPORTANTE** **Desativação da API Cobrança Bancária V2** Informamos que a API Cobrança Bancária **V2** será descontinuada em **30 de abril de 2025.** Essa medida está sendo tomada em função do lançamento da **API Cobrança Bancária V3**, que já está disponível e oferece melhorias significativas. Orientamos que os cooperados que ainda utilizam a versão 2 realizem a migração para a versão 3 para garantir a continuidade dos serviços e o acesso às novas funcionalidades. Abaixo está o cronograma da desativação: -

**03/01/2025 Desativação da criação de credenciais para novas integrações:**Para incentivar a adoção da nova versão, não será mais possível criar credenciais para a API Cobrança Bancária V2. A criação de credenciais estará disponível apenas para a V3.

-

**30/04/2025 Interrupção do funcionamento da API Cobrança Bancária V2:**A partir dessa data, a V2 da API será desativada. Todos os integradores e empresas parceiras que ainda utilizam a versão V2 devem migrar para a V3 antes desta data para evitar impactos nos serviços.

#### **Acesso para conferir o catalógo completo das API's:** [Catálogo de API's](https://developers.sicoob.com.br/portal/apis "Catálogo de API's") ©SOFTEN SISTEMAS 2024