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 Message
00Successful
01AffiliationNotFound
02IssuficientFunds
03CouldNotGetCreditCard
04ConnectionWithAcquirerFailed
05InvalidTransactionType
06InvalidPaymentPlan
07Denied
08Scheduled
09Waiting
10Authenticated
11NotAuthenticated
12ProblemsWithCreditCard
13CardCanceled
14BlockedCreditCard
15CardExpired
16AbortedByFraud
17CouldNotAntifraud
18TryAgain
19InvalidAmount
20ProblemsWithIssuer
21InvalidCardNumber
22TimeOut
23CartaoProtegidoIsNotEnabled
24PaymentMethodIsNotEnabled
25CouldNotFindPaymentToken
26MerchantIdJustClickNotFound
27BrandNotSupported
28CardOptionsNotSupported
29WalletKeyIsInvalid
30MerchantWalletConfigurationNotFound
31BoletoRequiredDataNotSupported
32ConnectionWithAntifraudFailed
33AbortedByCardVerification
34ProblemsWithAcquirer
35ValidationError
36AcquirerTransactionNotFound
37SplitTransactionalError
38MerchantSplitConfigurationNotFound
39SplitSoftDescriptorIsRequired
40SplitFraudAnalysisIsRequired
41SplitAntifraudMerchantConfigurationNotFound
42ProviderNotFound
43PaymentSettingsNotFound
44SubAcquirerMerchantConfigurationNotFound
45AbortedBySubAcquirer
98InvalidRequest
99InternalError
100CieloPayCardHolderIsNotActive
101CieloPayStrongValidationIsInvalid
102CieloPayExpireDateDoesNotMatch
103CieloPayCardHolderApiError
104SplitPaymentFacilitatorDataNotFound