Stripe · Códigos de recusa
O que significa o decline code mobile_device_authentication_required do Stripe?
Verificado em
O decline code mobile_device_authentication_required do Stripe significa que o cartão foi recusado porque a transação requer autenticação. A solução do Stripe é pedir ao cliente para tentar novamente o pagamento tocando seu dispositivo móvel novamente, para que ele possa desbloquear ou confirmar no telefone. Isso se aplica a pagamentos presenciais com carteira, então lojas online raramente o veem. Não há nada de errado com o cartão.
- Tipo
- Autenticação necessária
- Quem recusou
- O banco do cartão
- Tentar novamente
- Sim, tocando o telefone novamente
- Ação do comprador
- Desbloqueie o telefone e toque novamente
- Ação do lojista
- Peça ao cliente para tocar novamente
O que a PlatformDTC faz
A PlatformDTC agrupa mobile_device_authentication_required com os outros códigos de autenticação no checkout: nunca é enviado para o processador de backup, e o comprador completa a verificação no mesmo pagamento. Em renovações, no cronograma fixo ou com Smart retry, não é tentado novamente cegamente: a assinatura é mantida em atraso e o cliente recebe um e-mail de "ação necessária" pedindo para confirmar o pagamento.
Por que acontece
O banco quer que o titular do cartão confirme o pagamento em seu telefone, por exemplo, desbloqueando-o com um rosto, impressão digital ou senha, antes de aprovar a aproximação.
O que o comprador pode fazer
Desbloqueie seu telefone, abra sua carteira, se necessário, e toque o leitor novamente.
Para desenvolvedores
decline_code = mobile_device_authentication_required é para pagamentos de carteira com cartão presente. Inicie o pagamento novamente para que o cliente possa tocar com um dispositivo autenticado. Não é esperado para PaymentIntents online, onde authentication_required cobre 3-D Secure.
Perguntas frequentes
- mobile_device_authentication_required significa que o cartão foi recusado permanentemente?
- Não. Tocar novamente com um telefone desbloqueado ou confirmado geralmente completa o pagamento.
- Por que isso aconteceu em um pagamento por telefone sem contato?
- O banco pediu para o cliente autenticar no dispositivo para esta transação.
Fontes
- Códigos de recusa Stripe — Stripe
Relacionado
- authentication_required — O banco quer que o titular do cartão verifique o pagamento, geralmente com 3D Secure.
- authentication_not_handled — A verificação foi exigida, o comprador a pulou, e o banco recusou novamente.
- online_or_offline_pin_required — Somente presencialmente: o cartão precisa de um PIN, por PIN Online ou chip e PIN.
- payment_intent_authentication_failure — O cartão falhou na verificação de autenticação do banco (como 3-D Secure).
- card_declined — Código de erro da Stripe para qualquer cartão recusado; o decline_code diz o porquê.
- approve_with_id — O banco não conseguiu autorizar o pagamento como enviado; mais uma tentativa pode funcionar.
- call_issuer — O banco recusou sem um motivo e quer que o titular do cartão entre em contato com ele.