IOSOR علم

اینڈ یوزر کا بھیجنا اب بھی ایک ہی پری پیڈ لیجر پر اثر انداز ہوتا ہے

امبیڈڈ سینڈ اب بھی ISV کے پری پیڈ والیٹ کو ڈیبٹ کرتا ہے۔ دوسرا لیجر نہ بنائیں جسے پروڈکٹ فنڈ نہ کرے — ہولڈز، دوبارہ کوششیں اور آئیڈیمپوٹنسی ایماندارانہ ہونی چاہئیں۔

امبیڈڈ میسجنگ اینڈ یوزر کے لیے مفت محسوس ہوتی ہے: وہ SaaS UI کے اندر Send پر ٹیپ کرتے ہیں اور ایک سبز نشان دیکھتے ہیں۔ لیکن سسٹم کے اندر، ہر کامیاب سبمیٹ اب بھی ISV کی ملکیت والے ایک ہی پری پیڈ لیجر کو ڈیبٹ کرتا ہے۔ پروڈکٹ میں API امبیڈ ہونے کی وجہ سے کوئی دوسرا والیٹ ظاہر نہیں ہوتا۔ اگر ISV ہولڈز کو فنڈ نہیں کرتا ہے، تو ارسال کو پروڈکٹ کی حقیقی خرابی کے ساتھ ناکام ہونا چاہیے — نا کہ کسی جعلی ڈیلیور شدہ سٹیٹس کے ساتھ۔

فرضی اکاؤنٹنگ ناکامی کا اہم سبب ہے: ایک ان ایپ کریڈٹ میٹر جو IOSOR والیٹ سے بیک شدہ نہیں ہے، پری پیڈ لیجر خالی ہونے کے دوران SaaS ریفنڈز، یا آئیڈیمپوٹنسی کے بغیر دوبارہ کوششیں جو ایک ہی OTP کو دو بار ڈیبٹ کرتی ہیں۔ امبیڈ کنسول کو چھپاتا ہے؛ ISV فنڈنگ کرنے والی پارٹی رہتا ہے۔

آرکیٹیکچر ڈاکومنٹ کی لائن: اینڈ یوزر سینڈ ≡ ISV پری پیڈ ڈیبٹ۔ ہر ڈیزائن کا جائزہ وہیں سے شروع ہوتا ہے۔

ایک ہی لیجر، چاہے UI پروڈکٹ کریڈٹس دکھائے

ٹیننٹس کو فروخت کیے جانے والے میسج پیک ISV کی ایک تجارتی پرت ہیں۔ انہیں ISV کے فنڈ کردہ واحد IOSOR والیٹ پر پری پیڈ ہولڈز اور ڈیبٹس کے ساتھ میپ ہونا چاہیے۔ ٹیننٹ کا ایسا بیلنس جو کبھی لیجر کی قطاروں سے مطابقت نہیں رکھتا، سپورٹ کے لیے ایک خطرہ ہے۔ ہفتہ وار بنیادوں پر والیٹ لائنوں کے مقابلے میں ٹیننٹ کے استعمال کو ایکسپورٹ کریں تاکہ فنانس وہی خرچ دیکھے جو پروڈکٹ دیکھتی ہے۔

جب تک پارٹنر آئسولیشن کا واضح معاہدہ نہ ہو، ہر ٹیننٹ کے لی.

ہولڈز اور آئیڈیمپوٹنسی امبیڈ راستوں پر اب بھی لاگو ہوتے ہیں

سرور سائیڈ سینڈ کو OTP اور ٹرانزیکشنل SMS کے لیے آئیڈیمپوٹنسی کیز استعمال کرنی چاہئیں۔ SaaS UI میں ڈبل کلک کو ایک یوزر ایکشن کے لیے دو ڈیبٹس پیدا نہیں کرنے چاہئیں۔ ٹائم آؤٹ کے بعد دوبارہ کوششیں آخری DLR یا میپ شدہ ناکامی تک اسی کی پر عمل کرتی ہیں۔

