1. Anexos
  2. Erros

Anexos

Erros

Possíveis erros retornados pelo sistema.

Quando ocorre um erro, a resposta da API é um BAD_REQUEST (Código 400). O objeto de resposta contém:

RESPONSE
        {
	"entityName": "pyPayCheckout",
	"errorKey": "payCheckoutAlreadyCreated",
	"type": "https://www.jhipster.tech/problem/problem-with-message",
	"title": "Pay Checkout already exist",
	"status": 400,
	"message": "error.payCheckoutAlreadyCreated",
	"params": "pyPayCheckout"
}

      
  • entityName: Sempre contém o valor "pyPayCheckout".
  • errorKey: Código de erro que identifica um comportamento incorreto.
  • type: Sempre contém o valor "https://www.jhipster.tech/problem/problem-with-message".
  • title: Texto explicativo do erro.
  • status: Estado do erro.
  • message: String composta pela palavra "error" concatenada com "errorKey".
  • params: Sempre contém o valor "pyPayCheckout".
WARNING

Os casos que o errorKey é "processingError" são erros ocorridos na integração com o Banco parceiro. Nesses casos, o campo "title" é encaminhado diretamente do Banco.

Lista de erros.

errorKey title
externalProductNameRequired Field externalProductName is required
devedorRequired Object Devedor is required
notValidKey Not valid key
keyRequired Field key is required
externalIdRequired Field externalId is required
externalProductIdRequired Field externalProductId is required
amountRequired Field amount is required
devedorInscricaoNacionalRequired Field devedorInscricaoNacional is required
badIntegrityCheck Bad integrity check
badValorOriginal Bad field Valor
badDevedorNome Bad field Devedor Nome
badDevedorInscricaoNacional Bad field Devedor Inscricao Nacional
badDevedorCep Bad field Devedor CEP
badDevedorLogradouro Bad field Devedor Logradouro
badDevedorCidade Bad field Devedor Cidade
badDevedorUF Bad field Devedor UF
badDevedorDdd Bad field Devedor Ddd
badDevedorTelefone Bad field Devedor Telefone
badDevedorEmail Bad field Devedor Email
payCheckoutAmountTooLower Amount too lower
payCheckoutAmountTooHigh Amount too high
badPixDataDeVencimento Bad field PIX Data de Vencimento
badPixDataDeDesconto Bad field PIX Data de Desconto
badPixDescontoValorPerc Bad field Pix Desconto Valor
badBoletoDataDeVencimento Bad field Boleto Data de Vencimento
badBoletoDataDeDesconto Bad field Boleto Data de Desconto
badBoletoDescontoValorPerc Bad field Boleto Desconto Valor
payCheckoutAlreadyCreated Pay Checkout already exist
notValidPaycheckoutType Not valid Paycheckout Type
nullPyPayCheckoutPix PyPayCheckoutPix is null
badPyPayCheckoutStatus PayCheckout Status is not created or pending
nullPyPayCheckoutBoleto PyPayCheckoutBoleto is null
payCheckoutPaymentReceived Payment Received
processingError Erro de processamento no Banco

Anterior <- Códigos