PayPal · Códigos de recusa
O que significa o código de resposta do processador PayPal 0390?
Verificado em
O código de resposta do processador PayPal 0390 (ACCOUNT_NOT_FOUND) significa que o banco do cartão não conseguiu encontrar uma conta para os detalhes do cartão enviados. A etiqueta do PayPal não fornece mais nenhuma razão. Tentar novamente os mesmos detalhes falhará novamente; o comprador deve digitar o cartão novamente com cuidado ou usar um diferente.
- Etiqueta PayPal
- ACCOUNT_NOT_FOUND
- Tipo
- Recusa definitiva
- Quem recusou
- O banco do cartão (via PayPal)
- Tentar novamente
- Não, não no mesmo cartão
- Ação do comprador
- Digitar novamente o número do cartão ou usar outro cartão
- Ação do lojista
- Não tentar novamente os mesmos detalhes; pedir um novo cartão
- Renovação PlatformDTC
- Sem nova tentativa; link de atualização de cartão de um clique e lembretes
O que a PlatformDTC faz
PlatformDTC trata 0390 como `invalid_account`, uma recusa definitiva. Em qualquer cronograma de nova tentativa (o cronograma padrão Fixed schedule ou Smart retry), nada é tentado novamente no mesmo cartão; o painel do lojista diz que o cliente precisa pagar com um cartão diferente, e o cliente recebe um link de atualização de cartão assinado (sem login) mais até 4 lembretes por ciclo de faturamento.
Por que acontece
O banco consultou o número do cartão e não encontrou nada. Erros de digitação, um cartão substituído após perda ou uma conta encerrada, tudo termina aqui.
O que o comprador pode fazer
Verificar o número do cartão dígito por dígito e tentar mais uma vez.
Se falhar novamente, o cartão provavelmente não é mais válido: usar outro cartão ou seu saldo PayPal.
O que a loja pode fazer
Tratar 0390 como uma credencial inválida em cartões salvos: pedir ao cliente um novo cartão em vez de tentar novamente.
Se muitos compradores diferentes encontrarem 0390 de uma vez, verificar seu formulário de cartão para um problema de mapeamento de campo.
Para desenvolvedores
O PayPal retorna `0390` em `processor_response.response_code` na captura (`purchase_units[].payments.captures[]`) ou autorização de um pagamento com cartão. O nome próprio do PayPal para isso é `ACCOUNT_NOT_FOUND`.
Pagamentos com cartão recusados também podem conter `payment_advice_code` em `processor_response`, o conselho da rede do cartão; armazene-o ao lado do código de resposta.
Perguntas frequentes
- Tentar novamente `0390` mais tarde ajudará?
- Não. A conta não existe hoje e não aparecerá amanhã; é necessário um cartão corrigido ou novo.
- `0390` é o mesmo que um número de cartão inválido?
- O PayPal o lista separadamente como `ACCOUNT_NOT_FOUND`, mas a solução é a mesma: detalhes corretos ou um cartão diferente.
Fontes
Relacionado
- 1330 — Conta inválida: a conta do cartão não é válida para pagamentos.
- 6300 — Conta não encontrada: o banco não tem registro desta conta de cartão.
- 5140 — Cartão encerrado: a conta do cartão foi encerrada pelo banco ou pelo titular do cartão.
- 0500 — Não honrar: o banco do cartão recusou o pagamento e não deu nenhuma razão.
- 0580 — Transação não autorizada: o pagamento não está autorizado para este cartão.
- 0960 — Mau funcionamento do sistema: uma falha técnica interrompeu o pagamento, não uma recusa do banco.
- 10BR — Emissor rejeitou: o banco do cartão recusou o pagamento.
- 1310 — Valor inválido: o valor do pagamento foi recusado como inválido.