Erros técnicos da API (Code e Message)

Erros retornados em Code e Message

Os parâmetros Code e Message aparecem no corpo da resposta quando ocorre um erro HTTP, geralmente o 4xx. Eles detalham a causa da falha na requisição ou no processamento, permitindo identificar rapidamente o problema.

  • Code: código numérico que identifica o tipo de erro;
  • Message: mensagem textual do erro.

Exemplo

Veja a seguir um exemplo de corpo da resposta para uma requisição ao VerifyCard quando existe erro no MerchantId

[
  {
    "Code": 114,
    "Message": "The provided MerchantId is not in correct format"
  }
]
⚠️

Importante: Code e Message seguem os mesmos valores que ProviderReturnCode e ProviderReturnMessage, mas são retornados em situações diferentes. ProviderReturnCode e ProviderReturnMessage indicam o resultado de negócio (junto ao provedor/adquirente) em respostas HTTP 2xx.

Os códigos e mensagens específicos valem para a adquirente Cielo; para outras adquirentes, consulte a documentação correspondente.


Como tratar os erros de Code e Message?

  • Corrija os dados enviados: verifique os campos obrigatórios, formatos e tamanhos;
  • Verifique credenciais MerchantId e MerchantKey;
  • Confirme os serviços habilitados no site Cielo, na aba E-commerce;
  • Confirme IPs autorizados no site Cielo;
  • Consulte API Status para erros 5xx persistentes.


Tabela de Code e Message

Code e Message apresentam os mesmos valores de ProviderReturnCode e ProviderReturnMessage, mas retornam em situações diferentes:

  • Os valores ProviderReturnCode e ProviderReturnMessage são retornados em operações HTTP de sucesso (200 ou 201);
  • Os valores Code e Message são retornados em operações HTTP de erro (ex.: 400).
⚠️

A tabela abaixo lista os códigos e mensagens específicos da adquirente Cielo. Se o estabelecimento utiliza outra adquirente integrada ao Gateway, consulte a documentação dela para os códigos e mensagens equivalentes.

Confira a tabela completa:

Reason CodeReason MessageDescrição
00SuccessfulOperação concluída com sucesso.
01AffiliationNotFoundAfiliação/credencial do meio de pagamento não encontrada para o estabelecimento.
02IssuficientFundsSaldo insuficiente para realizar a operação.
03CouldNotGetCreditCardNão foi possível obter os dados do cartão de crédito (ex.: token inválido ou indisponível).
04ConnectionWithAcquirerFailedFalha na conexão com o adquirente.
05InvalidTransactionTypeTipo de transação inválido.
06InvalidPaymentPlanPlano de pagamento (parcelamento) inválido.
07DeniedOperação negada.
08ScheduledOperação agendada (ex.: recorrência).
09WaitingOperação em espera/processamento.
10AuthenticatedTransação autenticada com sucesso.
11NotAuthenticatedTransação não autenticada.
12ProblemsWithCreditCardProblemas identificados com o cartão de crédito informado.
13CardCanceledCartão cancelado.
14BlockedCreditCardCartão de crédito bloqueado.
15CardExpiredCartão expirado.
16AbortedByFraudOperação abortada por suspeita/bloqueio de fraude.
17CouldNotAntifraudNão foi possível executar a análise antifraude.
18TryAgainFalha temporária; recomenda-se tentar novamente.
19InvalidAmountValor da transação inválido.
20ProblemsWithIssuerProblemas com o emissor do cartão.
21InvalidCardNumberNúmero do cartão inválido.
22TimeOutTempo limite de resposta excedido.
23CartaoProtegidoIsNotEnabledServiço Cartão Protegido não habilitado para o estabelecimento.
24PaymentMethodIsNotEnabledMeio de pagamento não habilitado para o estabelecimento.
25CouldNotFindPaymentTokenToken de pagamento não encontrado.
26MerchantIdJustClickNotFoundMerchantId do Just Click não encontrado.
27BrandNotSupportedBandeira do cartão não suportada.
28CardOptionsNotSupportedOpção de cartão (ex.: recorrência, parcelamento) não suportada pelo provedor.
29WalletKeyIsInvalidChave da carteira digital (wallet) inválida.
30MerchantWalletConfigurationNotFoundConfiguração de carteira digital não encontrada para o estabelecimento.
31BoletoRequiredDataNotSupportedDados obrigatórios do boleto não suportados ou enviados incorretamente.
32ConnectionWithAntifraudFailedFalha na conexão com o serviço antifraude.
33AbortedByCardVerificationOperação abortada pela verificação do cartão.
34ProblemsWithAcquirerProblemas com o adquirente.
35ValidationErrorErro de validação dos dados enviados.
36AcquirerTransactionNotFoundTransação não encontrada no adquirente.
37SplitTransactionalErrorErro transacional no processamento do Split.
38MerchantSplitConfigurationNotFoundConfiguração de Split não encontrada para o estabelecimento.
39SplitSoftDescriptorIsRequiredSoft descriptor do Split é obrigatório e não foi informado.
40SplitFraudAnalysisIsRequiredAnálise de fraude é obrigatória para a operação de Split.
41SplitAntifraudMerchantConfigurationNotFoundConfiguração antifraude do Split não encontrada para o estabelecimento.
42ProviderNotFoundProvedor não encontrado.
43PaymentSettingsNotFoundConfigurações de pagamento não encontradas.
44SubAcquirerMerchantConfigurationNotFoundConfiguração do subadquirente não encontrada para o estabelecimento.
45AbortedBySubAcquirerOperação abortada pelo subadquirente.
98InvalidRequestRequisição inválida.
99InternalErrorErro interno.
100CieloPayCardHolderIsNotActivePortador do cartão não está ativo no Cielo Pay.
101CieloPayStrongValidationIsInvalidValidação forte (autenticação) do Cielo Pay inválida.
102CieloPayExpireDateDoesNotMatchData de validade informada não corresponde à registrada no Cielo Pay.
103CieloPayCardHolderApiErrorErro na API do portador de cartão do Cielo Pay.
104SplitPaymentFacilitatorDataNotFoundDados do facilitador de pagamento do Split não encontrados.