Programa de Retentativa das Bandeiras

Redirecionando para https://docs.cielo.com.br/ecommerce-cielo/reference/retentativa-bandeira ...

As documentações da API E-commerce Cielo estão em um novo portal

Novo portal de desenvolvedores e-commerce Braspag e Cielo

Acesse o novo portal de desenvolvedores E-commerce docs.cielo.com.br.

Atenção: O conteúdo desta página está sendo descontinuado e não receberá atualizações a partir de 14/08/2024. Visite a nova documentação em docs.cielo.br.


Programa de Retentativa das Bandeiras

O que são retentativas?

Quando uma pessoa tenta fazer uma compra com cartão na sua loja, a transação pode ser negada devido a uma série de fatores. As tentativas seguintes de concluir a transação usando o mesmo cartão é o que chamamos de retentativa.

Importante: As transações de compra com cartão (presente e não presente) e Zero Auth (validação do cartão) estão sujeitas às regras das bandeiras para retentativas.

O que mudou?

Cada bandeira de cartão define os valores que serão cobrados por retentativa. A quantidade de vezes que uma transação pode ser retentada antes da cobrança também varia de acordo com a bandeira.

E no e-commerce?

As bandeiras de cartão definem regras diferentes para transações com cartão presente e não presente, como no caso das vendas feitas pela internet.

Qual o impacto para a loja?

Os e-commerces que não seguirem as regras serão penalizados com a cobrança de tarifas por transações excedidas, de acordo com o programa de cada bandeira.

Visando melhorar a experiência de compra, o mercado de meios de pagamento, em conjunto com a ABECS, promoveu a padronização nos códigos de respostas das transações recusadas feitas por cartão. As tentativas foram classificadas em dois tipos:

As bandeiras Visa, Mastercard e Elo ajustaram suas regras para limitar a quantidade de tentativas de autorização para uma transação negada. Essas mudanças preveem a cobrança de tarifas para o excesso de tentativas. Confira a seguir as regras de cada bandeira.

Mastercard

A bandeira Mastercard possui o programa Transaction Processing Excellence (TPE), que engloba duas categorias:

1. Excessive Attempts: monitora as retentativas de transações negadas nos ambientes de cartão presente e cartão não presente. Válido tanto para códigos de negadas reversíveis quanto irreversíveis.

2. Merchant Advice Code Transaction Excellence (MAC): monitora as retentativas de transações negadas, nos ambientes de cartão não presente e que são irreversíveis. Haverá cobrança somente nos MACs 03 e 21.

1. Excessive Attempts

São cobranças efetuadas quando o estabelecimento comercial excede as regras de retentativas de transações.

A bandeira também realiza o monitoramento para qualquer autorização de valor nominal, aprovada, com estorno subsequente para transações abaixo de 1 unidade de moeda inteira ou o equivalente a US$ 1.

O monitoramento é aplicado para as retentativas de transações de compras negadas e aprovadas, realizadas em ambiente de cartão presente e cartão não presente.

Tabela Excessive Attempts

Categorias Códigos Vigência Tarifa Doméstica Tarifa Internacional Quando Ocorre Permitido Retentar
Cartão presente e cartão não presente Qualquer código de negativa que não está atribuído ao MAC 03 e 21. E também os códigos MAC caso não respeite os limites do “Excessive Attempts” Até 31/01/2023 R$ 2,00 - A partir 11ª retentativa Permitido retentar em 24h.
Cartão presente e cartão não presente Qualquer código de negativa que não está atribuído ao MAC 03 e 21. E também os códigos MAC caso não respeite os limites do “Excessive Attempts” Nova regra a partir de 01/02/2023 R$ 2,00 - A partir 8ª retentativa Permitido retentar em 24h.
  1. O excesso considerado no programa ocorrerá a partir da oitava retentativa dentro do mês de apuração; os valores cobrados sofreram alteração.
  2. E a Mastercard também está introduzindo um limite de 35 tentativas negadas no mesmo cartão e mesmo número de estabelecimento por período contínuo de 30 dias. Mesmo se a loja não ultrapassar o limite de sete retentativas no período de 24h, mas ultrapassar a quantidade do limite mensal, a cobrança será aplicada.

