Cartões

stable

Neste contexto, os eventos se referem a:

  • Transações de crédito ou débito;
  • Transações que possuem chargeback em aberto; e
  • Transações de voucher por parte do merchant.

Dados dos eventos

TRANSACTION_HOLDING

Este evento representa uma transação de crédito ou débito.

Campos retornados

NomeTipoDescrição
aggregateIdstringIdentificador único do evento, equivalente ao id.
typestringTipo de evento , o qual pode ser INFO, TRANSACTION, ACTION OU BACKOFFICE. Em caso de transações de cartões, o valor retornado nesse campo será "TRANSACTION”.
categorystringCategoria do comerciante.
cardIdstringProxy do cartão.
amountnumberValor da transação em Real.
indexstringÍndice do evento pra facilitar uma busca por um grupo de eventos. Ex: feed-2023-8, feed-2023-7.
namestringNome do evento.
timestampstringData e a hora em que o evento ocorreu, no formato ISO 8601 - UTC.
dataobjectObjeto que contém informações sobre a transação realizada.
data.CardIdstringProxy do cartão.
data.AmountnumberValor da transação em Real.
data.CategorystringCategoria do comerciante.
data.CitystringNome da cidade na qual a transação ocorreu.
data.StateOrCountryCodestringNome do estado.
data.MerchantNamestringNome estabelecimento/comerciante que aceitou a transação.
data.TransactionTypestringTipo da transação. Os possíveis valores a serem retornados podem ser visualizados na tabela Códigos dos tipos de transação, disponível no final desta documentação.
data.ZipstringCódigo postal do merchant.
data.AuthorizationTransactionIdstringIdentificador da transação gerado pela plataforma de autorização do Bankly.
data.TransactionStatusstringSituação da transação. Os possíveis valores a serem retornados podem ser visualizados na tabela Status da transação.
data.AmountSettlementnumberValor da transação convertido para Dólar.
data.AmountLocalnumberValor da transação na moeda local.
data.MarkupnumberMarkup da transação (taxa de conversão para proteção de mudanças de câmbio).
data.IOFnumberValor do IOF (Imposto sobre Operações Financeiras).
data.DollarExchangeRatenumberCotação atual do dólar, em reais.
data.EntryModestringCódigo que identifica o tipo da transação.
data.Has3DSbooleanCampo obsoleto, cujo valor sempre retornará como false.
data.AcquirerCodestringCódigo do credenciador.
data.MerchantTerminalIdstringCódigo de identificação do terminal de pagamento.
data.CurrencyCodestringCódigo da moeda com base na ISO-4217.
data.MccstringMCC (Merchant Category Code) é um número de quatro dígitos listado na ISO 18245 para serviços financeiros de varejo.
data.CardAliasstringApelido definido pelo proprietário do cartão.
data.AuthorizationCodestringIdentificador da transação da rede do cartão.
data.WithdrawalFeeAmountnumberValor da tarifa de saque (somente para transações de saque).
data.DeniedRulesarray of stringsLista de motivos pelos quais a transação foi negada. Consulte a tabela Motivos de transação negada ao final desta documentação.
data.ResponseCodestringCódigo de resposta enviado para a bandeira.
data.WalletIdnumberCódigo identificador da carteira.
data.IsPrebooleanIndica se o cartão é pré-pago.
data.IsPosbooleanIndica se o cartão é pós-pago.
data.IsDebitbooleanIndica se é um cartão de débito.
data.NumberOfInstallmentsnumberIndica o número de parcelas em que a transação foi realizada.
data.CorrelationIdstringGUID que identifica o evento.
data.DocumentstringNúmero do documento do cliente que realizou a transação, que pode ser CPF ou CNPJ.
data.CompanyKeystringChave que identifica o parceiro dentro do Bankly
data.EventDateTimestringData e a hora em que o evento ocorreu, no formato ISO 8601 - UTC.
statusstringstatus ACTIVE indicará que o cash-out está em processamento ou foi realizado com sucesso. Caso contrário, o status estará como CANCELED.

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
        "aggregateId": "TRANSACTION_ID_4e53371f-ebdd-4dc8-9093-e5a5ab394960",
        "type": "TRANSACTION",
        "category": "Others",
        "cardId": "2229081000465073380",
        "amount": -50.21,
        "index": "feed-transaction-holding-2023-5",
        "name": "TRANSACTION_HOLDING",
        "timestamp": "2023-05-29T14:44:43.8974599Z",
        "data": {
            "CardId": "2229081000465073380",
            "Amount": 50.21,
            "Category": "Others",
            "City": "SANTARÉM",
            "StateOrCountryCode": "BRA",
            "MerchantName": "Editora Floresta",
            "TransactionType": "SALE",
            "Zip": null,
            "AuthorizationTransactionId": "4e53371f-ebdd-4dc8-9093-e5a5ab394960",
            "TransactionStatus": "Confirmed",
            "AmountSettlement": 50.21,
            "AmountLocal": 50.21,
            "Markup": null,
            "IOF": null,
            "DollarExchangeRate": null,
            "EntryMode": "EletronicCommerceSecureWithUCAF",
            "Has3DS": false,
            "AcquirerCode": "006207",
            "MerchantTerminalId": "RO895740",
            "CurrencyCode": "986",
            "Mcc": "3300",
            "CardAlias": "Milhas",
            "AuthorizationCode": "FNSWCD",
            "WithdrawalFeeAmount": 0.0,
            "DeniedRules": [],
            "ResponseCode": null,
            "WalletId": 0,
            "IsPre": true,
            "IsPos": false,
            "IsDebit": false,
            "NumberOfInstallments": 1,
            "CorrelationId": "5fc6fa40-7f0a-4f65-a99c-2100f2b141ca",
            "Document": "47742663023",
            "CompanyKey": "FLORESTA_ED",
            "EventDateTime": "2023-05-29T14:44:43.811Z"
        },
        "status": "ACTIVE"
    }

