Stripe · Códigos de recusa
O que significa o código de recusa issuer_not_available da Stripe?
Verificado em
O código de recusa issuer_not_available da Stripe significa que o banco emissor do cartão não pôde ser contatado, então o pagamento nunca foi autorizado. Não é um julgamento sobre o comprador ou o cartão. O conselho da Stripe é tentar o pagamento novamente; somente se continuar falhando o cliente deve entrar em contato com o emissor do cartão. A maioria desses problemas se resolve em minutos a alguns dias.
- Tipo
- Recusa suave (temporária)
- Quem recusou
- Ninguém: o banco do cartão não respondeu
- Tentar novamente
- Sim, um pouco mais tarde
- Ação do comprador
- Tentar novamente; se continuar falhando, ligar para o banco ou usar outro cartão
- Ação do lojista
- Deixar o comprador tentar novamente; não tratar como fraude
- Renovação PlatformDTC
- Tentado novamente 2, 5 e 8 dias após a primeira recusa (Smart retry)
O que a PlatformDTC faz
No checkout, a PlatformDTC trata issuer_not_available como uma recusa que outro processador pode aprovar: se a loja tiver pagamentos com cartão PayPal definidos como backup, o comprador é oferecido para processar o cartão via PayPal. Com o Smart retry ativado, uma renovação recusada desta forma é tentada novamente 2, 5 e 8 dias após a primeira recusa, no máximo 4 tentativas, e o e-mail do cliente informa que o banco dele não pôde ser contatado.
Por que acontece
Todo pagamento com cartão tem que ser aprovado pelo banco que emitiu o cartão. Quando os sistemas desse banco estão fora do ar, sobrecarregados ou lentos para responder, a solicitação expira e o Stripe retorna issuer_not_available.
Não há nada de errado com os dados do cartão ou com o saldo do comprador. O banco simplesmente nunca deu uma resposta.
O que o comprador pode fazer
Espere um momento e pague novamente. Se a segunda tentativa também falhar, use um cartão ou método de pagamento diferente, ou ligue para o número no verso do cartão para perguntar se o banco está com problemas.
O que a loja pode fazer
Mantenha o checkout aberto e convide para uma segunda tentativa. Uma carteira digital ou outro cartão geralmente funciona imediatamente.
Para assinaturas, um cronograma de nova tentativa curto recupera bem esses casos; não há razão para pedir ao cliente um novo cartão na primeira falha.
Para desenvolvedores
A recusa chega como last_payment_error.decline_code = issuer_not_available. Verifique charge.outcome.network_decline_code para a resposta bruta do emissor: na Visa, 91 significa que o emissor ou switch está inoperante, um código de Categoria 2 que a Visa permite que os comerciantes tentem novamente até 20 vezes em 30 dias.
Stripe recomenda não mais que oito novas tentativas para uma cobrança que permite novas tentativas.
Perguntas frequentes
- Devo tentar novamente uma recusa issuer_not_available?
- Sim. A orientação do Stripe é tentar o pagamento novamente, e este código geralmente é resolvido assim que o banco está acessível. Espaçe as novas tentativas em vez de dispará-las uma após a outra.
- issuer_not_available é culpa do comprador?
- Não. Significa que o banco do cartão não respondeu. O cartão e o saldo podem estar perfeitamente bem.
- Quantas vezes posso tentar novamente?
- A Visa permite até 20 novas tentativas em 30 dias para suas categorias passíveis de nova tentativa, e o Stripe recomenda um máximo de oito novas tentativas para cobranças que as permitem. O Smart retry da PlatformDTC usa no máximo quatro tentativas para este tipo de recusa.
Fontes
Relacionado
- processing_error — Ocorreu um erro ao processar o cartão. Geralmente temporário.
- reenter_transaction — O banco não conseguiu processar o pagamento por um motivo desconhecido; tente novamente.
- try_again_later — Código obsoleto: o banco recusou por um motivo desconhecido; tente novamente mais tarde.
- generic_decline — Recusado por um motivo desconhecido, ou bloqueado pelo Stripe Radar ou Adaptive Acceptance.
- lost_card — O cartão foi reportado como perdido. Não pode ser usado; o comprador precisa de outro cartão.
- merchant_blacklist — O pagamento correspondeu a uma entrada na própria lista de bloqueio do Stripe da loja.
- new_account_information_available — O cartão ou sua conta é inválido; o banco pode ter detalhes mais recentes para ele.
- no_action_taken — O cartão foi recusado por um motivo que o banco não compartilhou.