NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

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 19?

Verificado em

O código 19 é um código de resposta do emissor Visa do conjunto ISO 8583 que significa "reenviar transação". O banco não conseguiu concluir a autorização e está pedindo que ela seja enviada novamente. Não há nada de errado com o cartão ou com os fundos do comprador. A Visa coloca o 19 na Categoria 2, "o emissor não pode aprovar neste momento", que permite até 20 novas tentativas em 30 dias. Uma nova tentativa um pouco mais tarde normalmente é bem-sucedida.

Tipo
Recusa suave (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, um pouco mais tarde
Ação do comprador
Tentar novamente
Ação do lojista
Permitir uma nova tentativa; verificar se há um problema com o processador se for generalizado
Renovação PlatformDTC (Tentativa inteligente)
Tentado novamente 2, 5 e 8 dias após a recusa (4 tentativas no máximo)

O que a PlatformDTC faz

A PlatformDTC registra um 19 bruto como temporário. Com a Tentativa inteligente ativada, uma renovação é tentada novamente 2, 5 e 8 dias após a primeira recusa, quatro tentativas no máximo, porque falhas de curta duração se recuperam cedo ou não se recuperam. O e-mail do cliente diz que o banco dele não pôde ser contatado, em vez de culpar o cartão.

Por que acontece

Algo interrompeu a autorização no lado do emissor. É um pedido para tentar novamente, não um julgamento sobre o titular do cartão.

O que a loja pode fazer

Deixe o comprador reenviar. Certifique-se de que seu checkout use uma chave de idempotência ou referência de pedido para que uma nova tentativa nunca cobre duas vezes.

Para desenvolvedores

No Stripe, o código bruto do emissor chega em `charge.outcome.network_decline_code` (aqui "19"), 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. O `reenter_transaction` decline code próprio do Stripe cobre a mesma situação. A PlatformDTC mapeia ambos para sua categoria temporária.

Perguntas frequentes

O cliente será cobrado duas vezes se tentar novamente após o código 19?
Não. Uma autorização recusada não retira dinheiro. Use chaves de idempotência para que suas próprias novas tentativas não criem duplicatas.
Quanto tempo devo esperar antes de tentar novamente o 19?
Uma curta espera é suficiente no checkout. Para renovações, a PlatformDTC espera 2 dias, depois 5 e 8.

Fontes

Relacionado

Biblioteca de pagamentos