IOSOR জ্ঞান

প্রথম ডেবিটের আগে প্রিপেইড অর্থ সংরক্ষণ

সংরক্ষিত অর্থ থেকে ব্যবহারযোগ্য ব্যালেন্স, ফল বরাদ্দ ও প্রথম ডেবিট পর্যন্ত সৎ অর্থপ্রবাহ দেখুন—ব্যর্থতায় অবমুক্তি ও ফেরতসহ।

প্রথম বিলযোগ্য ইউনিট চলার আগেই প্রথম অর্থঘটনা পরিষ্কার হতে হবে। প্রিপেইড ব্যবস্থায় hold অনুমোদিত অর্থ আলাদা রাখে, কিন্তু এটি চূড়ান্ত সেবা-ডেবিট নয়। বাকি অর্থ অন্য কাজে ব্যবহারযোগ্য থাকে। পাঠানো গৃহীত হলে বা চাওয়া সম্পদ বরাদ্দ হলেই ledger সঠিক debit লেখে। সফলতা, ব্যর্থতা ও সময়সীমা শেষ হওয়ার ক্ষেত্রে পণ্য, অপারেশন ও অর্থ বিভাগ একই ধারাবাহিকতা দেখে।.

IOSOR-এর white-label JIT ধাপ হলো: মূল্য, প্রিপেইড hold, কাজ সম্পন্ন, ফল বরাদ্দ, তারপর প্রকৃত অর্থ নিষ্পত্তি। USD 20 ন্যূনতম top-up ছোট পরীক্ষার wallet floor, প্রবেশমূল্য নয়। মাসে প্রায় USD 1,000 ব্যবহার কেবল বড় পরিসর পর্যালোচনার নমনীয় সংকেত।.

প্রিপেইড hold আসলে কী

ফল অজানা থাকা অবস্থায় hold একটি intent-এর জন্য অর্থ রক্ষা করে। রেকর্ডে পরিমাণ, মুদ্রা, intent ID, তৈরির সময়, মেয়াদ এবং সহজ অবস্থা—সংরক্ষিত, সম্পন্ন বা অবমুক্ত—থাকতে হবে। এটি wallet-এর সামর্থ্য প্রমাণ করে, অসম্পূর্ণ কাজকে সম্পন্ন সেবা বলে না।.

ঘটনা wallet পরিবর্তন গ্রাহকের অর্থ
hold তৈরি ব্যবহারযোগ্য কমে, reserve বাড়ে অর্থ অনুরোধটির জন্য রাখা
intent সম্পন্ন reserve debit হয় বিলযোগ্য ফল ঘটেছে
ব্যর্থ বা মেয়াদ শেষ reserve আবার ব্যবহারযোগ্য অসম্পূর্ণ ফলে চার্জ নেই

hold ও ব্যবহারযোগ্য ব্যালেন্স

মোট, সংরক্ষিত ও ব্যবহারযোগ্য অর্থ আলাদা দেখান। মোট USD 50 এবং hold USD 12 হলে নতুন কাজ কেবল USD 38 ব্যবহার করতে পারে। সমান্তরাল অনুরোধ একই অর্থ দুবার খরচ করতে পারবে না। hold ও পরের debit একই correlation ID বহন করে। বার্তার batch সীমিত বাজেট ধরে, আর JIT নম্বর অনুরোধ প্রথম উদ্ধৃত মূল্য ধরে; সক্রিয় hold কখনো ব্যবহারযোগ্য ব্যালেন্সে যোগ হয় না।.

Export-এ প্রারম্ভিক ব্যালেন্স, প্রতিটি পরিবর্তন ও পণ্যঘটনার যোগসূত্র থাকতে হবে। তা না হলে support অর্থের ঘাটতি ও কাজের ব্যর্থতা আলাদা করতে পারে না, finance-ও নির্ভরযোগ্য মিল করতে পারে না।.

প্রথম debit সত্য বলতে হবে

ডেবিটের ভিত্তি দৃশ্যমান ফল, button click নয়: গৃহীত send intent, বরাদ্দ নম্বর বা আগে নির্ধারিত billable event। শেষ অর্থ hold-এর চেয়ে কম হলে প্রকৃত অংশ settle করুন এবং বাকিটা ছেড়ে দিন। নতুন অনুমোদন ছাড়া reserve নীরবে অতিক্রম করবেন না।.

Ledger row-তে একই intent ID, সেবা, পরিমাণ, মুদ্রা, সময় ও final state থাকে। তাই আইডেম্পোটেন্সি, পুনঃচেষ্টা ও অর্থ wallet নকশার অংশ। একই key-এর duplicate পুরোনো অর্থফল ফেরত দেবে, নতুন hold বা debit তৈরি করবে না।.

debit-এর আগে ব্যর্থতা

সম্পন্ন হওয়ার আগের ব্যর্থতা স্পষ্ট release বা refund-এ শেষ হবে। JIT অনুরোধ timeout হলে hold ছাড়া যায়; কাজ সম্পন্ন হলেও ফল বরাদ্দ না হলে দৃশ্যমান operational resolution দরকার। দেখুন DID অর্ডার ব্যর্থ রিফান্ড ও বদল।.

  • কাজের আগে validation reject: debit নেই
  • একই key-র duplicate: বিদ্যমান intent ফেরত
  • hold চলাকালে fulfillment failure: পুরো reserve release
  • আংশিক batch: সম্পন্ন unit settle, অব্যবহৃত অংশ ফেরত
  • অজানা ফল: দ্বিতীয় debit ঠেকাতে retry বন্ধ

ক্রেতার যাচাই তালিকা

  1. finance কি reserved, available ও settled আলাদা করে?
  2. প্রতিটি hold-এর মেয়াদ ও এক business intent ID আছে?
  3. প্রতিটি channel-এ completion প্রমাণ করে কোন event?
  4. support ticket ছাড়াই release ও refund দেখা যায়?
  5. duplicate কি আগের অর্থফল ব্যবহার করে?
  6. reserve সংঘর্ষের আগে low balance নতুন কাজ থামায়? কম ব্যালেন্সে থামানো-এর সঙ্গে মিলিয়ে দেখুন।

IOSOR দিয়ে শুরু করুন

উচ্চ-ভলিউম বিলযোগ্য অনুরোধ প্রেরণের আগে আইওএসওআর কনসোলে আপনার প্রিপেইড হোল্ড মেয়াদোত্তীর্ণের সীমা এবং অনুমোদন অবস্থা ওয়েবহুক কনফিগার করুন। আপনার ইন্টিগ্রেশন একটি ইউনিফাইড কোরিলেশন আইডির অধীনে মোট, সংরক্ষিত এবং উপলব্ধ ব্যালেন্স ট্র্যাক করছে কিনা তা যাচাই করুন। অপরিপূরক অনুরোধগুলি স্বয়ংক্রিয়ভাবে উপলব্ধ পুলে অবিলম্বে মুক্তি নিশ্চিত করতে একটি সিমুলেটেড ব্যর্থ ইনটেন্ট চালান।

IOSOR সারাংশ

একটি প্রিপেইড হোল্ড অসমাপ্ত কার্যকলাপকে সম্পূর্ণ রাজস্ব হিসাবে ভুল উপস্থাপন না করে রেস কন্ডিশন এবং ডবল স্পেন্ডিং প্রতিরোধ করতে মুলতুবি থাকা ইনটেন্টগুলির জন্য তহবিল আলাদা করে রাখে।

এই গাইড কি সহায়ক ছিল?

সম্পর্কিত গাইড