Observação: A regra vigente do programa Excessive Attempts é válida até 31/01/2023 (tabela Excessive Attempts), permitindo apenas 10 tentativas de aprovar uma mesma transação (no mesmo cartão, e mesmo número de estabelecimento), e é permitido retentar após 24 horas.

2. Merchant Advice Code Transaction Excellence (MAC)

São cobranças efetuadas quando o estabelecimento comercial realiza retentativa de envio de autorização para códigos de respostas irreversíveis com um mesmo cartão valido para cartão não presente.

Dentro desse programa de retentativas, há programas que se destinam especificamente ao cenário de “Não tente esta transação novamente”. Para esses casos, a Mastercard identifica as transações com os valores MAC 03 e MAC 21, por exemplo.

O programa MAC comporta alguns valores, porém somente os MACs 03 e 21 possuem uma cobrança específica. Os demais MACs não se enquadram nessa cobrança.

Os outros códigos MAC (01, 02, 04, 24, 25, 26, 27, 28, 29, 30, 40 e 41) não entram no programa de cobrança do MAC mas entram na cobrança do programa Excessive Attempts, caso exceda os limites.

Desde 14/10/2022 a Mastercard introduziu novos códigos MAC (24, 25, 26, 27, 28, 29 e 30) quando um emissor recusa uma transação com o código de resposta 51 (insuficiência de fundos) seguido de um dos MAC da tabela a seguir, para que o comerciante tome a melhor ação.

Tabela com toda relação de MACs

MAC Descrição Observação
01 Informações da nova conta disponíveis (ABU) Necessidade de realizar atualização dos dados da conta que está sendo utilizada na transação, usando o ABU, por exemplo.
02 Não pode aprovar no momento, tente depois Tente novamente a transação após 72 horas ou tente a transação com um método de pagamento diferente.
03 Não é permitido retentar Busque outro meio de garantir o pagamento, evitando custos desnecessários de várias solicitações de autorização que continuarão a resultar em declínios.
04 Requisitos de token não atendidos para este token modelo Há necessidade de revisar os requisitos de token, pois os requisitos não foram atendidos para este token modelo enviado na transação.
21 Plano cancelado Comprador realiza cancelamento de plano e mesmo após o cancelamento, estabelecimento continua enviando solicitação de autorização de compra.
24 Tente novamente após 1 hora Válido somente para o código de resposta 51 (insuficiência de fundos).
25 Tente novamente após 24 horas Válido somente para o código de resposta 51 (insuficiência de fundos).
26 Tente novamente após 2 dias Válido somente para o código de resposta 51 (insuficiência de fundos).
27 Tente novamente após 4 dias Válido somente para o código de resposta 51 (insuficiência de fundos).
28 Tente novamente após 6 dias Válido somente para o código de resposta 51 (insuficiência de fundos).
29 Tente novamente após 8 dias Válido somente para o código de resposta 51 (insuficiência de fundos).
30 Tente novamente após 10 dias Válido somente para o código de resposta 51 (insuficiência de fundos).
40 Não é permitido retentar Cartão pré pago não recarregável para consumo.
41 Não é permitido retentar Cartão virtual de uso único do consumidor.

Além disso, alguns códigos de retorno deixarão de ser enviados:

Categorização de retornos Mastercard

A Mastercard poderá consolidar alguns códigos de respostas dos emissores, que muitas vezes não indicam ao comerciante se pode ou não retentar, em três códigos de uso exclusivo Mastercard:

Os códigos originais serão substituídos pelo Merchant Advice Code (MAC), que acompanharão os códigos 79, 82 e 83 para determinar se a transação pode ou não ser retentada.

Por exemplo:

Quando Então E o código de resposta
O emissor recusar a transação usando o código de resposta 54 (Cartão Expirado) A Mastercard substituirá o código 54 para o código 79 (recusa por ciclo de vida) Acompanha o devido Merchant Advice Code (MAC)

Programa de retentativas MAC 03 e MAC 21

Forma de apuração:

Tabela de valores:

Número de retentativa Regra
A partir 1ª rententativa R$ 2,50 (dois reais e cinquenta centavos) por retentativa, a partir da 1ª retentativa.

Visa

