Ir para conteúdo
  • Cadastre-se

API Santander - erro ao enviar boleto


Ver Solução Respondido por danilozix,
  • Este tópico foi criado há 145 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou configurando a API do Santander para enviar os boletos, consegui as credenciais ClientID e ClientSecret. Esta ocorrendo o erro abaixo. o campo Key User é obrigatório informar ? Se sim, como consigo essa informação ?

 

[
  {
    "timestamp": "2026-02-24T12:16:39.651+00:00",
    "status": 405,
    "error": "Method Not Allowed",
    "path": "/collection_bill_management/v2/workspaces/bank_slips"
  }
]

 

 

Postado
1 hora atrás, danilozix disse:

Estou configurando a API do Santander para enviar os boletos, consegui as credenciais ClientID e ClientSecret. Esta ocorrendo o erro abaixo. o campo Key User é obrigatório informar ? Se sim, como consigo essa informação ?

 

[
  {
    "timestamp": "2026-02-24T12:16:39.651+00:00",
    "status": 405,
    "error": "Method Not Allowed",
    "path": "/collection_bill_management/v2/workspaces/bank_slips"
  }
]

 

 

Consegui gerar o Key-user através do postman utilizando o manual deles.

Agora deu o erro:

 

[
  {
    "_errorCode": 400,
    "_message": "Validation error",
    "_details": "Requisição inválida.",
    "_timestamp": "2026-02-25T09:40:35.161432517",
    "_traceId": "f9851210-8d91-414c-8d16-05d8e4f422e2",
    "_errors": [
      {
        "_code": "0901",
        "_field": "clientNumber",
        "_message": "O campo 'clientNumber' permite somente valores alfa numéricos [0-9A-Za-Z ]"
      }
    ]
  }
]

Postado
1 hora atrás, danilozix disse:

Consegui gerar o Key-user através do postman utilizando o manual deles.

Agora deu o erro:

 

[
  {
    "_errorCode": 400,
    "_message": "Validation error",
    "_details": "Requisição inválida.",
    "_timestamp": "2026-02-25T09:40:35.161432517",
    "_traceId": "f9851210-8d91-414c-8d16-05d8e4f422e2",
    "_errors": [
      {
        "_code": "0901",
        "_field": "clientNumber",
        "_message": "O campo 'clientNumber' permite somente valores alfa numéricos [0-9A-Za-Z ]"
      }
    ]
  }
]

Descobri o erro, nosso numero não pode ter caractere especial .

 

O boleto registrou corretamente, porem o código de barras não condiz com o que foi registrado no banco, então ele não lé

 

  • Solution
Postado
5 horas atrás, danilozix disse:

Descobri o erro, nosso numero não pode ter caractere especial .

 

O boleto registrou corretamente, porem o código de barras não condiz com o que foi registrado no banco, então ele não lé

 

Fiz a correção ajustando

 

Bom dia, eu passei pelo mesmo problema, mais no meu caso eu estou usando a emissão de boleto santander via API, ai passei esses parametros e deu certo.

if  ACBrBoleto.Banco.TipoCobranca = cobSantander then
              begin
                //-----Banco Santander via API----------------------------------
                ACBrBoleto.Configuracoes.WebService.VersaoDF     := 'V1';
                ValorMoraJuros                                   := DM.SQL_busca_contaMULTA.AsFloat;
                CodigoMoraJuros                                  := cjTaxaMensal;
              end;

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 145 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...