Braintree · Códigos de recusa
O que significa Braintree 2109-2999 “Processor Declined”?
Verificado em
Os códigos Braintree 2109-2999 “Processor Declined” são uma faixa genérica: o banco do comprador não está disposto a aceitar a transação, e o cliente precisa entrar em contato com o banco para obter detalhes. Braintree classifica a faixa como suave, então uma tentativa posterior pode funcionar, mas apenas o banco sabe o motivo. Ofereça outro método de pagamento enquanto isso.
- Tipo
- Recusa suave
- Quem recusou
- O banco do comprador
- Tentar novamente
- Sim, mais tarde; espaçar as tentativas
- Ação do comprador
- Entrar em contato com o banco ou usar outro cartão
- Ação do lojista
- Oferecer outro método
O que a PlatformDTC faz
PlatformDTC não se conecta ao Braintree. Uma recusa sem motivo em seu checkout Stripe é generic_decline: uma nova tentativa de renovação após 48–72 horas, então uma solicitação de um novo cartão; no checkout, os campos de cartão PayPal podem ser oferecidos se a loja configurou esse backup.
Por que acontece
Braintree reserva a faixa para recusas do processador sem um código mais específico.
O que o comprador pode fazer
Ligar para o banco ou tentar outro cartão ou PayPal.
O que a loja pode fazer
Mostrar uma mensagem de recusa amigável e oferecer PayPal ou outro cartão. Espaçar as tentativas de renovação de assinatura.
Para desenvolvedores
Braintree retorna processor_response_code 2109-2999 com processor_response_text “Processor Declined” e processor_response_type “soft_declined” no objeto Transaction. Qualquer processor_response_code de 2109 a 2999 se encaixa nesta faixa.
Perguntas frequentes
- Os códigos Braintree 2109-2999 são documentados um por um?
- Não. Braintree documenta a faixa como uma única entrada Processor Declined.
- Posso tentar novamente um código em 2109-2999?
- Braintree os classifica como suaves; uma tentativa espaçada é razoável.
Fontes
- Recusas: códigos de recusa de autorização — Braintree (PayPal)
- Objeto de resposta da Transaction — Braintree (PayPal)
- Códigos de recusa — Stripe
Relacionado
- 2000 — O banco recusou o pagamento sem dar um motivo (Do Not Honor).
- 2038 — O banco recusou sem um motivo específico.
- 2046 — O banco (ou PayPal/Venmo) recusou o pagamento.
- 3000 — A rede do processador estava indisponível; tente novamente.
- 2001 — O cartão não tinha dinheiro ou crédito suficiente para este valor.
- 2002 — A cobrança é maior que o limite de saque da conta.
- 2003 — O cartão atingiu seu limite de atividade (muitas compras ou compras muito grandes).
- 2004 — O cartão expirou.