TRANSACTION_CHARGEBACK

Este evento sinaliza que uma transação possui chargeback (estorno) em aberto.

Campos retornados

NomeTipoDescrição
aggregateIdstringIdentificador único do evento, equivalente ao id.
typestringTipo de evento , o qual pode ser INFO, TRANSACTION, ACTION OU BACKOFFICE. Em caso de transações de cartões, o valor retornado nesse campo será "TRANSACTION”.
categorystringCategoria do comerciante.
cardIdstringProxy do cartão.
amountnumberValor da transação em Real.
createdAtstringData de criação do evento, no formato ISO 8601 - UTC.
updatedAtstringData de atualização do evento, no formato ISO 8601 - UTC.
indexstringÍndice do evento pra facilitar uma busca por um grupo de eventos. Ex: feed-2023-8, feed-2023-7.
namestringNome do evento.
timestampstringData e a hora em que o evento ocorreu, no formato ISO 8601 - UTC.
dataobjectObjeto que contém informações sobre a transação realizada.
data.CardIdstringProxy do cartão.
data.AmountnumberValor da transação em Real.
data.CategorystringCategoria do comerciante.
data.CitystringNome da cidade na qual a transação ocorreu.
data.StateOrCountryCodestringNome do estado.
data.MerchantNamestringNome estabelecimento/comerciante que aceitou a transação.
data.TransactionTypestringTipo da transação. Os possíveis valores a serem retornados podem ser visualizados na tabela Códigos dos tipos de transação, disponível no final desta documentação.
data.ZipstringCódigo postal do merchant.
data.AuthorizationTransactionIdstringIdentificador da transação gerado pela plataforma de autorização do Bankly.
data.TransactionStatusstringSituação da transação. Os possíveis valores a serem retornados podem ser visualizados na tabela Status da transação.
data.AmountSettlementnumberValor da transação convertido para Dólar.
data.AmountLocalnumberValor da transação na moeda local.
data.MarkupnumberMarkup da transação (taxa de conversão para proteção de mudanças de câmbio).
data.IOFnumberValor do IOF (Imposto sobre Operações Financeiras).
data.DollarExchangeRatenumberCotação atual do dólar, em reais.
data.EntryModestringCódigo que identifica o tipo da transação.
data.Has3DSbooleanCampo obsoleto, cujo valor sempre retornará como false.
data.TransactionTimeStampstringData e a hora em que a tarnsação ocorreu, no formato ISO 8601 - UTC.
data.AcquirerCodestringCódigo do credenciador.
data.MerchantTerminalIdstringCódigo de identificação do terminal de pagamento.
data.CurrencyCodestringCódigo da moeda com base na ISO-4217.
data.MccstringMCC (Merchant Category Code) é um número de quatro dígitos listado na ISO 18245 para serviços financeiros de varejo.
data.CardAliasstringApelido definido pelo proprietário do cartão.
data.TransactionParentIdstringIdentificador da transação que originou o chargeback.
data.ParentTransactionTimeStampstringData em que a transação que originou o chargeback aconteceu.
data.CorrelationIdstringGUID que identifica o evento.
data.DocumentstringNúmero do documento do cliente que realizou a transação, que pode ser CPF ou CNPJ.
data.CompanyKeystringChave que identifica o parceiro dentro do Bankly
data.EventDateTimestringData e a hora em que o evento ocorreu, no formato ISO 8601 - UTC.
statusstringstatus ACTIVE indicará que o cash-out está em processamento ou foi realizado com sucesso. Caso contrário, o status estará como CANCELED.

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
    "aggregateId": "TRANSACTION_ID_74c82780-300f-44a9-b907-e7d862395ac2",
    "type": "TRANSACTION",
    "category": "Chargeback",
    "cardId": "2340281000070721375",
    "amount": 1,
    "index": "feed-2023-9",
    "createdAt": "2023-09-28T11:33:58.4596488Z",
    "updatedAt": "2023-09-28T11:33:58.4596488Z",
    "name": "TRANSACTION_CHARGEBACK",
    "timestamp": "2023-09-28T11:33:58.4432676Z",
        "data": {
            "CardId": "2340281000070721375",
            "Amount": 1,
            "Category": "Chargeback",
            "City": "SANTARÉM",
            "StateOrCountryCode": "BRA",
            "MerchantName": "EDITORA FLORESTA",
            "TransactionType": "SALE",
            "Zip": null,
            "AuthorizationTransactionId": "74c82780-300f-44a9-b907-e7d862395ac2",
            "TransactionStatus": "TransactionChargeback",
            "AmountSettlement": 1,
            "AmountLocal": 1,
            "Markup": null,
            "IOF": null,
            "DollarExchangeRate": null,
            "EntryMode": "EletronicCommerceSecureWithUCAF",
            "Has3DS": false,
            "TransactionTimeStamp": "2023-09-28T11:33:58.4432657Z",
            "AcquirerCode": "548087",
            "MerchantTerminalId": null,
            "CurrencyCode": "986",
            "Mcc": "4816",
            "CardAlias": "Card Virtual Pos",
            "TransactionParentId": "dc6daec8-42cb-4dbf-8172-8510eeefa5d0",
            "ParentTransactionTimeStamp": "2023-09-26T22:02:32.577Z",
            "CorrelationId": "74c82780-300f-44a9-b907-e7d862395ac2",
            "Document": "47742663023",
            "CompanyKey": "FLORESTA_ED",
            "EventDateTime": "2023-09-28T11:33:58.4432676Z"
        },
    "status": "ACTIVATED"
}