O programa de retentativas instituído pela bandeira Visa gera cobranças quando o estabelecimento comercial excede as regras de retentativas.

O objetivo é criar um equilíbrio no ecossistema de transações a fim de garantir que os credenciadores e estabelecimentos forneçam informações precisas sobre as retentativas e diminuam novas tentativas desnecessárias.

A bandeira exige que os emissores usem códigos de resposta corretos e não genéricos, para facilitar a identificação do motivo da recusa de uma transação.

A Visa divide esses códigos em reversíveis e irreversíveis, sendo válido tanto para transações com cartão presente e cartão não presente:

Tarifas: Ao ultrapassar os limites de tentativas estabelecidos pela bandeira, haverá uma cobrança de tarifa para cada transação excedente.

A cobrança de tarifas é aplicada desde abril de 2021.

A Visa agrupou os códigos de retorno em quatro categorias:

Os emissores devem usar códigos de resposta que reflitam com mais precisão o motivo das recusas. Ou seja, focar nas categorias 1 (o emissor nunca aprovar), 2 (o emissor não pode aprovar neste momento) e 3 (qualidade dos dados) e evitar usar a 4 (código de resposta genérico). Os emissores devem limitar dessa categoria ao máximo. A taxa da Categoria 4 é cobrada para garantir que não mais do que a porcentagem aprovada regionalmente do total de recusas do emissor sejam categorizadas como Categoria 4. Os emissores que excederem o limite definido regionalmente receberão a Taxa de Código de Resposta Genérica por base de transação para cada declínio em excesso do limite definido.

Tabela com as regras e códigos de recusa:

As regras da tabela a seguir são válidas tanto para transações de compra, quanto para transações Zero Auth.

Categoria Tipo Códigos Regras
Categoria 1
Emissor não aprovará novas tentativas
Irreversível 04 - Reter cartão 
07 - Reter cartão, condições especiais
12 - Transação inválida  
14* - Número de conta inválido
15 - Emissor não existe
41 -Reter cartão (cartão perdido)
43 - Reter cartão (cartão roubado) 
46 - Conta encerrada 
57 - Transação não permitida ao portador de cartão  
R0 - Parar ordem de pagamento
R1 - Revogação do pedido de autorização 
R3 - Revogação de todos os pedidos de autorização
Cobrança de tarifa a partir da 2ª tentativa.
Categoria 2
Emissor não aprovará no momento; novas tentativas são permitidas
Reversível 03 - Comerciante inválido
19 - Redigitar a transação
39** - Sem conta de crédito
51 - Insuficiência de fundos
52** - Sem conta corrente
53** - Sem conta poupança
59 - Suspeita de fraude
61 - Excede os limites de valor de retiradas
62 - Cartão restrito (cartão inválido na região ou país)
65 - Excede a frequência de retiradas
75 - Excedeu o número permitido de tentativas de digitação de senha  
78 - Bloqueado, usado pela primeira vez ou condição especial (a conta está temporariamente bloqueada)
86 - Mal funcionamento no caixa eletrônico
91 - Emissor ou switch inoperante
93 - A transação não pode ser concluída (violação da lei)
96 - Mal funcionamento do sistema
N3 - Serviço de saque indisponível
N4 - Solicitação de dinheiro excede o limite do emissor
Z5*** - Conta válida, mas valor não suportado
Cobrança de tarifa a partir da 16ª tentativa: o estabelecimento pode retentar a mesma transação 15 vezes.
A partir da 16ª tentativa (com mesmo cartão, transação, validade, valor e estabelecimento) num período de 30 dias corridos a partir da 1ª tentativa, a transação será tarifada. Passado o período de 30 dias, a Visa não permite nenhuma nova tentativa. Então, caso haja envio de uma tentativa dessa mesma transação, a cobrança já será aplicada para essa retentativa enviada (daí, a regra de 15 tentativas deixa de ser válida, passado a ser válido o período de 30 dias corridos).
Categoria 3
Qualidade de dados
Reversível 54 - Cartão vencido  
55 - Senha incorreta
70 - Dados de PIN necessários (somente na região da Europa) 
82 - Os resultados de CAM,2 dCVV,3 iCVV4 ou CVV on-line foram negativos
1A - Autenticação de cliente adicional necessária (somente na região da Europa) 
6P - Falha na verificação (a identificação do titular do cartão não corresponde aos registros do emissor) 
N7 - Recusa decorrente de falha do CVV2 (Visa)
Cobrança de tarifa a partir da 16ª tentativa: o estabelecimento pode retentar a mesma transação 15 vezes.
A partir da 16ª tentativa (com mesmo cartão, transação, validade, valor e estabelecimento) num período de 30 dias corridos a partir da 1ª tentativa, a transação será tarifada. Passado o período de 30 dias, a Visa não permite nenhuma nova tentativa. Então, caso haja envio de uma tentativa dessa mesma transação, a cobrança já será aplicada para essa retentativa enviada (daí, a regra de 15 tentativas deixa de ser válida, passado a ser válido o período de 30 dias corridos).
Categoria 4
Códigos de respostas genéricos
Reversível Códigos de respostas genéricos não listados nas categorias 1,2,3 Cobrança de tarifa a partir da 16ª tentativa: o estabelecimento pode retentar a mesma transação 15 vezes.
A partir da 16ª tentativa (com mesmo cartão, transação, validade, valor e estabelecimento) num período de 30 dias corridos a partir da 1ª tentativa, a transação será tarifada. Passado o período de 30 dias, a Visa não permite nenhuma nova tentativa. Então, caso haja envio de uma tentativa dessa mesma transação, a cobrança já será aplicada para essa retentativa enviada (daí, a regra de 15 tentativas deixa de ser válida, passado a ser válido o período de 30 dias corridos).

