NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

PayPal · Códigos de recusa

O que significa o código de resposta do processador PayPal `0500`?

Verificado em

O código de resposta do processador PayPal `0500` (`DO_NOT_HONOR`) significa que o banco emissor do cartão recusou o pagamento sem dizer o porquê. O rótulo do PayPal não fornece mais nenhuma razão, e apenas o banco pode explicá-lo. O comprador deve entrar em contato com seu banco ou usar outro cartão; o lojista pode tentar novamente uma vez após uma pausa, mas não deve continuar tentando o mesmo cartão.

Rótulo do PayPal
`DO_NOT_HONOR`
Tipo
Recusa suave
Quem recusou
O banco do cartão (via PayPal)
Código Visa similar
`05` (Não honrar): Categoria Visa 4 (genérico): novas tentativas permitidas, até `20` em `30` dias
Tentar novamente
Uma vez, após `2–3` dias; uma segunda recusa significa pedir outro método de pagamento
Ação do comprador
Ligar para o banco ou pagar com outro cartão
Ação do lojista
Uma nova tentativa após `2–3` dias no máximo; depois pedir outro método
Renovação PlatformDTC (Smart retry)
Uma nova tentativa após `48–72` horas, depois uma solicitação de atualização de cartão

O que a PlatformDTC faz

PlatformDTC mapeia `0500` para `do_not_honor`: o banco disse não sem uma razão. Com o Smart retry ativado, uma renovação recebe uma única nova tentativa após `48–72` horas, então o cliente é solicitado a usar outra forma de pagamento. O painel do lojista exibe "O banco recusou o pagamento sem dar uma razão."

Por que acontece

`"Não honrar"` é a recusa genérica do banco. O banco sabe o motivo (uma pontuação de fraude, um bloqueio definido pelo titular do cartão, uma regra de gastos), mas não o repassa ao PayPal ou à loja.

O que o comprador pode fazer

Ligar para o número no verso do cartão e perguntar por que o pagamento foi recusado.

Ou pagar com outro cartão ou seu saldo do PayPal.

O que a loja pode fazer

Mostrar uma opção clara de `"tentar outro cartão"` imediatamente.

Em renovações, uma nova tentativa bem-sucedida é o que mais tende a ajudar; depois disso, peça ao cliente para atualizar seu método de pagamento.

Para desenvolvedores

O PayPal retorna `0500` 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 é `DO_NOT_HONOR`.

A Visa tem um código de resposta bruto com nome similar, `05` (`"Não honrar"`); nas Regras Essenciais da Visa (`24` de outubro de `2026`, Tabela `7-2`), esse código é da categoria `4` (genérico): novas tentativas permitidas, até `20` em `30` dias. A lista de códigos do PayPal não mapeia seus códigos para os da Visa, então trate isso como contexto, não como uma tradução.

Mantenha o código bruto com o pedido. O rótulo do PayPal é o único significado oficial, e o código exato informa ao suporte qual ramificação da tabela do PayPal foi acionada.

Perguntas frequentes

Devo tentar novamente uma recusa `0500`?
Uma vez, após uma pausa de alguns dias. O PayPal não diz por que o banco recusou, e enviar o mesmo cartão repetidamente tende a aumentar sua taxa de recusa com aquele banco.
`0500` significa que o cartão foi roubado?
Não. O PayPal tem códigos separados para cartões perdidos ou roubados (`9520`) e fraude suspeita (`9500`). `0500` não indica nenhuma razão.

Fontes

Relacionado

Biblioteca de pagamentos