IOSOR Rehber

Pilotadan üretime API hız sınırları: prepaid yakmadan geri çekilme

Pilot ve üretim sınırları, üstel geri çekilme, eşgüçlülük, sandbox karşılığı üretim anahtarları ve sınırlı webhook yeniden oynatma penceresi — yeniden denemeler prepaid cüzdanı boşaltmasın.

429, bir şey geçene kadar gönderim API’sine vurma daveti değildir. Prepaid’de yeniden deneme fırtınası cüzdan olaydır: yinelenen OTP, yığılan uyarılar, eşleşmeyen ledger satırları. Sınırlar ürün, mühendislik ve finansın bir tavanı paylaşması içindir. Pilotadan üretime «tavanı kaldırmak» değildir — sözleşmeli sınırlar, eşgüçlülüğe saygılı geri çekilme, ayrı sandbox ve üretim anahtarları, iki kez debit etmeyen webhook yeniden oynatma penceresi. eşgüçlülük, yeniden deneme ve para bakın.

IOSOR white-label prepaid’dir: kimlik doğrulamalı çağrılar, ilişkilendirilebilir debitler, yabancı marka yükü dökmeyen müşteri güvenli hatalar. live / in setup ne kadar sert yeniden denediğinizden bağımsızdır — in setup koridor istemci döngüledi diye Live olmaz. Aylık USD 1,000+ kullanıma yaklaşınca yeniden deneme bütçeleri ve anahtar kesimi ticari incelemeye girer. Aynı runbook’ta sandbox’tan üretime geçiş ve webhook imzası ve replay penceresi tutun.

Sınırlar prepaid korur, hata değildir

Sınırlar pencerede kaç kabul edilen niyetin cüzdana çarptığını bağlar — dengeleyicinin kaç TCP denemesi yaptığı değil. Pencereyi (anahtar, hesap, hedef sınıfı), kodu ve Retry-After’ı belgeleyin. 429’u «daha sert dene» okuyan istemci finansla yarışır. Sınır redlerini başarılı debitlerin yanında dışa aktarın. Katalog live yine yayımlanan tavanda durur; in setup sınırsız sandbox değildir.

Sinyal Mühendislik Cüzdan
429 / Retry-After Geri çekilin, pencereye uyun Aynı niyet için sıfır ekstra debit
5xx / zaman aşımı Aynı eşgüçlülük anahtarıyla bütçe içinde yeniden deneyin İlk deneme indiyse bir debit
4xx iş reddi Kör yeniden denemeyin Debit yok veya adlı red satırı

İkinci debit olmadan geri çekilme: sınırlar ve eşgüçlülük

Eşgüçlülük anahtarı olmadan üstel geri çekilme, titrek ağı iki OTP yapar. Anahtar iş niyeti başına benzersizdir, TCP denemesi başına değil, ve açık TTL içinde aynı kabul sonucunu döner. Kullanıcı yeniden gönderimi kendi sınırına sahip başka bir ürün eylemidir. Düşük bakiye duruşu geçerlidir: yeniden deneme boş cüzdanı delmemelidir.

Pilot sınırlar karşılığı üretim sınırları

Pilot anahtarlar daha sıkı olmalıdır: düşük hacim, hızlı görünürlük, ucuz hatalar. Üretim sınırları gerçekten çalıştırdığınız koridorlar için sözleşmelidir. Tavanı yükseltmek sahibi olan hesap değişikliğidir. Yük testleri sandbox anahtarlarına aittir; soak’ta üretim anahtarı prepaid yakar. Katalog koridoru in setup iken üretim QPS vaat etmeyin.

Anahtarlar ve webhook yeniden oynatma aynı kesimde

Gönderim sınırları webhook tüketicisi DLR’yi iki kez işlerse kurtarmaz. Kesim: sandbox trafiğini dondurun, üretim anahtarları çıkarın, webhook’ları üretim tüketicilerine yöneltin, imzaları doğrulayın, yeniden oynatma penceresini sınırlayın, sonra bir gerçek niyet. 02:00’de yinelenen geri çağrı no-op olmalı, ikinci debit değil. Ayrı sırlar; bilete yapıştırmayın.

Kırmızı bayraklar

  • Eşgüçlülük anahtarı olmadan «200’e kadar yeniden dene»
  • 429’un yumuşak 200 sayılması
  • Yük testinde üretim anahtarı veya üretimde sandbox webhook URL
  • Haftalarla ölçülen yeniden oynatma penceresi veya «pilot için» imzasız geri çağrılar
  • Otomatik yeniden deneme bütçesine karışmış kullanıcı yeniden gönderimi
  • Ham yukarı kod döken müşteri hataları

IOSOR ile başlayın

Limit penceresini yazın — anahtar, hesap veya varış sınıfı başına — ve onurlandıracağınız Retry-After’ı. Bir 429 zorlayın, geri çekilin, aynı niyeti aynı Idempotency-Key ile yeniden deneyin. Ledger bir debit göstermelidir. Tavanı yükseltmeden önce sandbox anahtarını production ile değiştirin.

IOSOR özeti

Yapın: 429’u Retry-After’lı bir durak sayın, yumuşak başarı değil.

Bu rehber yardımcı oldu mu?

İlgili rehberler