Her API hatası kısa bir kod ve sade bir mesajla gelir. Satıcıların en sık karşılaştıkları bunlardır.
Kimlik bilgileri ve erişim
- unauthenticated / invalid_credentials: proje anahtarı veya gizli anahtar eksik ya da yanlış. Boşlukları ve gizli anahtarın bu projeye ait olduğunu kontrol edin.
- project_inactive: canlı gizli anahtarı proje onaylanmadan önce kullandınız. O zamana kadar test gizli anahtarını kullanın, bkz. Proje incelemesi: neye, ne zaman bakarız.
- project_disabled: proje askıya alındı veya onaylanmadı.
- ip_not_allowed: çağrı, projenin API IP izin listesinde olmayan bir adresten geldi.
İsteğiniz
- invalid_request: bir alan eksik veya biçimi yanlış. Mesaj alanın adını belirtir.
- duplicate_order_id: bu sipariş ID'siyle bir ödeme bu modda zaten var. Yeni bir ID kullanın veya mevcut ödemeyi sorgulayın.
- insufficient_funds: bakiye bir skin satın alması için yetersiz. Mesaj ne kadar gerektiğini söyler.
İstek limitleri
Bir proje dakikada en fazla 600 çağrı yapabilir. Bunun üzerinde, ne zaman tekrar deneyeceğinize dair bir ipucuyla rate_limited alırsınız. Sıkı bir döngüde yeniden denemek yerine bekleyin.
Pazar yoğun olduğunda
Ödeme ağı yanıt vermezse, bir dakika sonra tekrar denemenizi isteyen bir mesaj alırsınız. Sipariş ID'leri ve custom ID'ler proje başına benzersizdir; bu yüzden yeniden deneme asla ikinci bir ödeme veya satın alma oluşturmaz. Aynı custom ID ile tekrarlanan bir satın alma çağrısı mevcut satın almayı döndürür.
Hataların, alanların ve örneklerin tam listesi API referansı'nda.