TRANSACTION_VOUCHER

Este evento sinaliza que há uma transação de voucher por parte do merchant (comerciante).

📘

Nota

O voucher também pode estar atrelado a uma transação de crédito.

Campos retornados

NomeTipoDescrição
aggregateIdstringIdentificador único do evento, equivalente ao id.
typestringTipo de evento , o qual pode ser INFO, TRANSACTION, ACTION OU BACKOFFICE. Em caso de transações de cartões, o valor retornado nesse campo será "TRANSACTION”.
categorystringCategoria do comerciante.
cardIdstringProxy do cartão.
amountnumberValor da transação em Real.
indexstringÍndice do evento pra facilitar uma busca por um grupo de eventos. Ex: feed-2023-8, feed-2023-7.
namestringNome do evento.
timestampstringData e a hora em que o evento ocorreu, no formato ISO 8601 - UTC.
dataobjectObjeto que contém informações sobre a transação realizada.
data.CardIdstringProxy do cartão.
data.AmountnumberValor da transação em Real.
data.CategorystringCategoria do comerciante.
data.CitystringNome da cidade na qual a transação ocorreu.
data.StateOrCountryCodestringNome do estado.
data.MerchantNamestringNome estabelecimento/comerciante que aceitou a transação.
data.TransactionTypestringTipo da transação. Os possíveis valores a serem retornados podem ser visualizados na tabela Códigos dos tipos de transação, disponível no final desta documentação.
data.ZipstringCódigo postal do merchant.
data.AuthorizationTransactionIdstringIdentificador da transação gerado pela plataforma de autorização do Bankly.
data.TransactionStatusstringSituação da transação. Os possíveis valores a serem retornados podem ser visualizados na tabela Status da transação.
data.AmountSettlementnumberValor da transação convertido para Dólar.
data.AmountLocalnumberValor da transação na moeda local.
data.MarkupnumberMarkup da transação (taxa de conversão para proteção de mudanças de câmbio).
data.IOFnumberValor do IOF (Imposto sobre Operações Financeiras).
data.DollarExchangeRatenumberCotação atual do dólar, em reais.
data.EntryModestringCódigo que identifica o tipo da transação.
data.Has3DSbooleanCampo obsoleto, cujo valor sempre retornará como false.
data.AcquirerCodestringCódigo do credenciador.
data.MerchantTerminalIdstringCódigo de identificação do terminal de pagamento.
data.CurrencyCodestringCódigo da moeda com base na ISO-4217.
data.MccstringMCC (Merchant Category Code) é um número de quatro dígitos listado na ISO 18245 para serviços financeiros de varejo.
data.CardAliasstringApelido definido pelo proprietário do cartão.
data.AuthorizationCodestringIdentificador da transação da rede do cartão.
data.WithdrawalFeeAmountnumberValor da tarifa de saque (somente para transações de saque).
data.DeniedRulesarray of stringsLista de motivos pelos quais a transação foi negada. Consulte a tabela Motivos de transação negada ao final desta documentação.
data.ResponseCodestringCódigo de resposta enviado para a bandeira.
data.WalletIdnumberCódigo identificador da carteira.
data.IsPrebooleanIndica se o cartão é pré-pago.
data.IsPosbooleanIndica se o cartão é pós-pago.
data.IsDebitbooleanIndica se é um cartão de débito.
data.NumberOfInstallmentsnumberIndica o número de parcelas em que a transação foi realizada.
data.CorrelationIdstringGUID que identifica o evento.
data.DocumentstringNúmero do documento do cliente que realizou a transação.
data.CompanyKeystringChave que identifica o parceiro dentro do Bankly
data.EventDateTimestringData e a hora em que o evento ocorreu, no formato ISO 8601 - UTC.
statusstringstatus ACTIVE indicará que o cash-out está em processamento ou foi realizado com sucesso. Caso contrário, o status estará como CANCELED.

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
    "aggregateId": "TRANSACTION_ID_c2310342-7f17-474b-9edd-8454254ebd2d",
    "type": "TRANSACTION",
    "category": "Others",
    "cardId": "2229081000465073380",
    "amount": 154.38,
    "index": "feed-transaction-voucher-2023-6",
    "name": "TRANSACTION_VOUCHER",
    "timestamp": "2023-06-04T00:30:31.3318671Z",
    "data": {
        "CardId": "2229081000465073380",
        "Amount": 154.38,
        "Category": "Others",
        "City": "SANTARÉM",
        "StateOrCountryCode": "BRA",
        "MerchantName": "Editora Floresta",
        "TransactionType": "PURCHASE_RETURN",
        "Zip": null,
        "AuthorizationTransactionId": "c2310342-7f17-474b-9edd-8454254ebd2d",
        "TransactionStatus": "ClearingPurchaseReturn",
        "AmountSettlement": 154.38,
        "AmountLocal": 154.38,
        "Markup": null,
        "IOF": null,
        "DollarExchangeRate": null,
        "EntryMode": "EletronicCommerceSecureWithUCAF",
        "Has3DS": false,
        "AcquirerCode": "006207",
        "MerchantTerminalId": "RO895740",
        "CurrencyCode": "986",
        "Mcc": "3300",
        "CardAlias": "Milhas",
        "AuthorizationCode": "S3ZZXD",
        "WithdrawalFeeAmount": 0.0,
        "DeniedRules": [],
        "ResponseCode": null,
        "WalletId": 0,
        "IsPre": true,
        "IsPos": false,
        "IsDebit": false,
        "NumberOfInstallments": 1,
        "CorrelationId": "4c4bef29-a0f5-480b-80f0-1b0196af2953",
        "Document": "47742663023",
        "CompanyKey": "FLORESTA_ED",
        "EventDateTime": "2023-06-04T00:30:31.109Z"
    },
    "status": "ACTIVE"
},

