402 Payment Required foi reservado no HTTP/1.1 para uso futuro, pensando em sistemas de pagamento digital. A RFC 9110 ainda diz apenas que ele está “reservado para uso futuro”. Não há nenhum significado, cabeçalho ou fluxo de pagamento padronizado associado a ele.
Como o padrão o deixa sem uso, alguns serviços o adotaram para as próprias necessidades: APIs de pagamento o usam quando uma cobrança falha, APIs de SaaS quando os créditos ou a cota de um plano se esgotam, e plataformas de hospedagem quando uma conta é suspensa por falta de pagamento. Mais recentemente, esquemas de acesso pago para rastreadores de IA e de micropagamentos entre máquinas passaram a usar o 402 para informar aos clientes que o acesso exige pagamento.
Clientes sem tratamento especial tratam o 402 como um erro genérico do cliente.
Exemplo de resposta
HTTP/1.1 402 Payment Required
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: application/json
Content-Length: 90
{"error":{"type":"card_error","code":"card_declined","message":"Your card was declined."}} SEO e verificação de redirecionamentos
Para os mecanismos de busca, um 402 é um erro 4xx; por isso, a URL não é indexada. Se você vende acesso a um conteúdo e mesmo assim quer que ele apareça nas buscas, não retorne 402 aos rastreadores; sirva a página com 200 e marque a parte sob paywall com dados estruturados (isAccessibleForFree). Alguns recursos de CDN respondem de propósito com 402 aos rastreadores de IA, o que não afeta os rastreadores de busca que você permite.
Causas comuns e casos de uso
- Uma API de pagamento informa que um cartão foi recusado ou que uma cobrança falhou.
- O plano de uma chave de API ficou sem créditos ou excedeu a cota paga.
- Uma loja ou um site hospedado está suspenso porque a conta não foi paga.
- Um esquema de pay-per-crawl ou de micropagamentos pede ao cliente que pague antes de liberar o acesso.