Códigos de resposta do emissor do cartão (ISO 8583) · Códigos de recusa
O que significa o código de recusa de cartão 51?
Verificado em
O código 51 é o código de resposta do emissor ISO 8583 para fundos insuficientes: a Visa diz "fundos insuficientes", a Mastercard "fundos insuficientes / limite de crédito excedido". O saldo ou limite de crédito do cartão não pôde cobrir o valor. A Visa lista o 51 na Categoria 2, "o emissor não pode aprovar neste momento", permitindo até 20 novas tentativas em 30 dias. Uma tentativa posterior, uma vez que o dinheiro esteja de volta na conta, pode ter sucesso.
- Tipo
- Recusa temporária
- Quem recusou
- O banco emissor do cartão
- Categoria Visa
- Categoria 2 (o emissor não pode aprovar neste momento): até 20 novas tentativas em 30 dias
- Tentar novamente
- Sim, idealmente após o dia de pagamento
- Ação do comprador
- Adicionar fundos ou usar outro cartão
- Ação do lojista
- Tentar novamente mais tarde; oferecer outro método de pagamento
- Renovação PlatformDTC (Smart retry)
- Tentativas agendadas para o dia de pagamento, até 6 tentativas
O que a PlatformDTC faz
O PlatformDTC lê um 51 bruto como fundos insuficientes mesmo sob um rótulo vago do Stripe como `generic_decline`. Com o Smart retry ativado, a renovação é tentada novamente no próximo provável dia de pagamento do assinante para o seu país, se houver um dentro de 7 dias, caso contrário, 2, 5, 8, 13 e 18 dias após a recusa, às 14:00 hora local, nunca duas vezes em 24 horas. Um cartão pré-pago recebe uma tentativa no dia de pagamento. No checkout, um Visa 51 não é movido para outro processador.
Por que acontece
O dinheiro não está lá hoje: um saldo de débito baixo, um cartão de crédito com limite esgotado ou um cartão pré-pago que não foi recarregado.
O que o comprador pode fazer
Usar outro cartão ou PayPal, ou recarregar e tentar novamente.
O que a loja pode fazer
Para assinaturas, agende as tentativas para quando o dinheiro chegar, em vez de tentar diariamente. Informe ao cliente a próxima data de tentativa para que ele possa garantir que os fundos estejam disponíveis.
Para desenvolvedores
No Stripe, o código bruto do emissor chega em `charge.outcome.network_decline_code` (aqui "51"), ao lado do `decline_code` próprio do Stripe. Leia-o junto com a bandeira do cartão: os mesmos dois caracteres podem significar coisas diferentes na Visa e na Mastercard. A Mastercard envia 51 com MAC 01, 02 ou 03, e MAC 24 a 30 indicam um tempo de espera exato (1 hora a 10 dias), que o PlatformDTC segue. Visa: a partir de 24 de outubro de 2026, os emissores não devem usar o 51 para verificações de conta.
Perguntas frequentes
- Qual é o melhor momento para tentar novamente uma recusa com código 51?
- Depois que o titular do cartão provavelmente recebeu o pagamento. O PlatformDTC visa o próximo dia de pagamento local dentro de uma semana, depois recorre a 2, 5, 8, 13 e 18 dias.
- Quantas vezes posso tentar novamente o código 51 na Visa?
- Até 20 novas tentativas em 30 dias sob as regras atuais da Visa (edição de 24 de outubro de 2026).
Fontes
Relacionado
- 61 — Excede o limite de valor de aprovação: o pagamento está acima de um limite que o banco definiu para o cartão.
- 65 — Excede o limite de frequência de saque: muitos pagamentos no cartão em pouco tempo.
- 05 — Não honrar: o banco recusou o pagamento e não deu motivo.
- 54 — Cartão expirado: o cartão está com a data de validade vencida, ou a data estava faltando.
- 55 — PIN incorreto: o PIN inserido estava errado ou faltando.
- 57 — Transação não permitida ao titular do cartão: este cartão não tem permissão para fazer esta compra.
- 58 — Transação não permitida no terminal: a configuração do lojista não pode aceitar esta transação.
- 59 — Fraude suspeita: o sistema antifraude do banco recusou o pagamento.