Categoria do comerciante

CategoriaContexto
FoodAlimentação
NewspapersJornais/revistas
ElectronicsEletrônicos
EntertainmentEntretenimento
SchoolEducação
HotelHospedagem
GardeningJardinagem
JewelryJoalheria
CarRentalAluguel de automóveis
FurnitureMobiliário
FuelStationsPosto de combustível
PetAnimais de estimação
GiftsPresentes
ClothingAccessoriesRoupas e acessórios
WithdrawalsSaque
CareCuidados pessoais
InsuranceSeguro
ServicesServiços
SupermarketsMercado
TelecommunicationsTelecomunicações
TransportationTransporte
TourismTurismo
AutomotiveAutomotivos
CableTvTv à cabo
OthersOutros
BeautyBeleza
CasinoCassino
AirlineCompanhias aéreas
ConstructionConstrução
DepartmentLoja de departamento
Ecommercee-commerce
AccountEventsEventos relativos à conta
AccountPaymentPagamentos
BankSlipIssuanseEmissão de boleto
CardEventsEventos relativos à cartão
CashOutTransferências
ChargebackEstorno
CheersSaúde
DepositDepósito
EletronicTransfersTransferência eletrônica
GroceriesAlimentação
HardwareLojas e serviços eletrônicos
InformationChargebackDevolução em análise
LeisureLazer
PixEventsEventos relativos a Pix

