Back to all status codes
402

Payment Required

Reserved for future use. Originally intended for digital payment systems.

Common Causes

  • Subscription required
  • Premium feature access
  • Payment gateway integration

Fix Solutions

Complete payment

Ensure payment is processed before accessing the resource.

Code Examples

// Express.js - Subscription check
app.get('/api/premium', (req, res) => {
    if (!req.user.hasActiveSubscription) {
        return res.status(402).json({ 
            error: 'Subscription required',
            upgradeUrl: '/pricing'
        });
    }
    // Return premium content...
});

Related Tools