Códigos de Erro - Cartão de Crédito

A tabela abaixo descreve os códigos de erro retornados para pagamentos com cartão de crédito.

IDCódigo de ErroMensagemRetornoDescrição
1INVALID_CVVCVC inválido. Deve conter 3 dígitos.200Quando cardSecurityCode for diferente de 3 dígitos e/ou não for numérico.
2INVALID_MONTH_NUMBERData de validade incorreta. Número do mês inválido.200Quando o mês da data de validade do cartão for inválido.
3INCORRECT_EXPIRATION_DATEData de validade incorreta. O formato correto é mmYYYY.200Quando cardExpirationDate for diferente do formato correto (mmYYYY).
4EXPIRATION_DATE_NON_NUMERICA data de validade contém caracteres não numéricos.200Quando cardExpirationDate contém caracteres não numéricos.
5MSG_GENERAL_ERRORBandeira do cartão desconhecida.200Quando cardNumber tiver mais de 19 dígitos ou estiver vazio.
6AMOUNT_MISMATCHErro geral.500Estorno de transação sem enviar o campo tipo.
7AMOUNT_GREATER_THAN_PRE_AUTHORIZEDNão é possível autorizar um valor maior do que o pré-autorizado.200Captura de transação quando o campo amount for maior que a transação original.
8PRE_AUTH_ALREADY_CANCELEDNão é possível cancelar uma pré-autorização já completada.200Tentativa de estorno quando a pré-autorização original já foi cancelada.
9CAPTURE_ALREADY_CANCELEDA pré-autorização foi cancelada.200Tentativa de captura de uma transação já cancelada.
10DEBIT_NOT_SUPPORTEDNão é possível realizar uma pré-autorização de débito.200Tentativa de pré-autorização de transação de débito.
11DEBIT_NOT_SUPPORTEDNão é possível realizar uma captura de débito.200Tentativa de captura de transação de débito.
12TRANSACTION_ALREADY_COMPLETEDA transação já foi completada.200Tentativa de captura de uma transação já capturada.
13MSG_GENERAL_ERRORA transação original ainda não foi completamente processada ou não existe.200Quando a transação de pré-autorização original não foi completamente processada pela Dock.
14AMOUNT_REQUIREDValor obrigatório.400Transação sem envio do campo amount.
15MSG_VALIDATION_ERROROs seguintes campos são obrigatórios: expirationDate.200Transação sem envio do campo cardExpirationDate.
16CURRENCY_MISMATCHMoeda obrigatória.400Transação sem envio do campo currency.
17INVALID_DEBIT_INSTALLMENTDébito não pode ter número de parcelas diferente de 1.200Quando o campo installments for preenchido para débito com valor maior que 1.
18MUID_ABSENTMUID é obrigatório.200Transação sem envio do campo muid.
19TRACKING_NUMBER_REQUIREDNúmero de rastreamento obrigatório.400Transação sem envio do campo trackingNumber.
20AMOUNT_MISMATCHO valor enviado é diferente do valor total da transação original.200Estorno de transação quando o valor for diferente do valor original.
21ALREADY_CANCELEDA transação original já foi cancelada.200Tentativa de estorno quando a transação de venda original já foi cancelada.
22ORIGINAL_TRANSACTION_MISMATCHA transação original ainda não foi completamente processada ou não existe.200Quando a transação original não foi completamente processada pela Dock.
23TRANSACTION_TYPE_MISMATCHA transação original não é do tipo informado ou não existe.200Quando o tipo de transação de estorno ou reversão não corresponde ao da transação original.
24ORIGINAL_TRANSACTION_STATUS_MISMATCHA transação original não pode ser desfeita.200Tentativa de reversão de uma transação cujo status não é "Pendente".
25ORIGINAL_CYCLE_MISSINGTrackingNumber ou MUID não encontrado!200Quando o gateway não encontra o ciclo financeiro original.
26INVALID_VISA_MVVCódigo MVV Visa inválido.200Quando o campo visaMvv é inválido. Deve ter 10 caracteres alfanuméricos.
27MSG_AUTHORIZATION_TOKEN_NOT_VALIDToken de autorização inválido.401Token de inicialização não autorizado.
28MAX_INSTALLMENTSNúmero máximo de parcelas excedido.400O número de parcelas não pode ser maior que 12.
29MIN_INSTALLMENTSNúmero mínimo de parcelas não atingido.400O número de parcelas não pode ser menor que 1.
30AMOUNT_NOT_SUPPORTEDO valor não pode ser maior que 100 milhões.400Valores acima de 100 milhões não são suportados.
31AMOUNT_OUT_OF_BOUNDSValor fora dos limites permitidos (máximo de 2 dígitos na fração).400Quando o valor tem mais de dois dígitos após o ponto decimal.
32AUTHORIZER_REJECTEDRejeitado pelo emissor do cartão.422Valores acima de 100 milhões não são suportados.