Stripe · Códigos de recusa
O que significa o código de recusa Stripe offline_pin_required?
Verificado em
O código de recusa Stripe offline_pin_required significa que o cartão foi recusado porque exige um PIN. A solução da Stripe é que o cliente tente novamente inserindo o cartão no leitor e digitando o PIN. Ele pertence a pagamentos presenciais em um leitor de cartão, então uma loja online quase nunca deveria vê-lo. Simplesmente tentar novamente um toque ou deslize não funcionará.
- Tipo
- Autenticação necessária (presencial)
- Quem recusou
- O banco do cartão
- Tentar novamente
- Sim, inserindo o cartão e digitando o PIN
- Ação do comprador
- Insira o cartão e digite o PIN
- Ação do lojista
- Solicitar chip e PIN no leitor
O que a PlatformDTC faz
offline_pin_required nunca é movido para um processador de backup no checkout, e o comprador é solicitado a usar outro cartão. Como o checkout online e as renovações da PlatformDTC não possuem entrada de PIN, uma renovação recusada desta forma nunca é tentada novamente, no cronograma fixo ou com Smart retry: a assinatura é mantida em atraso e o cliente recebe um link de um clique para adicionar um cartão diferente.
Por que acontece
Alguns cartões e bancos exigem que o titular do cartão prove sua presença com um PIN, por exemplo, após vários toques contactless seguidos. O leitor deve ler o chip e coletar o PIN.
O que o comprador pode fazer
No caixa, insira o cartão em vez de tocar e digite o PIN. Online, use um cartão ou carteira diferente.
Para desenvolvedores
Este decline_code se aplica a pagamentos com cartão presente (Stripe Terminal). Inicie um novo pagamento com o cartão inserido para que o leitor possa coletar o PIN. Não é esperado em PaymentIntents sem cartão presente.
Perguntas frequentes
- Uma loja online pode receber offline_pin_required?
- É destinado a leitores de cartão. Um checkout online não pode coletar um PIN, então um comprador que o veja online deve usar outro cartão.
- Qual é a diferença com online_or_offline_pin_required?
- Com online_or_offline_pin_required, um leitor que suporta PIN Online pode pedir o PIN sem uma nova transação. offline_pin_required sempre precisa do cartão inserido e do PIN digitado.
Fontes
- Códigos de recusa Stripe — Stripe
Relacionado
- online_or_offline_pin_required — Somente presencialmente: o cartão precisa de um PIN, por PIN Online ou chip e PIN.
- incorrect_pin — O PIN digitado em um leitor de cartão está errado.
- pin_try_exceeded — Muitas tentativas de PIN incorretas; o cliente deve usar outro cartão ou método.
- mobile_device_authentication_required — O pagamento precisa de autenticação; o cliente deve tocar o telefone novamente.
- pickup_card — O cartão não pode ser usado para este pagamento; ele pode ter sido reportado como perdido ou roubado.
- 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.
- restricted_card — O cartão não pode ser usado para este pagamento; pode ter sido reportado como perdido ou roubado.