01Operator console
একটি স্ক্রিনে পুরো প্রোগ্রাম: 12,480টি অ্যাক্টিভ vIBAN, আজ রুট হয়েছে €2.4M, 8,912টি ক্রেডিট স্বয়ংক্রিয়ভাবে রিকনসাইল্ড। প্রতিটি সারিতে IBAN, মালিক, পারপাস ট্যাগ ও আজকের আসা অর্থ। IBAN, গ্রাহক বা রেফারেন্স দিয়ে খুঁজুন; পুরো বই CSV-তে এক্সপোর্ট করুন।
- IBAN, গ্রাহক ও রেফারেন্স জুড়ে সার্চ
- প্রতি IBAN-এর স্ট্যাটাস — অ্যাক্টিভ বা পজড, এক নজরে
- পুরো বইয়ের এক-ক্লিক CSV এক্সপোর্ট
02প্রদানকারীর জন্য পরিচ্ছন্ন ভিউ
গ্রাহকরা নিজের অ্যাকাউন্টের তথ্য দেখেন: কপি বোতামসহ ডেডিকেটেড IBAN, SEPA-র বাইরে থেকে ট্রান্সফারের জন্য BIC, ব্যাংকের নাম ও ঠিকানা, আর যিনি টাকা পাঠাবেন তাঁর জন্য শেয়ার বোতাম। ওই IBAN-এ আসা প্রতিটি ট্রান্সফার আগেই তাঁর সঙ্গে ম্যাচ হয়ে ব্যালান্সে জমা হয় — প্রদানকারীকে কখনো রেফারেন্স লিখতে হয় না।
03রিভিউ ধাপসহ বাল্ক ইস্যু
2,400 জন প্রদানকারীর একটি CSV আপলোড হয়, ভ্যালিডেট হয় — 2,400 বৈধ, 0 ত্রুটি — এবং প্রতিটি সারি ঠিক কোন IBAN পাবে তার প্রিভিউ দেখায়, যা আপলোডের সময় রেঞ্জ থেকে রিজার্ভ হয় ও ইস্যুর সময় অ্যাসাইন হয়। রেঞ্জ, পারপাস ট্যাগ ও রেফারেন্স প্রিফিক্স কনফিগার করুন, তারপর পুরো ব্যাচ এক অ্যাকশনে ইস্যু করুন। একই অপারেশন API দিয়েও চলে।
- সোর্স, কনফিগার, রিভিউ — ধাপের মাঝে সেভ করার ড্রাফটসহ
- IBAN আগেই রিজার্ভ, তাই ইস্যুতে সংঘাত হয় না
- প্রতি ইস্যু করা vIBAN-এ একটি webhook, ব্যাচ অনুযায়ী টগল
04ফাইন্যান্স টিম যে স্টেটমেন্ট খোলে
স্ক্রিনের সময়কালে আছে 8,912টি ক্রেডিটে €412,380.44, 99.6% স্বয়ংক্রিয়ভাবে রিকনসাইল্ড — 34টি ম্যানুয়াল কেস ও 12টি ফেরত পেমেন্ট লুকানো নয়, গোনা। প্রতিটি vIBAN নিজের স্টেটমেন্ট CSV বা PDF-এ এক্সপোর্ট করে, পুরো সময়কাল এক অ্যাকশনে এক্সপোর্ট হয়, আর মাসিক স্টেটমেন্ট প্রতি মাসের 1 তারিখে ফাইন্যান্স ইনবক্সে নিজে থেকে ইমেইল হয়।
05ডেলিভারি রিসিপ্টসহ Webhooks
প্রতিটি ক্রেডিট, রিটার্ন, ইস্যু ও পজ একটি ইভেন্ট, আর প্রতিটি ইভেন্ট তার ডেলিভারি দেখায়: প্রতি চেষ্টায় স্ট্যাটাস কোড, ল্যাটেন্সি ও রিট্রাই অবস্থা। ডেলিভারি HMAC-SHA256 দিয়ে সাইন করা, 24 ঘণ্টায় এক্সপোনেনশিয়াল ব্যাকঅফে 6 বার রিট্রাই হয় — আর রিট্রাই ফুরিয়ে গেলে ডেলিভারির জন্য ম্যানুয়াল রিট্রাই বোতাম থাকে, কাঁধ ঝাঁকানি নয়।
- payment.incoming, payment.returned, viban.* — প্রতি এন্ডপয়েন্টে সাবস্ক্রাইব
- প্রতি এন্ডপয়েন্টের আলাদা সিক্রেট; এন্ডপয়েন্ট মুছে না ফেলেই পজ করা যায়
- গত 24 h-এ 8,946 ইভেন্ট, 99.7% ডেলিভারড — পেজেই ছাপা
06প্রোগ্রামের পেছনের অ্যাকাউন্ট
অপারেটর কনসোলে প্রোগ্রামের পেছনের রিসিভিং অ্যাকাউন্ট ডেটা, মুখে মুখে জানা কথা নয়: প্রতি কারেন্সিতে একটি অ্যাক্টিভ অ্যাকাউন্ট, আর একটি অবসরে গেলে পরের সহোদরটি স্বয়ংক্রিয়ভাবে উন্নীত হয়। প্রতিটি পরিবর্তনে লিখিত কারণ লাগে এবং তা অডিট লগে যায়।
07প্রতি প্রদানকারীর IBAN
প্রতিটি প্রদানকারী একটি ডেডিকেটেড IBAN পায়, তাই প্রতিটি আসা পেমেন্ট কেউ দেখার আগেই প্রেরকের নাম জানায়। ভুল লেখার মতো রেফারেন্স ফিল্ড নেই, কাজ করার মতো ম্যাচিং কিউও নেই। শনাক্তকরণ অ্যাকাউন্ট নম্বরের বৈশিষ্ট্য, কোনো প্রক্রিয়া নয়।
08পারপাস ট্যাগ
প্রতিটি vIBAN-এ একটি ট্যাগ থাকে: rent-collection, subscriptions, marketplace-payouts, payroll। ফ্লো অ্যাকাউন্ট স্তরেই আলাদা থাকে, তাই পারপাস অনুযায়ী রিপোর্টিং একটি ফিল্টার, প্রজেক্ট নয়।
09গঠনগতভাবেই রিকনসিলিয়েশন
প্রত্যেক প্রদানকারী নিজের IBAN-এ পেমেন্ট করলে একটি আসা ক্রেডিটের একটিই অর্থ হতে পারে। ডেমো সময়কালে 8,912টি ক্রেডিটের 99.6% নিজে থেকেই রিকনসাইল হয় — আর যে কয়েকটি পারে না সেগুলো রহস্য নয়, ম্যানুয়াল কিউতে যায়।
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যে অ্যালাউন্সে পরিকল্পনা করা যায়
ইস্যু চলে মাসিক অ্যালাউন্সের বিপরীতে, মিটার চোখের সামনে, আর ব্যাচ চালানোর আগেই জানায় সে কী যোগ করবে — 5,000-এর 1,204 ব্যবহৃত, এই ব্যাচে হবে 3,604। ক্ষমতা একটি হিসাব, এরর মেসেজ নয়।
18প্রতি ব্যাচের রেফারেন্স প্রিফিক্স
প্রতিটি ব্যাচ তার ক্রেডিটে একটি রেফারেন্স প্রিফিক্স বসায় — ডেমোতে ARC-PAYOUT- — যাতে ডাউনস্ট্রিম সিস্টেম নিজের ফ্লো এক নজরে চিনতে পারে।
19আপনার আইডি আমাদের সঙ্গে চলে
প্রতিটি প্রদানকারী সারিতে আপনার সিস্টেমের একটি এক্সটার্নাল রেফারেন্স থাকে — ডেমোতে EXT-00311 — এবং তা vIBAN-এর সঙ্গে যুক্ত থাকে। লুকআপ চলে আপনার আইডেন্টিফায়ারে, শুধু আমাদেরটিতে নয়।
20কনসোল ও API যমজ
কনসোল যা করে, API-ও তাই করে — ইস্যু, পজ, কোয়েরি, এক্সপোর্ট। CSV আপলোড ও API কল একই অপারেশন চালায়; কনসোল একটি ক্লায়েন্ট, বিশেষ পথ নয়।
21আসল টাকার আগে টেস্ট ইভেন্ট
কনসোল থেকেই যেকোনো endpoint-এ সরাসরি একটি test event পাঠান। প্রথম আসল credit আসার আগেই synthetic delivery দিয়ে integration নিজেকে প্রমাণ করে নেয়।
22পরিচ্ছন্ন endpoint ব্যবস্থাপনা
প্রতিটি endpoint-এর নিজস্ব signing secret ও নিজস্ব subscription থাকে, আর মুছে না ফেলেই সেগুলো pause করা যায় — ডেমোতে সক্রিয় production endpoint-এর পাশেই একটি paused staging endpoint রাখা আছে।
23দুই ফরম্যাটে Export
মেশিনের জন্য CSV, মানুষের জন্য PDF — প্রতিটি vIBAN অনুযায়ী বা পুরো সময়কালের জন্য। Export তৈরি করা হয়েছে import করার জন্য, আবার হাতে টাইপ করার জন্য নয়।
24সময়সূচি মেনে Statement
মাসিক statement প্রতি মাসের 1 তারিখে নিজে থেকেই finance ঠিকানায় ইমেইল হয়ে যায়। নিয়মিত রিপোর্ট একটি subscription, কারও তালিকার পুনরাবৃত্ত কাজ নয়।
25Stream ফিল্টার করুন
Event ফিল্টার হয় type, vIBAN বা reference দিয়ে; কনসোলের book-এ খোঁজা যায় IBAN, গ্রাহক বা reference দিয়ে। হাজারো পেমেন্টের মধ্যে একটি খুঁজে বের করা মানে তিনটি প্রবেশপথের একটি query।
26প্রতিটি পরিবর্তনের কারণ থাকে
Program-এ operator-এর পরিবর্তন — account, pause, retirement — কারণ উল্লেখ করা বাধ্যতামূলক এবং audit log-এ জমা হয়। Program-এর ইতিহাস লিখিতভাবেই নিজের ব্যাখ্যা দেয়।