Códigos dos tipos de transação

CódigoDescrição
CASHSaque
SALECompra
PURCHASE_RETURNEstorno de compra
BALANCEEquivalente ao Balance Inquiry, um tipo de transação para verificação de cartão.

Status da transação

TRANSACTION_HOLDING

StatusDescrição
HoldingTransação pendente
HoldingDeniedTransação negada
ConfirmedConfirmada
ConfirmedWithUpdatesConfirmada com atualizações
HoldingCanceledTransação cancelada
ClearingCanceledLiberação do valor cancelado
RefundDevolução
HoldExpiredTransação cancelada por tempo, ou seja, o lojista não confirmou a transação em tempo hábil.
HoldingDeniedInsufficientAccountbalanceTransação negada por falta de saldo/limite.
HoldingDeniedContactlessDisabledTransação negada, pois o usuário desabilitou o contactless do cartão e tentou fazer uma compra nessa modalidade.
HoldingDeniedInvalidMccTransação negada pois o MCC está bloqueado para essa operação.
HoldingDeniedInvalidNumberOfInstallmentsTransação negada, pois ultrapassa o número permitido de parcelas.
HoldingDeniedInvalidCardStatusTransação negada, pois o cartão está inativo (bloqueado ou cancelado).
HoldingDeniedFeeNotFoundTransação negada, pois as taxas para transaçãoo internacional não foram identificadas.
HoldingDeniedFeedzaiTransação negada pelo sistema antifraude.
HoldingDeniedOverLimitTransação negada por valor acima do limite.
HoldingDeniedMambuErrorTransação negada por erro de integração com o core bancário (indisponobilidade ou timeout).