جب والیٹ ہولڈ قائم نہ کر سکے، تو پروڈکٹ کے مطابق ناکافی فنڈز یا روکے گئے ارسال کا سٹیٹس واپس کریں۔ جب ہولڈ ناکام ہو جائے تو ڈیلیور شدہ کے مفہوم کے ساتھ کبھی بھی HTTP 200 واپس نہ کریں۔

پروڈکٹ کی غلطیوں کو لیجر کی سچائی سے میپ کریں

SaaS UI سگنل لیجر کی سچائی اجازت شدہ اگلا قدم
بھیجا گیا / ڈیلیور ہوا ڈیبٹ + DLR راستہ موجود ہے رسید ID دکھائیں
قطار میں ہولڈ اوپن یا درخواست قبول سٹیٹس چیک کریں
ناکام / روکا گیا ہولڈ مسترد یا گیٹ بند صرف نئی نیت کے ساتھ دوبارہ کوشش کریں
جعلی کامیابی کوئی ڈیبٹ نہیں / کوئی ہولڈ نہیں سخت منع ہے
مسترد ہوا والیٹ میں ناکافی فنڈز پری پیڈ اکاؤنٹ ریچارج کریں

سپورٹ ٹیم کو درمیان والے کالم کی تربیت د.

چینل کی منتقلی ایک ہی والیٹ پر رہتی ہے

اگر پروڈکٹ بعد میں SMS کے ساتھ ای میل یا وائس کا اضافہ کرتی ہے، تو اخراجات اب بھی اسی پری پیڈ لیجر پر آئیں گے جب تک کہ آپ فنانس کی منظوری کے ساتھ دوسرے چینل کی منتقلی نہ کریں۔ امبیڈ کوئی مفت سائیڈ چینل نہیں بناتا۔ SaaS ترتیبات میں ایک اور لائیو ٹائل فعال کرنے سے پہلے والیٹ ایڈجیسنسی پڑھیں۔

متعلقہ آپریشنل راستے

IOSOR کے ساتھ شروع کریں

IOSOR کنسول کھولیں اور اپنے ٹینینٹ کریڈٹ سسٹم کو براہ راست پرائمری پری پیڈ والٹ لیجر کے ساتھ میپ کریں۔ ماسٹر والٹ پر ہولڈ لگانے سے پہلے تمام سرور سائیڈ ایمبیڈ ریکویسٹس کے لیے لازمی ہے کہ وہ ایک عزماتی آئیڈیمپوٹینسی کی پاس کریں۔ اپنے ویب ہک اینڈ پوائنٹ کو آنے والے ڈی ایل آر پروسیس کرنے کے لیے کنفیگر کریں تاکہ کھلے ہولڈز صاف طور پر فائنل لیجر ڈیبٹس یا ریلیز میں تبدیل ہوں۔

IOSOR خلاصہ

ایک ایمبیڈڈ ساس انٹرفیس اختتامی صارفین کو کسٹم میسج کریڈٹس دکھا سکتا ہے، لیکن ہر حقیقی ڈسپیچ اس واحد پری پیڈ لیجر سے جڑتا ہے جس کی فنڈنگ آئی ایس وی کرتا ہے۔ ری ٹرائی، چینل ایکسپینشن اور یوزر اسٹیgetStatus سگنلز کو غیر تائید شدہ یو آئی ابسٹریکشنز کے بجائے براہ راست والٹ ہولڈز کے ساتھ ریسائل کرنا چاہیے۔ سرور سائیڈ کی سخت آئیڈیمپوٹینسی کیز کا نفاذ لازمی کریں اور ہر ٹینینٹ یو آئی اسٹیٹ کو درست لیجر ڈی ایل آر رسپانسز سے جوڑیں۔ کوئی دوسرا غیر تائید شدہ والٹ نہ بنائیں اور نہ ہی ٹینینٹ یو آئی ری ٹرائی کو کنکریٹ لیجر ہولڈز کے بغیر چلنے دیں۔

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

متعلقہ رہنما