Independent technical referenceOfficial site
  • Software and digital services
  • HTTP service

402

HTTP 402 Payment Required: reserved for future use

Verified with sources1 sourceReviewed Aug 22, 2026
Technician coming? See what they must show you

Risk level

Low

Usually safe to check without specialist tools.

Urgency

Low

Quick answer

HTTP 402 is named Payment Required but RFC 9110 reserves the status for future use and defines no standard payment flow recovery action or failure cause.

Safety first

Stop and check this first

  • HTTP 402 does not prove that a card was declined or that payment is owed. Verify the service origin and its own documentation before entering financial information.

Safe checks you can perform

  • Read the service-specific response and documentation
  • Verify the original operation outcome before retrying
  • Use only the service’s official recovery path

Leave these tasks to a qualified professional

  • Do not attempt this professional task: Document the application-specific 402 contract

What a technician must be able to justify

Technician visit

These are the steps they must carry out and show you. Tick them as they work: if steps are skipped, do not accept a part swap.

These are not instructions for opening or handling the equipment yourself. They are the checks that should support a technical conclusion.

  1. Document the application-specific 402 contract

    What they doThe API owner should define the exact reason machine-readable fields retry behavior and transaction outcome because RFC 9110 supplies no standard semantics beyond reserving the status.

Before accepting a part or repair

Nothing has been shown yet. Do not accept a part swap based on the code alone.

Follow these steps

Note: Follow the documented order. An error code identifies the affected system, but it does not prove by itself which part has failed.

  1. Read the service-specific response and documentation

    Tools required

    Record the endpoint timestamp request identifier and redacted response content then consult the exact API or service documentation for its chosen 402 meaning.

    Do not infer a card decline subscription state or account balance from the HTTP label alone.

    Evidence: RFC 9110 section 15.5.3 - 402 Payment Required

  2. Verify the original operation outcome before retrying

    Tools required

    Check the service’s transaction or request history to determine whether the operation had any effect before submitting it again.

    A non-standard 402 implementation can use application-specific transaction behavior and duplicate retries can create duplicate work.

    Evidence: RFC 9110 section 15.5.3 - 402 Payment Required

  3. Use only the service’s official recovery path

    No special tools

    Follow the vendor’s documented account billing quota or support flow only when its own response or documentation identifies that condition.

    Never provide payment details through a link or form whose origin you have not verified independently.

    Evidence: RFC 9110 section 15.5.3 - 402 Payment Required

Still not solved

If the error persists, stop here. See what the technician must do and show you.

Where this code applies

A code is meaningful only inside the right product and version context.

Primary scope

System
Software and digital services
Brand
HTTP
Product type
HTTP service

Known code variants

  • 402 Pagamento richiesto
  • 402 Pago requerido
  • 402 Payment Required
  • 402 Zahlung erforderlich
  • code erreur 402
  • HTTP 402
  • HTTP status 402
  • status code 402

What it means

Any billing subscription quota or card meaning attached to 402 is application-specific. Use that service’s response and documentation rather than assuming a universal interpretation.

Warnings and stop conditions

  • Higheditorial warning

    HTTP 402 does not prove that a card was declined or that payment is owed. Verify the service origin and its own documentation before entering financial information.

    Evidence: RFC 9110 section 15.5.3 - 402 Payment Required

Symptoms and causes

Probable causes · in order

  • HTTP defines no standard 402 failure condition yetConfirmed

    RFC 9110 names 402 Payment Required but reserves the status for future use without defining a payment protocol or standard cause.

    Evidence: RFC 9110 section 15.5.3 - 402 Payment Required

Virtual technician

Does 402 still appear after these checks?

Answer a few questions to narrow down the likely cause and the safest next action. Guidance only - it never replaces a professional.

Sources and technical references

  1. 1

    RFC 9110 section 15.5.3 - 402 Payment Required

    Internet Engineering Task Force · 2022 · official_doc

Sources: RFC 9110 section 15.5.3 - 402 Payment Requiredreviewed 2026-08-22 · verified

Was this entry useful?