Ne anlama gelir
Gelecekte kullanım için ayrılmış, ancak pratikte hizmetler devam etmek için ödeme veya ücretli plan gerektiğinde bunu döndürür.
Yaygın nedenler
- Abonelik sona erdi veya ödeme başarısız oldu
- Ücretli planın API kotası tükendi
- Stripe ve diğer API'ler reddedilen bir ödemeyi bildiriyor
Nasıl düzeltilir
İstemci veya ziyaretçiyseniz
Hesabın faturalandırmasını kontrol edin, ödeme yöntemini güncelleyin veya planı yükseltin.
Sitenin veya API'nin sahibiyseniz
Gövdede hangi ödemenin gerektiğini açıklayın. Standart bir anlamı yok, bu yüzden kullanımınızı belgeleyin.
Örnek yanıt
HTTP/1.1
HTTP/1.1 402 Payment Required
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Payment Required",
"status": 402,
"detail": "Your plan has no build minutes left this month."
} Belirtim
SSS
› 402 standartlaştırıldı mı?
Yalnızca ayrıldı. Belirtim kesin anlamını tanımlamaz, bu yüzden davranış hizmete göre değişir.
› Ödenmemiş hesaplar için 402 mi 403 mü?
Ödeme sorunu çözecekse 402 daha açıktır; erişim başka nedenlerle reddedildiğinde 403 uygundur.