TRANSACTION_VOUCHER

StatusDescrição
TransactionChargebackEstorno de transação

Motivos de transação negada (deniedRules)

Confira a seguir os possíveis motivos para que uma transação tenha sido negada. As razões podem ter realção com o Bankly, o core bancário e a processadora.

Bankly

MotivoDescrição
NOT_ALLOWED_ADVICE_FOR_DENIED_TRANSACTION_HOLDA reversão por falha sistêmica não foi permitida porque a autorização foi negada.
OPERATION_NOT_IMPLEMENTEDA interpretação da requisição recebida não resultou em nenhuma operação válida (autorização, advice ou reversão).
DUPLICATED_TRANSACTIONTransação duplicada.
TRANSACTION_NOT_EXISTSTransação não existe.
BLOCKED_BY_CARD_INTEGRATIONErro de comunicação interna com o serviço de cartão.
NOT_ALLOWED_WITHDRAWALNão é permitido saque.
NOT_ALLOWED_PURCHASE_INTERNATIONALNão é permitida compra internacional.
NOT_ALLOWED_PURCHASE_ONLINENão é permitida compra online.
NOT_ALLOWED_PURCHASE_PHYSICALNão é permitida compra física.
NOT_ALLOWED_PRE_AUTHORIZATIONNão é permitida pré-autorização.
NOT_ALLOWED_MORE_THAN_ONE_INSTALLMENTNão é permitido parcelamento.
CONSTITUTION_NOT_FOUNDErro interno na consulta de configurações do cartão.
NOT_ALLOWED_CONTACTLESSNão é permitido contactless.
NOT_ALLOWED_MCCMCC não permitido.
NOT_ALLOWED_CARD_NOT_VALIDCartão não ativo.
NOT_ALLOWED_CARD_LOCKEDCartão bloqueado.
NOT_ALLOWED_CARD_CANCELEDCartão cancelado.
NOT_ALLOWED_CARD_IS_BUILDINGCartão ainda em processo de impressão.
NOT_ALLOWED_REVERSAL_AMOUNT_GREATER_THAN_ORIGINAL_AMOUNTReversão não permitida, pois o valor é maior que o original.
NOT_ALLOWED_REVERSAL_FOR_ALREADY_PROCESSED_TRANSACTION_IN_SECOND_INSTANCENão é permitida a reversão para a transação já conciliada.
NOT_ALLOWED_PARTIAL_WITHDRAWAL_REVERSALNão é permitida a reversão de saque parcial.
BLOCKED_BY_CORE_BANK_VALIDATIONFalha na integração com core bancário.
BLOCKED_BY_LIMIT_VALIDATIONBloqueado por validação de limite de quantidade de transações ou montante por CPF por ciclo (transacional, diário ou mensal).
BLOCKED_BY_RISK_ANALYSISBloqueado para análise de risco (enviado em transações pré-pagas).
BLOCKED_BY_RISK_ANALYSIS_AND_LIMIT_VALIDATIONBloqueado por análise de risco e validação de limite.
INVALID_OPERATIONA compra foi passada em uma operação (débito ou crédito) não permitida.
NOT_ALLOWED_CARD_WITH_STATUS_CREATEDCartão com status de Criação.
NOT_ALLOWED_CARD_WITH_STATUS_BLOCKEDCartão com status Bloqueado.
NOT_ALLOWED_CARD_WITH_STATUS_WARNINGCartão com status de Atenção.
NOT_ALLOWED_CARD_WITH_STATUS_CANCELLED_OR_CLIENTORDERCartão com status Cancelado.
NOT_ALLOWED_CARD_WITH_STATUS_FRAUDCartão com status de Fraude.
NOT_ALLOWED_CARD_WITH_STATUS_LOSTCartão com status Perdido.
NOT_ALLOWED_CARD_WITH_STATUS_ROBBED_OR_THEFTCartão com status Roubado.
NOT_ALLOWED_CARD_WITH_STATUS_DELETEDCartão com status Excluído.
NOT_ALLOWED_CARD_WITH_STATUS_UNRECEIVEDCartão com status Não Recebido.
NOT_ALLOWED_CARD_WITH_STATUS_INOPERATIVECartão com status Inoperante.
NOT_ALLOWED_PURCHASE_WITH_CURRENCY_UNMATCH_COUNTRYA compra foi realizada em BRL, mas o estabelecimento é internacional.
NOT_ALLOWED_CARD_WITH_STATUS_OTHERCartão com status Outros.
TRANSACTION_IS_NOT_ON_HOLDTransação já revertida.
NOT_ALLOWED_REVERSAL_CURRENCY_UNMATCH_ORIGINAL_CURRENCYMoeda de reversão diferente da utilizada na autorização.

