Stripe · Códigos de recusa
O que significa o código de recusa do Stripe merchant_blacklist?
Verificado em
O código de recusa do Stripe merchant_blacklist significa que o pagamento foi recusado porque correspondeu a um valor na própria lista de bloqueio do Stripe da empresa, como um cartão, e-mail ou outro detalhe bloqueado. O banco do cartão nunca o viu. O Stripe recomenda não compartilhar o motivo com o cliente: mostre-o como uma recusa normal. Se o bloqueio foi um erro, a loja deve remover a entrada antes que o cliente possa pagar.
- Tipo
- Bloqueio pelas próprias regras da loja
- Quem recusou
- Stripe, usando a lista de bloqueio da loja
- Tentar novamente
- Não, não enquanto a entrada estiver na lista
- Ação do cliente
- Entrar em contato com a loja se acreditar que é um erro
- Ação do lojista
- Verificar a lista de bloqueio; remover a entrada apenas se o cliente for genuíno
- Renovação PlatformDTC
- Sem nova tentativa; mantido em atraso com um link para atualizar o cartão
O que a PlatformDTC faz
PlatformDTC trata merchant_blacklist como uma interrupção por fraude no checkout: nunca é movido para um processador de backup e nunca é tentado novamente, porque as próprias regras da loja o recusaram, e o cliente vê apenas a dica genérica "Seu cartão foi recusado. Tente outro cartão ou entre em contato com seu banco." Em renovações, no cronograma fixo ou com Smart retry, não há nova tentativa automática; a assinatura é mantida em atraso e o cliente recebe um link de um clique para pagar com um cartão diferente.
Por que acontece
O Stripe permite que uma empresa mantenha uma lista de bloqueio de valores que nunca deseja aceitar. Quando um novo pagamento corresponde a um desses valores, o Stripe o recusa antes que ele chegue à rede do cartão.
As entradas geralmente chegam lá após uma disputa anterior ou caso de fraude, ou porque alguém da equipe as adicionou manualmente.
O que o cliente pode fazer
Outro cartão da mesma pessoa também pode ser bloqueado se a lista contiver o e-mail dela ou outro detalhe. O caminho mais rápido é entrar em contato com o suporte da loja.
O que a loja pode fazer
Exibir uma mensagem simples "Seu cartão foi recusado"; o Stripe recomenda não revelar o bloqueio.
Se um cliente real entrar em contato, verifique qual entrada da lista correspondeu e decida se deve removê-la. Mantenha as entradas que vieram de fraude confirmada ou chargebacks.
Para desenvolvedores
decline_code = merchant_blacklist é definido pelo Stripe, não pelo emissor, portanto, network_decline_code normalmente está vazio. Apresente-o ao cliente como generic_decline e não agende novas tentativas.
Perguntas frequentes
- O banco recusou um pagamento merchant_blacklist?
- Não. O Stripe o recusou porque correspondeu à própria lista de bloqueio da loja. O banco nunca recebeu a solicitação.
- Como permito que um cliente bloqueado pague?
- Remova o valor correspondente da sua lista de bloqueio do Stripe, então peça ao cliente para pagar novamente. Faça isso apenas se tiver certeza de que o cliente é genuíno.
Fontes
- Códigos de recusa do Stripe — Stripe
Relacionado
- fraudulent — As verificações de fraude da Stripe suspeitaram que o pagamento era fraudulento e o bloquearam.
- stolen_card — O cartão foi denunciado como roubado. Ele não pode ser usado novamente.
- lost_card — O cartão foi reportado como perdido. Não pode ser usado; o comprador precisa de outro cartão.
- generic_decline — Recusado por um motivo desconhecido, ou bloqueado pelo Stripe Radar ou Adaptive Acceptance.
- 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.
- not_permitted — O banco diz que este pagamento não é permitido neste cartão.
- offline_pin_required — Somente presencialmente: o cartão precisa ser inserido e um PIN digitado.