ReasonCode and ReasonMessage can indicate success or error, and are associated with Cielo's internal operational flows and/or between Cielo and the card brand/issuer that occur after the API receives the request.
ReasonCode indicates the code, while ReasonMessage provides the description corresponding to the code. The main operations that return ReasonCode and ReasonMessage are:
- Capture;
- Void;
- Payment creation with boleto.
ReasonCode and ReasonMessage table
| Reason Code | Reason Message |
|---|---|
| 00 | Successful |
| 01 | AffiliationNotFound |
| 02 | IssuficientFunds |
| 03 | CouldNotGetCreditCard |
| 04 | ConnectionWithAcquirerFailed |
| 05 | InvalidTransactionType |
| 06 | InvalidPaymentPlan |
| 07 | Denied |
| 08 | Scheduled |
| 09 | Waiting |
| 10 | Authenticated |
| 11 | NotAuthenticated |
| 12 | ProblemsWithCreditCard |
| 13 | CardCanceled |
| 14 | BlockedCreditCard |
| 15 | CardExpired |
| 16 | AbortedByFraud |
| 17 | CouldNotAntifraud |
| 18 | TryAgain |
| 19 | InvalidAmount |
| 20 | ProblemsWithIssuer |
| 21 | InvalidCardNumber |
| 22 | TimeOut |
| 23 | CartaoProtegidoIsNotEnabled |
| 24 | PaymentMethodIsNotEnabled |
| 25 | CouldNotFindPaymentToken |
| 26 | MerchantIdJustClickNotFound |
| 27 | BrandNotSupported |
| 28 | CardOptionsNotSupported |
| 29 | WalletKeyIsInvalid |
| 30 | MerchantWalletConfigurationNotFound |
| 31 | BoletoRequiredDataNotSupported |
| 32 | ConnectionWithAntifraudFailed |
| 33 | AbortedByCardVerification |
| 34 | ProblemsWithAcquirer |
| 35 | ValidationError |
| 36 | AcquirerTransactionNotFound |
| 37 | SplitTransactionalError |
| 38 | MerchantSplitConfigurationNotFound |
| 39 | SplitSoftDescriptorIsRequired |
| 40 | SplitFraudAnalysisIsRequired |
| 41 | SplitAntifraudMerchantConfigurationNotFound |
| 42 | ProviderNotFound |
| 43 | PaymentSettingsNotFound |
| 44 | SubAcquirerMerchantConfigurationNotFound |
| 45 | AbortedBySubAcquirer |
| 98 | InvalidRequest |
| 99 | InternalError |
| 100 | CieloPayCardHolderIsNotActive |
| 101 | CieloPayStrongValidationIsInvalid |
| 102 | CieloPayExpireDateDoesNotMatch |
| 103 | CieloPayCardHolderApiError |
| 104 | SplitPaymentFacilitatorDataNotFound |