* O código 14 será reclassificado a partir de 24/04/2024, mas permanece na categoria 1.

** Os códigos 39, 52 e 53 irão migrar da categoria 4 para a categoria 2.

*** O código Z5 é um código novo e está na categoria 2.

Importante:
Desde abril de 2023, o limite permitido da contagem total de recusas para a categoria 3 passou de 10.000 para 25.000 recusas em um ciclo de faturamento de 30 dias.

Elo

O que é?

Trata-se de um programa instituído pela bandeira ELO que gera cobranças quando o estabelecimento comercial excede as regras de retentativas de transações com um mesmo cartão.

Formas de Apuração

Relação de códigos de recusa Elo:

Os códigos de respostas abaixo estão listados conforme manual de autorização da bandeira.

CÓDIGOS DESCRIÇÃO QUANDOO EMISSOR DEVE UTILIZAR O CÓDIGO DE RESPOSTA RETENTATIVA
4 REFAZER A TRANSAÇÃO Esse código deve ser usado pelo Emissor para solicitar que o portador/EC realize novamente a transação caso ele (Emissor) detecte falha na captura das informações da transação ou caso seja necessário atualização da senha negando a 1ª transação Reversível
5 GENÉRICA A Bandeira poderá utilizar esse código para outras tratativas (genérica). Reversível
6 CONSULTAR CREDENCIADOR Esse motivo deve ser utilizado pelo Credenciador quando ele identificar problemas internos que não necessitem de mudanças na mensageria para que a transação siga o fluxo correto. Reversível
12 ERRO NO CARTÃO - Esse código deve ser usado pelo Emissor quando ele identificar falha na validação do CAVV de transações 3DS ou tokenizada.
- Esse código deve ser usado pelo Emissor quando identificar CÓDIGO DE SERVIÇO incorreto/inválido para cartões físicos.
- Esse código deve ser usado pelo Emissor para problemas identificados no TOKEN
- Este código deve ser utilizado para negar reversões e avisos de reversão onde a transação original não é localizada pelo Emissor.
Irreversível
13 VALOR DA TRANSAÇÃO INVÁLIDA - Esse código deve ser usado pelo Emissor quando identificar que o valor da transação é inválido de acordo com os parâmetros do Emissor. Irreversível
14 NÚMERO DO CARTÃO INVÁLIDA - Esse código deve ser utilizado pelo Emissor para Nº DO CARTÃO INVÁLIDO/INCORRETO.
- A Bandeira poderá utilizar esse código para outras tratativas.
Irreversível
19 PROBLEMAS ADQUIRENTE - Esse motivo deve ser utilizado pelo Credenciador quando ele identificar problemas internos que necessitem de mudanças na mensageria para que a transação siga o fluxo correto. Irreversível
23 VALOR DA PARCELA INVÁLIDO - Esse código deve ser utilizado pelo Emissor quando o VALOR DA PARCELA ESTÁ FORA DOS LIMITES estabelecidos por ele. Esse código deve ser utilizado quando o emissor não aceitar o produto Elo Parcelado Loja (produto 072) com o número de parceladas menor que 12. Irreversível
30 ERRO DE FORMATO DA MENSAGEM - Esse código deve ser usado pelo Emissor quando ele identificar ERRO DE FORMATO NA MENSAGERIA (campo obrigatório, domínios, formatos, tamanho não presentes ou divergentes da especificação). Irreversível
38 COMPRA/EXCEDIDAS TENTATIVAS SENHA - Esse código deve ser utilizado pelo Emissor quando for EXCEDIDO O Nº DE TENTATIVAS PERMITIDAS DE DIGITAÇÃO DA SENHA (utilizado apenas para compras). Reversível
41 CARTÃO PERDIDO - Esse código deve ser utilizado pelo Emissor para CARTÃO COM BLOQUEIO DEFINITIVO pelo motivo “PERDA”. Irreversível
43 CARTÃO ROUBADO - Esse código deve ser utilizado pelo Emissor para CARTÃO COM BLOQUEIO DEFINITIVO pelo motivo “ROUBO”. Irreversível
51 LIMITE/SALDO INSUFICIENTE - Esse código deve ser utilizado pelo Emissor para CARTÃO que está TEMPORARIAMENTE SEM SALDO OU LIMITE SUFICIENTE para realizar a transação.
- Saque/advance 2 sem trilha 2
- Compra com Troco não suportada.
- Verificação de endereço não suportada (somente quando o código de processo for “13” sem valor de compra). * Verificação de conta de cartão não suportada (somente quando o código de processo for “18” sem valor de compra).
Reversível
54 DATA DE VALIDADE DO CARTÃO - Esse código deve ser utilizado pelo Emissor para CARTÃO FÍSICO ou TOKEN COM VALIDADE / EXPIRAÇÃO VENCIDA ou INVÁLIDA. Irreversível
55 SENHA INVÁLIDA / NÃO ENVIADA - Esse código deve ser utilizado pelo Emissor quando a SENHA DIGITADA PELO CLIENTE NÃO CONFERE, ESTÁ INVÁLIDA/INCORRETA.
- Esse código deve ser utilizado pelo Emissor quando a SENHA NÃO FOR ENVIADA NA MENSAGERIA E A MESMA É EXIGIDA PARA APROVAÇÃO DA TRANSAÇÃO.
Reversível
56 SEM REGISTRO DO CARTÃO
1. Nº do cartão não pertence ao Emissor
2. Nº do cartão não é válido
Irreversível
57 TRANSAÇÃO NÃO PERMITIDA PARA ESSE CARTÃO - Esse código deve ser utilizado pelo Emissor quando o cartão estiver com BLOQUEIO DEFINITIVO, exceto bloqueio perda e roubo que já possuem códigos específicos (ex: falecimento, fraude confirmada, cancelamento definitivo a pedido do cliente, etc).
- Esse código deve ser utilizado para PRODUTOS E SERVIÇOS NÃO SUPORTADOS pelo emissor do cartão.
- Esse código pode ser usado para TOKEN INVÁLIDO / SUSPENSO / INATIVO.
- Esse código deve ser usado para negar o modo de entrada FALLBACK.
Irreversível
58 COMERCIANTE INVÁLIDO - Esse código deve ser utilizado pelo Emissor quando o MCC do estabelecimento não estiver cadastrado para obtenção de token junto ao Emissor. Irreversível
59 SUSPEITA DE FRAUDE - Esse código deve ser utilizado pelo Emissor quando regras de prevenção SUSPEITAM DE FRAUDE, sendo necessário o contato do portador com o Emissor para liberação do cartão e realização de nova transação.
- Esse código deve ser utilizado pelo Emissor para negar transações por ausência do AVISO VIAGEM que deve ser realizado pelo portador do cartão antes de viagens ao exterior ou em alguns casos antes de realizar transações em sites internacionais.
Reversível
61 VALOR MÁXIMO SAQUE/COMPRAS EXCEDIDO - Esse código deve ser utilizado pelo Emissor quando o valor do saque/compras exceder o limite permitido por ele. Reversível
62 BLOQUEIO TEMPORÁRIO DE COBRANÇA - Esse código deve ser utilizado pelo Emissor para cartões com BLOQUEIO TEMPORÁRIO DE COBRANÇA. Reversível
63 VIOLAÇÃO DE SEGURANÇA - Esse código deve ser utilizado pelo Emissor quando o CÓDIGO DE SEGURANÇA DO CARTÃO (CVE2) estiver INCORRETO / INVÁLIDO ou MST inválido (token). Irreversível
64 VALOR MÍNIMO DA TRANSAÇÃO - INVÁLIDO - Esse código deve ser utilizado pelo Emissor quando o VALOR DA TRANSAÇÃO ESTIVER ABAIXO DO MÍNIMO permitido pelo Emissor Irreversível
65 QUANTIDADE DE SAQUES EXCEDIDOS - Esse código deve ser utilizado pelo Emissor quando o limite de quantidade de saques estiver excedido Reversível
75 SAQUE/ EXCEDIDAS TENTATIVAS SENHA - Esse código deve ser utilizado pelo Emissor quando for excedida a quantidade de tentativas de digitação de senha estipuladas pelo Emissor (utilizado apenas para SAQUES) Reversível
76 CONTA DESTINO INVÁLIDA OU INEXISTENTE - Esse código deve ser utilizado pelo Emissor quando conta “PARA” (destino) no BIT 3 é inválida ou inexistente e exclusivamente para transações de Transferência de Fundos Irreversível
77 CONTA ORIGEM INVÁLIDA OU INEXISTENTE - Esse código deve ser utilizado pelo Emissor quando conta “DE” (origem) no BIT 3 é inválida ou inexistente e exclusivamente para transações de Transferência de Fundos. Irreversível
78 CARTÃO NOVO SEM DESBLOQUEIO / CARTÃO BLOQUEADO - Esse código deve ser utilizado pelo Emissor quando o cartão novo ainda não foi desbloqueado (ativado) pelo portador junto ao Emissor ou quando o Portador, mediante autonomia, desejar bloquear temporariamente o cartão através do aplicativo do Emissor. Reversível
82 CARTÃO INVÁLIDO (dados internos) - Esse código deve ser utilizado pelo Emissor quando dados internos do cartão não conferem (ex: criptograma inválido, ATC inválido etc.) Irreversível
83 NÃO É POSSÍVEL VALIDAR A SENHA - Esse código deve ser utilizado pelo Emissor e será utilizado pela Elo quando não for possível validar ou descriptografar a senha. Irreversível
91 EMISSOR FORA DO AR - Esse código será utilizado pela Bandeira quando o Emissor está temporariamente indisponível para autorizar a transação ou não foi recebida a resposta do Emissor no tempo estabelecido. Reversível
96 FALHA DO SISTEMA - Esse código será utilizado pela Bandeira ou pelo Emissor por problemas no processamento da transação. Reversível
AB FUNÇÃO INCORRETA (DÉBITO) - Esse código será utilizado pelo Emissor para sinalizar o estabelecimento que ele solicitou a autorização na função DÉBITO, mas o cartão não possui essa função ativa. Irreversível
AC FUNÇÃO INCORRETA (CRÉDITO) - Esse código será utilizado pelo Emissor para sinalizar o estabelecimento que ele solicitou a autorização na função CRÉDITO, mas o cartão não possui essa função ativa. Irreversível
FM UTILIZAR O CHIP - Esse código será utilizado pelo Emissor para informar ao estabelecimento que a transação contactless não terá sucesso e que o portador deve utilizar o chip (contato). Irreversível
P5 TROCA DE SENHA / FALHA NO DESBLOQUEIO - Esse código será utilizado pelo Emissor quando ocorreu falha na troca de senha ou falha no desbloqueio. Irreversível
P6 NOVA SENHA NÃO ACEITA - Esse código será utilizado pelo Emissor quando a nova senha que o cliente escolheu não atende os critérios mínimos estabelecidos pelo Emissor. Reversível

Demais bandeiras