شناسایی کاربر
مصرفکننده از روی توکن API در کسری از ثانیه شناسایی میشود. نیازی به سرویس احراز هویت جدا نیست — هویت، بخشی از مسیر درآمد است.
پروکسی و دفتر کل یک سیستم واحدند. هر درخواست قبل از برگشت پاسخ، اندازهگیری، شارژ و ثبت میشود.
بیشتر پلتفرمها درآمد را بعداً از روی لاگ بازسازی میکنند. فینو آن را در همان لحظه تحویل میسازد.
از شناسایی کاربر تا ثبت دفتر کل — یک سیستم، یک تراکنش، یک منبع حقیقت.
مصرفکننده از روی توکن API در کسری از ثانیه شناسایی میشود. نیازی به سرویس احراز هویت جدا نیست — هویت، بخشی از مسیر درآمد است.
قبل از فراخوانی سرویس بالادست، فینو سهمیه، کیف پول یا اعتبار را بررسی میکند و مبلغ تقریبی را رزرو میکند. اگر موجودی کافی نباشد، همانجا خطای ۴۰۲ برمیگردد — نه فاکتور غافلگیرکننده چند روز بعد.
درخواست با بازنویسی مسیر، تنظیم هدر و تبدیل داده (jq) به سرویس اصلی ارسال میشود. سرویس تحویل داده میشود و همزمان ثبت مالی آماده میشود.
مصرف واقعی از روی پاسخ محاسبه میشود. مبلغ نهایی تعیین و در لاگ Raft ذخیره میشود — قبل از اینکه پاسخ به مشتری برگردد.
ثبت حسابداری دوطرفه هر شش حساب را بهروز میکند. معادله حسابداری بررسی میشود. گزارشهای مالی همان لحظه آمادهاند.
مشتری پاسخ API را دریافت میکند. درآمد قبلاً ثبت شده است. سربار فینو کمتر از ۲۵۰ میکروثانیه است.
شش حساب پس از هر تراکنش یک معادله را حفظ میکنند. دفاتر شما بدون کار تطبیق، همیشه متعادل میمانند.
سه روش تأمین مالی — سهمیه، کیف پول پیشپرداخت و اعتبار پسپرداخت — روی یک کلید API کار میکنند.
وقتی سهمیه تمام شد، فینو خودکار سراغ منبع بعدی میرود — یا در صورت نبود موجودی، 402 برمیگرداند.
همزمان با جریان Reserve → Finalize → Ledger، حلقههای پسزمینه rollup مصرف را تطبیق میدهند، ۲۳ بررسی ناهنجاری درآمد اجرا میکنند، سیگنالهای بررسی سوءاستفاده را همگام میکنند، اعلان میفرستند و گزارشهای مالی را ایندکس نگه میدارند — هیچکدام روی مسیر بحرانی صورتحساب نیست.
فینو فقط درخواستها را شارژ نمیکند — هر دقیقه در پسزمینه ۲۳ بررسی روی دفتر کل، پرداختها، تسویه، rollup مصرف و تلهمتری دروازه اجرا میکند. هر هشدار با شواهد، مبلغ در معرض خطر و اقدام پیشنهادی میآید — نه یک اعلان مبهم.
درگاه فقط واقعیتها را ثبت میکند؛ تشخیص در API داشبورد و پایگاه داده انجام میشود. سربار درخواست همان کمتر از ۲۵۰ میکروثانیه میماند.
از تراز دفتر کل تا شکست تسویه، انحراف rollup مصرف، صورتحساب معوق، سیل خطا و حالت بقای دروازه — قوانین شفاف با نرخ مثبت کاذب نزدیک به صفر؛ بررسیهای آماری پیشفرض در حالت سایه.
هر مورد: شدت، مبلغ در معرض خطر، شواهد قابل ممیزی، مسئول (مهندسی / مالی / SRE) و گام بعدی مشخص. تا رفع یا تأیید، در تابلو باز میماند.
هر درخواست، پرداخت، ثبت دفتر و سیگنال /stats در آینهٔ Postgres و تلهمتری ذخیره میشود.
حلقهٔ دورهای API داشبورد روی دادهٔ موجود SQL و تلهمتری دروازه را اسکن میکند — بدون دست زدن به مسیر پروکسی.
مدیران موارد باز را بر اساس مبلغ در معرض خطر میبینند، تأیید/رفع میکنند و از طریق کانال اعلان (ایمیل، تلگرام، …) مطلع میشوند.
تشخیص ناهنجاری درآمد یکپارچگی و نشت را در پلتفرم شما پیدا میکند. تابلوی بررسی سوءاستفاده سیگنالها را در قالب قابل پیگیری جمع میکند. کانالهای اعلان موارد بحرانی را به Slack، ایمیل، تلگرام، واتساپ یا webhook شما — به زبان انتخابی — میفرستد.
۲۳ بررسی پسزمینه روی دفتر کل، پرداختها، تسویه، تلهمتری دروازه و rollup مصرف. هر مورد: شدت، مبلغ در معرض خطر، شواهد، مسئول، گام بعدی.
قواعد nearline و سیگنالهای ناهنجاری در پروندههای امتیازدهیشده با رد ممیزی جمع میشوند. پیگیری، بازنویسی تصمیم و تشدید — اجرا روی مسیر درخواست تا زمانی که فعال نکنید، اعمال نمیشود.
webhook، Slack، ایمیل SMTP، تلگرام و واتساپ. رویدادهای ناهنجاری و سوءاستفاده در درآمد با cooldown و لاگ تحویل ارسال میشوند.
زیرساخت درآمد را مستقر کنید — جایی که پروکسی و دفتر کل یکی هستند.