Core bancário

MotivoDescrição
INSUFFICIENT_BALANCESaldo insuficiente.
AUTHORIZATION_HOLD_NOT_FOUNDErro ao tentar reverter uma autorização não efetuada.
WITHDRAWAL_LIMIT_EXCEEDEDO limite de retirada de dinheiro no core bancário foi excedido.
CORE_BANK_INTEGRATION_ERRORErro ao integrar com o core bancário.

Processadora

MotivoDescrição
INVALID_PASSWORDA senha informada na compra/saque não é válida.
PAN_NOT_FOUND_IN_PCI_DATABASECartão não encontrado pela processadora.
INVALID_EXPIRATION_DATEData de expiração inválida.
NOT_ALOWED_PURCHASE_WITH_STRIPE_CARDNão é permitido passar a compra com a tarja do cartão.
INVALID_ENTRY_MODENão é permitido passar a compra com a tarja do cartão, pois a máquina só aceita chip.
CVV_VALIDATION_WITH_SAFETY_AUTHENTICATION_MODE_VALIDATIONCVV inválido.
UNSAFE_TRANSACTION_WITHOUT_VALIDATION_METHODNão foi informado nenhum dado de segurança, no momento da transação.
CVV_VALIDATION_WITH_EXPIRATION_DATE_VALIDATIONCartão temporário utilizado após o término do seu prazo de vida.
ANTI_FRAUD_VALIDATIONTransação pós-paga negada no antifraude do Bankly.
CANCEL_REQUEST_UNMATCH_ORIGINAL_TRANSACTIONTransação original não encontrada na processadora.
LIMIT_EXCEEDEDLimite da processadora excedido.
TIMEOUTTempo de comunicação expirado.
COMUNICATION_FAILComunicação indisponível.
CRIPTOGRAM_VALIDATION_HSMFalha na validação de segurança do criptograma.
OBSOLET_CARDHOLDER_VALIDATIONMétodo de validação do usuário é obsoleto.
INVALID_OPERATION_FOR_THE_PROGRAM_OR_ACCOUNTNão é permitido o parcelamento de compra com cartão de débito ou crédito pré.
NOT_ALOWED_TRANSACTION_DATE_BIGGER_THAN_CARD_EXPIRATION_DATECartão expirado.
RETRY_QUANTITY_EXCEEDEDNúmero de tentativas de senha foi excedido.
ATCDiscrepância entre o ATC (Application Transaction Counter) do chip e do autorizador.
NOT_ALLOWED_PURCHASE_FOR_BLOCKED_ACCOUNTConta bloqueada.
CRIPTOGRAM_VALIDATION_PER_ENTRY_MODECriptograma não enviado para o entry mode escolhido.

Códigos da wallet

CódigoDescrição
101MasterpassByMastercard
103ApplePay
216GooglePay
217SamsungPay
327MerchantTokenizationProgram
0Unknown
00Unknown