IOSOR علم

پائلٹ سے پیداوار تک API شرح حدیں: prepaid جلائے بغیر بیک آف

پائلٹ اور پیداوار حدیں، نمائی بیک آف، آئیڈیمپوٹنسی، سینڈ باکس بمقابلہ پیداوار کلیدیں، اور محدود webhook ری پلے ونڈو — تاکہ ریٹرائی prepaid بٹوہ خالی نہ کریں۔

429 بھیجنے API کو ہتھوڑا مارنے کی دعوت نہیں جب تک کچھ نہ گزرے۔ Prepaid پر ریٹرائی طوفان بٹوے کا واقعہ ہے: دوہرا OTP، ڈھیر الرٹ، بے جوڑ ledger قطاریں۔ حدیں اس لیے ہیں کہ مصنوع، انجینئرنگ اور مالیات ایک چھت بانٹیں۔ پائلٹ سے پیداوار «کیپ ہٹانا» نہیں — معاہدہ حدیں، آئیڈیمپوٹنسی ماننے والا بیک آف، الگ سینڈ باکس اور پیداوار کلیدیں، اور webhook ری پلے ونڈو جو دوہرا ڈیبٹ نہ کرے۔ آئیڈیمپوٹنسی، دوبارہ کوشش اور پیسہ دیکھیں۔.

IOSOR white-label prepaid ہے: تصدیق شدہ کالیں، جوڑنے کے قابل ڈیبٹ، کلائنٹ محفوظ غلطیاں جو کبھی غیر ملکی برانڈ پے لوڈ نہیں گراتیں۔ live / in setup اس سے آزاد ہے کہ آپ کتنی سختی سے ریٹرائی کریں — کوریڈور in setup کلائنٹ لوپ کرنے سے Live نہیں ہوتا۔ ماہانہ USD 1,000+ کے قریب ریٹرائی بجٹ اور کلید کٹ اوور تجارتی جائزے میں جاتے ہیں۔ ایک ہی رن بک میں سینڈ باکس سے پروڈکشن منتقل اور ویب ہک دستخط اور ری پلے ونڈو رکھیں۔.

حدیں prepaid بچاتی ہیں، بگ نہیں

حدیں باندھتی ہیں کہ ونڈو میں کتنے قبول شدہ intent بٹوے سے ٹکراتے ہیں — بیلنسر نے کتنے TCP کوششیں کیں نہیں۔ ونڈو (کلید، اکاؤنٹ، منزل طبقہ)، کوڈ اور Retry-After دستاویز کریں۔ 429 کو «اور زور سے» پڑھنے والا کلائنٹ مالیات سے دوڑتا ہے۔ حد مستردیاں کامیاب ڈیبٹ کے پاس برآمد کریں۔ کیٹلاگ live پھر بھی شائع چھت پر رکتی ہے؛ in setup لامحدود سینڈ باکس نہیں۔.

اشارہ انجینئرنگ بٹوہ
429 / Retry-After بیک آف، ونڈو مانیں اسی intent پر صفر اضافی ڈیبٹ
5xx / ٹائم آؤٹ اسی آئیڈیمپوٹنسی کلید سے بجٹ میں ریٹرائی ایک ڈیبٹ اگر پہلی کوشش اتری
4xx کاروباری مستردی اندھا ریٹرائی نہ کریں بغیر ڈیبٹ، یا نامزد مستردی قطار

دوسرے ڈیبٹ کے بغیر بیک آف: آئیڈیمپوٹنسی کے ساتھ حدیں

آئیڈیمپوٹنسی کلید کے بغیر نمائی بیک آف کانپتے نیٹ کو دو OTP بنا دیتا ہے۔ کلید کاروباری intent فی منفرد ہے، TCP کوشش فی نہیں، اور واضح TTL میں وہی قبول شدہ نتیجہ لوٹاتی ہے۔ صارف ری سینڈ اپنی حد والا الگ مصنوع عمل ہے۔ کم بیلنس اسٹاپ لاگو: ریٹرائی خالی بٹوہ نہ چھیدے۔.

پائلٹ حدیں بمقابلہ پیداوار

پائلٹ کلیدیں سخت ہوں: کم حجم، تیز نظر، سستی غلطیاں۔ پیداوار حدیں ان کوریڈور کے لیے معاہدہ ہیں جنہیں آپ واقعی چلاتے ہیں۔ چھت اٹھانا مالک والا اکاؤنٹ بدل ہے۔ لوڈ ٹیسٹ سینڈ باکس کلیدوں پر ہیں؛ soak میں پیداوار کلید prepaid جلاتی ہے۔ کیٹلاگ کوریڈور in setup ہو تو پیداوار QPS وعدہ نہ کریں۔.

کلیدیں اور webhook ری پلے ایک ہی کٹ اوور میں

بھیجنے حدیں نہیں بچاتیں اگر webhook صارف DLR دو بار پروسیس کرے۔ کٹ اوور: سینڈ باکس ٹریفک منجمد کریں، پیداوار کلیدیں جاری کریں، webhook پیداوار صارفین کی طرف کریں، دستخط تصدیق کریں، ری پلے ونڈو محدود کریں، پھر ایک حقیقی intent۔ 02:00 پر دہرایا کال بیک no-op ہو، دوسرا ڈیبٹ نہیں۔ الگ راز؛ ٹکٹ میں کبھی نہ چپکائیں۔.

سرخ جھنڈیاں

  • آئیڈیمپوٹنسی کلید کے بغیر «200 تک ریٹرائی»
  • 429 نرم 200 کے طور پر
  • لوڈ ٹیسٹ میں پیداوار کلید یا پیداوار میں سینڈ باکس webhook URL
  • ہفتوں میں ماپی ری پلے ونڈو، یا «پائلٹ کے لیے» بغیر دستخط کال بیک
  • آٹو ریٹرائی بجٹ میں ملا صارف ری سینڈ
  • کچی اپ اسٹریم کوڈ گراتی کلائنٹ غلطیاں

IOSOR سے شروع کریں

حد کی کھڑکی لکھیں — کنجی، اکاؤنٹ یا منزل طبقے پر — اور وہ Retry-After جس کی عزت کریں گے۔ ایک 429 مسلط کریں، پیچھے ہٹیں، پھر اسی Idempotency-Key سے وہی ارادہ دہرائیں۔ ledger پر ایک ڈیبٹ ہونا چاہیے۔ کوئی چھت اٹھانے سے پہلے sandbox کنجی کو production سے بدلیں۔

IOSOR خلاصہ

کریں: 429 کو Retry-After والی وقفہ مانیں، نرم کامیابی نہیں۔ ہر پیچھے ہٹ کو اصل کنجی سے جوڑیں تاکہ prepaid ایک قبول شدہ ارادہ دیکھے۔

نہ کریں: لوڈ ٹیسٹ کنجی پر production حدیں اٹھانا، یا کنجی کے بغیر ۲۰۰ تک پیٹنا جب تک بٹوہ اضافی استعمال نہ لگے۔

کیا یہ گائیڈ مددگار تھی؟

متعلقہ رہنما