IOSOR دانش
ارسال کاربر نهایی همچنان به یک دفتر کل پیشپرداخت متصل است
ارسال تعبیهشده همچنان کیف پول پیشپرداخت ISV را بدهکار میکند. دفتر کل دوم نرا بسازید که محصول آن را تامین مالی نمیکند — نگهداشتها، تلاشهای مجدد و همتوانی صادقانه باقی میمانند.
پیامرسانی تعبیهشده برای کاربر نهایی رایگان به نظر میرسد: آنها روی ارسال در رابط کاربری SaaS کلیک میکنند و یک علامت تیک سبز میبینند. در زیر پوسته، هر ارسال موفق همچنان به یک دفتر کل پیشپرداخت متعلق به ISV متصل میشود. هیچ کیف پول دومی فقط به این دلیل که محصول یک API را تعبیه کرده است ظاهر نمیشود. اگر ISV نگهداشتها را تامین مالی نکند، ارسال باید با یک خطای واقعی محصول شکست بخورد — نه با یک وضعیت تحویل داده شده جعلی.
حسابداری ساختگی حالت شکست است: یک اعتبار سنج درونبرنامهای که توسط کیف پول IOSOR پشتیبانی نمیشود، بازپرداختهای SaaS در حالی که دفتر کل پیشپرداخت در حال مصرف است، یا تلاشهای مجدد بدون همتوانی که یک OTP را دو بار بدهکار میکنند. تعبیهسازی کنسول را پنهان میکند؛ ISV همچنان طرف تامینکننده مالی باقی میماند.
خط سند معماری: ارسال کاربر نهایی ≡ بدهکاری پیشپرداخت ISV. هر بررسی طراحی از آنجا شروع میشود.
یک دفتر کل، حتی زمانی که رابط کاربری اعتبارات محصول را نشان میدهد
بستههای پیامی فروخته شده به مشتریان یک لایه تجاری ISV هستند. آنها باید به نگهداشتها و بدهکاریهای پیشپرداخت در تنها کیف پول IOSOR که ISV تامین مالی میکند نگاشت شوند. موجودی مشتری که هرگز با سطرهای دفتر کل تطبیق داده نمیشود، یک بمب بدهی پشتیبانی است. مصرف مشتری را به صورت هفتگی در برابر سطرهای کیف پول خروجی بگیرید تا بخش مالی همان مصرفی را ببیند که محصول میبیند.
نگهداشتها و همتوانی همچنان در مسیرهای تعبیهشده الزامآور هستند
ارسال سمت سرور باید از کلیدهای همتوانی برای OTP و SMS تراکنشی استفاده کند. دوبار کلیک در رابط کاربری SaaS نباید دو بدهکاری برای یک اقدام کاربر ایجاد کند. تلاشهای مجدد پس از وقفه زمانی، همان کلید را تا رسیدن به DLR نهایی یا خطای نگاشت شده دنبال میکنند. هنگامی که کیف پول نمیتواند نگهداشت انجام دهد، وضعیت عدم موجودی یا ارسال متوقف شده بومی محصول را بازگردانید.
نگاشت خطاهای محصول به حقیقت دفتر کل
| سیگنال UI SaaS | حقیقت دفتر کل | گام بعدی مجاز |
|---|---|---|
| ارسال شد / تحویل شد | بدهکاری + مسیر DLR وجود دارد | نمایش شناسه رسید |
| در صف | نگهداشت باز یا ارسال پذیرفته شده | استعلام وضعیت |
| ناموفق / متوقف شده | نگهداشت رد شده یا دروازه توقف | تلاش مجدد فقط با قصد جدید |
| موفقیت جعلی | بدون بدهکاری / بدون نگهداشت | ممنوع |
پشتیبانی را روی ستون وسط آموزش دهید. تیک.
تحویلدهیهای کانال روی همان کیف پول باقی میمانند
اگر محصول بعدا ایمیل یا صوت را در کنار SMS اضافه کند، هزینهها همچنان روی همان دفتر کل پیشپرداخت مینشیند مگر اینکه تحویلدهی کانال دوم را با تایید مالی اجرا کنید. تعبیهسازی یک کانال جانبی رایگان ایجاد نمیکند. قبل از فعال کردن یک کاشی Live دیگر در تنظیمات SaaS، مجاورت کیف پول را مطالعه کنید.
مسیرهای عملیاتی مرتبط
- کانال دوم روی کیف پول: تحویلدهی هزینه
- همتوانی، تلاش مجدد و پول
- اجرای ایمن محدودیتهای نرخ برای حسابهای چندمشتری
شروع با IOSOR
کنسول ایوسر را باز کنید و سیستم اعتبار مجمع خود را مستقیماً به دفتر کل کیف پول پیشپرداخت اصلی نگاشت دهید. اطمینان حاصل کنید که تمام درخواستهای تعبیهشده در سمت سرور، پیش از قرار دادن مسدودی روی کیف پول اصلی، از یک کلید همارزی قطعی عبور میکنند. نقطه پایانی وبهوک خود را طوری پیکربندی کنید که گزارشهای تحویل ورودی را پردازش کند تا مسدودیهای باز بهطور تمیز به بدهیهای نهایی دفتر کل یا آزادسازیها تبدیل شوند.
جمعبندی IOSOR
یک رابط نرمافزار به عنوان خدمت تعبیهشده میتواند اعتبارات پیام سفارشی را به کاربران نهایی ارائه دهد، اما هر ارسال واقعی به تنها دفتر کل پیشپرداختی که توسط شرکت مستقل نرمافزاری تأمین مالی شده است، متصل میشود. تلاش مجدد، گسترش کانالها و سیگنالهای وضعیت کاربر باید مستقیماً با مسدودیهای کیف پول تطبیق داده شوند، نه با انتزاعات رابط کاربری بدون پشتوانه.
کلیدهای همارزی دقیق سمت سرور را اعمال کنید و هر حالت رابط کاربری مجمع را به پاسخهای واقعی گزارش تحویل دفتر کل نگاشت دهید. کیف پولهای ثانویه بدون پشتوانه را ابداع نکنید و اجازه ندهید تلاش مجدد رابط کاربری مجمع بدون مسدودیهای ملموس دفتر کل اجرا شود.
آیا این راهنما مفید بود؟
راهنماهای مرتبط
- جاسازی API در برابر پورتال شریک وایت لیبل
محصولات SaaS که پیامرسانی را جاسازی میکنند در سطح ISV باقی میمانند. پورتالهای شریک وایت لیبل زیر مجموعه شریک باقی میمانند — برند، کلیدها و مالکیت عملیاتی را ترکیب نکنید.
- چه زمانی سقف مستأجر تعبیهشده باید ارسال را متوقف کند
سقفهای سهم منصفانه درون محصول ISV باید ارسال را برای آن مستأجر به طور قطعی متوقف کنند — هرگز پس از رسیدن به سقف، پاسخ API 200 ساختگی ارسال نکنید.