01کنسول اپراتور
یک صفحه کل برنامه را در خود دارد: 12,480 vIBAN فعال، €2.4M مسیردهیشده امروز، 8,912 واریز با تطبیق خودکار. هر ردیف IBAN، صاحب آن، برچسب کاربرد و وجوه ورودی امروز را نشان میدهد. بر اساس IBAN، مشتری یا ارجاع جستوجو کنید و دفتر را به CSV خروجی بگیرید.
- جستوجو در IBAN، مشتری و ارجاع
- وضعیت هر IBAN — فعال یا متوقف، در یک نگاه
- خروجی CSV کل دفتر با یک کلیک
02نمایی روشن برای پرداختکننده
مشتریان جزئیات حساب خودشان را میبینند: IBAN اختصاصی با دکمه کپی، BIC برای انتقال از خارج SEPA، نام و نشانی بانک، و دکمه اشتراکگذاری برای کسی که به آنها پرداخت میکند. هر انتقال به آن IBAN از قبل تطبیقخورده با مشتری در موجودیاش مینشیند — پرداختکننده هرگز ارجاع تایپ نمیکند.
03صدور گروهی با مرحله بازبینی
یک CSV با 2,400 پرداختکننده آپلود و اعتبارسنجی میشود — 2,400 معتبر، 0 خطا — و IBAN دقیق هر ردیف پیشنمایش میشود؛ IBANها هنگام آپلود از محدوده رزرو و هنگام صدور تخصیص مییابند. محدوده، برچسب کاربرد و پیشوند ارجاع را تنظیم کنید و کل دسته را با یک اقدام صادر کنید. همین عملیات از طریق API هم اجرا میشود.
- منبع، پیکربندی، بازبینی — با پیشنویس برای ذخیره بین مراحل
- IBANها از قبل رزرو میشوند، پس هنگام صدور هیچ تداخلی پیش نمیآید
- یک webhook برای هر vIBAN صادرشده، قابل تنظیم برای هر دسته
04صورتحسابهایی که تیم مالی باز میکند
دوره روی صفحه شامل €412,380.44 در 8,912 واریز است، با 99.6% تطبیق خودکار — و 34 مورد دستی و 12 پرداخت برگشتی شمرده میشوند، نه پنهان. هر vIBAN صورتحساب خودش را با CSV یا PDF خروجی میدهد، کل دوره با یک اقدام خروجی میگیرد و صورتحسابهای ماهانه روز اول ماه خودشان به ایمیل مالی ارسال میشوند.
05webhook با رسید تحویل
هر واریز، برگشت، صدور و توقف یک رویداد است و هر رویداد تحویل خودش را نشان میدهد: کد وضعیت، تأخیر و وضعیت تلاش مجدد برای هر تلاش. تحویلها با HMAC-SHA256 امضا میشوند و طی 24 ساعت 6 بار با exponential backoff دوباره تلاش میشوند — و تحویلی که تلاشهایش تمام شود، دکمه تلاش دستی دارد، نه بیتفاوتی.
- payment.incoming، payment.returned، viban.* — اشتراک جداگانه برای هر endpoint
- secret مجزا برای هر endpoint؛ endpoint بدون حذف متوقف میشود
- 8,946 رویداد در 24 ساعت گذشته، 99.7% تحویلشده — ثبتشده روی صفحه
06حسابهای پشت برنامه
در کنسول اپراتور، حسابهای دریافت پشت برنامه دادهاند، نه دانش سینهبهسینه: برای هر ارز یک حساب فعال، و با بازنشسته شدن یکی، حساب بعدی خودکار جایگزین میشود. هر تغییر یک دلیل کتبی میخواهد و در لاگ ممیزی ثبت میشود.
07IBAN اختصاصی برای هر پرداختکننده
هر پرداختکننده یک IBAN اختصاصی میگیرد، پس هر پرداخت ورودی پیش از آنکه کسی نگاهش کند فرستندهاش را مشخص میکند. فیلد ارجاعی برای اشتباه تایپ شدن نیست و صف تطبیقی برای رسیدگی هم نیست. شناسایی ویژگی شماره حساب است، نه یک فرآیند.
08برچسبهای کاربرد
هر vIBAN یک برچسب دارد: rent-collection، subscriptions، marketplace-payouts، payroll. جریانها در سطح حساب جدا میمانند، پس گزارشگیری بر اساس کاربرد یک فیلتر است، نه یک پروژه.
09تطبیق ذاتی
وقتی هر پرداختکننده به IBAN خودش پرداخت میکند، یک واریز ورودی فقط یک معنا دارد. در دوره دمو، 99.6% از 8,912 واریز خودشان تطبیق میخورند — و معدود مواردی که نمیخورند بهجای معما در صف دستی میافتند.
10یک حساب اصلی
پشت هر vIBAN یک حساب واقعی است. وجوه خودکار متمرکز میشوند — بدون موجودی زیرحساب برای جمعآوری و بدون پراکندگی برای مدیریت. روی سطح هزاران نشانی است؛ دفتر کل یکی است.
11محدودههای IBAN اختصاصی
vIBANها از محدودههای اختصاصی صادر میشوند — برنامه دمو زیر RO49 PRCT اجرا میشود و تعداد آزاد هر محدوده هنگام صدور نمایش داده میشود. محدودهها برنامهها، برندها یا نهادها را تمیز از هم جدا نگه میدارند، در حالی که همهچیز همچنان به حساب اصلی مسیر میشود.
12تاریخچه هر پرداختکننده
هر vIBAN تاریخچه پرداخت خودش را جمع میکند، پس سابقه پرداختکننده بهتعریف کامل است. اختلاف یا ممیزی از یک فهرست فیلترشده شروع میشود، نه از یک تحقیق.
13ساختهشده برای پلتفرمها
در جریان ثبتنام فروشنده و مستأجر میتوان یک vIBAN را بهعنوان یکی از مراحل صادر کرد: حساب را بسازید، IBAN را تحویل دهید، دریافت را شروع کنید. نمای مشتری whitelabel ارائه میشود — دمو با عنوان Powered by Protocore اجرا میشود؛ نسخه شما با برند خودتان.
14برگشتیها، شمارششده
بعضی پرداختها برمیگردند — حساب بسته شده، اطلاعات اشتباه است. برگشتیهای SEPA کد دلیل خود را در رویداد payment.returned و شمارش جداگانهشان را در صفحه صورتحسابها دارند — دادهای با علت مشخص، نه معما. مورد استثنایی یک ردیف دارد، نه یک رشته تیکت پشتیبانی.
15توقف بدون تشریفات
vIBAN با یک اقدام متوقف میشود و جریان رویداد ثبت میکند چه کسی و از کجا متوقفش کرده. «متوقف» در هر جایی که IBAN ظاهر میشود یک وضعیت است — دفتر، صورتحسابها، جریان رویدادها.
16پیشنویس پیش از دسته
دسته پیکربندیشده بهصورت پیشنویس ذخیره میشود: منبع اعتبارسنجیشده، محدوده انتخابشده، هنوز چیزی صادر نشده. جریان کار منبع، پیکربندی، بازبینی است — پس کلیک برگشتناپذیر، عمداً آخرین کلیک است.
17سهمیههایی که میشود بر پایهشان برنامهریزی کرد
صدور در برابر سهمیه ماهانه و با شمارندهای قابلمشاهده انجام میشود، و هر دسته پیش از اجرا میگوید چه چیزی اضافه میکند — 1,204 از 5,000 مصرفشده، با این دسته میشود 3,604. ظرفیت حسابوکتاب است، نه پیام خطا.
18پیشوند ارجاع برای هر دسته
هر دسته واریزهایش را با یک پیشوند ارجاع مهر میکند — در دمو ARC-PAYOUT- — تا سیستمهای پاییندستی جریانهای خودشان را در یک نگاه بشناسند.
19شناسههای شما همراه شناسههای ماست
هر ردیف پرداختکننده یک ارجاع خارجی از سیستم شما دارد — در دمو EXT-00311 — و به vIBAN متصل میماند. جستوجو با شناسههای خودتان انجام میشود، نه فقط شناسههای ما.
20کنسول و API دوقلو هستند
هر کاری که کنسول میکند، API هم میکند — صدور، توقف، کوئری، خروجی. آپلود CSV و فراخوانی API یک عملیات واحد را اجرا میکنند؛ کنسول یک کلاینت است، نه مسیری ویژه.
21رویدادها را پیش از پول واقعی تست کنید
از کنسول میتوانید یک رویداد آزمایشی را مستقیم به هر endpoint بفرستید. یکپارچهسازی پیش از رسیدن اولین واریز واقعی، با تحویلهای مصنوعی خودش را ثابت میکند.
22Endpointهای مرتب و ایمن
هر endpoint رمز امضا و اشتراکهای مخصوص خودش را دارد و بدون حذف شدن میتواند متوقف شود — در دمو، یک endpoint متوقفشدهٔ staging درست کنار endpoint فعال production قرار دارد.
23خروجی در دو قالب
CSV برای ماشین، PDF برای انسان — بهازای هر vIBAN یا برای کل دوره. خروجی برای ایمپورت شدن طراحی شده، نه تایپ دوباره.
24صورتحساب زمانبندیشده
صورتحساب ماهانه روز اول ماه خودکار به ایمیل مالی ارسال میشود. گزارش روتین یک اشتراک است، نه کاری تکراری در فهرست وظایف یک نفر.
25فیلتر جریان رویدادها
رویدادها بر اساس نوع، vIBAN یا شناسه مرجع فیلتر میشوند؛ دفتر کنسول بر اساس IBAN، مشتری یا مرجع جستجو میکند. پیدا کردن یک پرداخت در میان هزاران، یک کوئری با سه نقطهٔ ورود است.
26هر تغییر با دلیل
تغییرات اپراتور در برنامه — حسابها، توقفها، بازنشستگیها — ذکر دلیل میخواهد و در لاگ ممیزی ثبت میشود. تاریخچهٔ برنامه خودش را مکتوب توضیح میدهد.