Tratamento de Erros
Ao receber um erro HTTP 400, o retorno da requisição informará mais detalhes do erro ocorrido para auxiliar na identificação de qual valor está sendo enviado e não processado.
O formato da mensagem é o campo field
para o nome do campo, e message
para a mensagem de erro, além do campo object
para representar em qual objeto o campo pertence. Os itens são retornado dentro de um array errors
, conforme exemplo a seguir:
{
"title": "Invalid request",
"status": 400,
"path": "/integration/v3/operations",
"message": "There are invalid arguments",
"errors": [
{
"object": "operacao",
"field": "produto",
"message": "Produto 'CARTAOREDITO' inválido. Deve ser uma das opções [CARTAO_CREDITO, CREDITO_PESSOAL, CREDITO_DIRETO_CONSUMIDOR]."
},
{
"object": "agente",
"field": "documento",
"message": "Tipo do documento '3300350000100' não pôde ser identificado. São aceitos apenas CPF/CNPJ."
},
{
"object": "tomador",
"field": "documento",
"message": "Tipo do documento '3360350000100' não pôde ser identificado. São aceitos apenas CPF/CNPJ."
}
]
}
Updated 4 months ago
Próximos passos
Quase lá! Agora você pode enviar o contrato da CCB assinado. Confira como realizar o envio no link abaixo