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

Stripe · Códigos de recusa

O que significa o código de recusa do Stripe new_account_information_available?

Verificado em

O código de recusa do Stripe new_account_information_available significa que o cartão, ou a conta à qual ele está conectado, é inválido, de acordo com o Stripe. O nome indica que o banco possui detalhes mais recentes para a conta, como um cartão de substituição, embora a descrição do Stripe não diga isso diretamente. Tentar novamente o cartão armazenado não ajudará. O cliente deve entrar em contato com seu banco ou inserir os detalhes de seu cartão atual.

Tipo
Recusa definitiva (detalhes do cartão desatualizados)
Quem recusou
O banco do cartão
Tentar novamente
Não, não com os mesmos detalhes
Ação do cliente
Inserir o cartão atual, ou pedir ao banco os novos detalhes
Ação do lojista
Pedir detalhes atualizados do cartão em vez de tentar novamente

O que a PlatformDTC faz

No checkout, o PlatformDTC trata new_account_information_available como nunca-tentar-novamente e não oferece o processador de backup; o cliente é solicitado a usar outro cartão. Em renovações, no cronograma fixo ou com Smart retry, não é tentado novamente: a assinatura é mantida em atraso e o cliente recebe um link para atualizar o cartão. Se o Card Account Updater do Stripe entregar o cartão reemitido, a retenção é liberada automaticamente e a renovação é cobrada.

Por que acontece

O número do cartão ou a conta associada a ele não é mais válido. Razões comuns são um cartão reemitido com um novo número ou data de validade, ou uma conta que o banco fechou e substituiu.

Isso aparece mais em cartões salvos usados para assinaturas, porque o cartão foi armazenado antes da alteração.

O que o cliente pode fazer

Verifique se você recebeu um novo cartão do seu banco e insira esses detalhes. Caso contrário, ligue para o banco e pergunte por que o cartão foi recusado.

O que a loja pode fazer

Envie ao cliente um link para atualizar o cartão em vez de cobrar o antigo novamente.

Para desenvolvedores

Leia charge.outcome.advice_code: confirm_card_data significa que o emissor quer que os dados do cartão sejam revalidados. Na Mastercard, network_advice_code 01 significa "New account information available".

Pare as tentativas para o método de pagamento armazenado e colete um novo através de um SetupIntent ou do seu fluxo de atualização de cartão.

Perguntas frequentes

Tentar novamente new_account_information_available algum dia funcionará?
Não com os mesmos detalhes armazenados. O banco os considera inválidos. Detalhes de cartão novos ou atualizados são necessários.
Isso é o mesmo que um cartão expirado?
Não exatamente. expired_card é específico para a data de validade. Este código diz que o cartão ou conta é inválido, muitas vezes porque o banco emitiu detalhes de substituição.

Fontes

Relacionado

Biblioteca de pagamentos