Braintree · Códigos de recusa
O que significa Braintree 2038 “Processor Declined”?
Verificado em
Braintree 2038 “Processor Declined” significa que o banco do cliente não está disposto a aceitar o pagamento, e os motivos variam. É um declínio suave. O cliente deve entrar em contato com o banco ou pagar de outra forma. A Braintree o mapeia para códigos Visa nas categorias 2 e 3; em ambos os casos, mantenha as tentativas em 15 ou menos em 30 dias.
- Tipo
- Declínio suave
- Quem recusou
- O banco do cliente
- Tentar novamente
- Sim, mais tarde. Visa categoria 2 ou 3: no máximo 15 tentativas em 30 dias
- Ação do cliente
- Ligar para o banco ou usar outro cartão
- Ação do lojista
- Oferecer outro método; espaçar as tentativas
O que a PlatformDTC faz
PlatformDTC não se conecta à Braintree. A resposta mais próxima da Stripe é generic_decline, que a PlatformDTC tenta novamente uma vez em renovações após 48–72 horas antes de pedir um novo cartão; no checkout, pode oferecer campos de cartão PayPal se a loja configurou esse backup.
Por que acontece
A Braintree agrupa várias respostas do emissor sob este texto. O banco não informa qual delas se aplicou.
O que o cliente pode fazer
Perguntar ao banco por que recusou, ou usar outro cartão ou PayPal.
O que a loja pode fazer
Ofereça PayPal ou outro cartão. Se você tentar novamente as assinaturas por conta própria, distribua as tentativas ao longo dos dias e respeite o limite de 15 em 30 da Visa.
Para desenvolvedores
A Braintree retorna processor_response_code 2038 com processor_response_text “Processor Declined” e processor_response_type “soft_declined” no objeto Transaction. A Braintree o mapeia para a categoria 2 da Visa (o emissor não pode aprovar neste momento): no máximo 15 tentativas em 30 dias. A Braintree observa que 2038 também cobre respostas da categoria 3.
Perguntas frequentes
- Por que a Braintree mapeia 2038 para duas categorias Visa?
- 2038 cobre respostas Visa das categorias 2 e 3. A Braintree recomenda limitar as tentativas a 15 em 30 dias de qualquer forma.
- Qual a diferença entre 2038 e 2000?
- Ambos são recusas bancárias vagas. 2000 é Do Not Honor (Visa categoria 4); 2038 mapeia para as categorias 2 e 3.
Fontes
- Recusas: códigos de recusa de autorização — Braintree (PayPal)
- Objeto de resposta da transação — Braintree (PayPal)
- Mapeamento para categorias de taxas de integridade do sistema Visa — Adyen
- Códigos de recusa — Stripe
Relacionado
- 2000 — O banco recusou o pagamento sem dar um motivo (Do Not Honor).
- 2046 — O banco (ou PayPal/Venmo) recusou o pagamento.
- 2109-2999 — Uma recusa bancária na faixa de recusa genérica do processador do Braintree.
- 2039 — O código de autorização estava faltando ou não foi encontrado.
- 2040 — A configuração da sua conta pode estar errada (loja inválida).
- 2041 — O cartão precisa da aprovação do titular do cartão junto ao banco.
- 2042 — A configuração da sua conta pode estar errada (ID de cliente inválido).
- 2043 — O banco não permitirá este pagamento; não tente novamente, ligue para o emissor.