লেনদেন স্ট্যাটাস
ড্যাশবোর্ডের প্রতিটি লেনদেন সারির এই স্ট্যাটাসগুলোর একটি থাকে। স্ট্যাটাস সেই লেনদেনের সাম্প্রতিকতম ইভেন্ট প্রতিফলিত করে; ফেরত ও বিরোধ একটি সহোদর সারি না বসিয়ে বিদ্যমান সারিটি আপডেট করে।
| স্ট্যাটাস | মানে |
|---|---|
succeeded | পেমেন্ট সম্পন্ন। অর্থ আপনার অ্যাকাউন্টে (প্রোভাইডার ফি বাদ দিয়ে)। |
pending | পেমেন্ট চলমান। অ্যাসিঙ্ক পেমেন্ট পদ্ধতিতে সাধারণ (ACH, কিছু ক্রিপ্টো রেল) যেখানে নিশ্চিতকরণে মিনিট থেকে ঘণ্টা লাগে। |
failed | পেমেন্ট সম্পন্ন হয়নি: কার্ড প্রত্যাখ্যাত, মেয়াদোত্তীর্ণ auth, কঠিন প্রত্যাখ্যান। কোনো অর্থ নড়েনি। |
partial | ক্রেতা ইনভয়েস করা পরিমাণের চেয়ে কম দিয়েছেন (সাধারণ যখন একজন ক্রিপ্টো ক্রেতা একটি নেটওয়ার্ক-ফি-হ্রাসকৃত পরিমাণ পাঠান)। সারির amount আসলে যা পাওয়া গেছে তা প্রতিফলিত করে; যা চাওয়া হয়েছিল তার জন্য metadata.invoicedAmount দেখুন। |
refunded | অর্থ ক্রেতাকে পুরোপুরি বা আংশিকভাবে ফেরত দেওয়া হয়েছে। সারির amount ফেরত পরিমাণ; ফেরত মূল পেমেন্টের দিন বা সপ্তাহ পরে ঘটতে পারে। |
disputed | ক্রেতা (বা তাঁদের ব্যাংক) একটি বিরোধ বা চার্জব্যাক খুলেছেন। সাড়া দেওয়ার সময়কালের জন্য প্রোভাইডারের ইন্টারফেস দেখুন। সারির metadata.reason প্রোভাইডারের শ্রেণিবিভাগ হুবহু বহন করে। |
pending_manual | একটি ডাকযোগে-অর্থ লেনদেন আপনার শারীরিক নিশ্চিতকরণের অপেক্ষায়। পরবর্তী বিভাগ দেখুন। |
manual_canceled | ক্রেতার পেমেন্ট আসার আগে আপনি একটি মুলতবি ডাকযোগে-অর্থ সারিতে Cancel ক্লিক করেছেন। |
manual_expired | একটি মুলতবি ডাকযোগে-অর্থ সারি নিশ্চিতকরণ ছাড়া 30 দিন বসে ছিল আর স্বয়ংক্রিয়ভাবে মেয়াদ শেষ হয়েছে। |
manual_revoked | আপনি একটি ডাকযোগে-অর্থ পেমেন্টের প্রাপ্তি নিশ্চিত করেছিলেন কিন্তু পরে নিশ্চিতকরণ উল্টে দিয়েছেন (যেমন, পেমেন্টটি অবৈধ প্রমাণিত হয়েছে)। সারিটি succeeded থেকে এই চূড়ান্ত অবস্থায় ফিরে যায়। |
ফেরত, বিরোধ, আংশিক পেমেন্ট
Coin Moebius এই প্রোভাইডার ইভেন্টগুলো শোনে আর ড্যাশবোর্ডে মূল লেনদেন সারিটি আপডেট করে। বিশেষভাবে:
- ফেরত: Stripe-এর
charge.refundedইভেন্ট (পূর্ণ বা আংশিক ফেরত,amount_refundedসহ যাতে আংশিক ফেরত ফেরত দেওয়া অংশটি দেখায়)। NOWPayments-এরrefundedIPN। সারির স্ট্যাটাসrefunded-এ বদলায়,amountফেরত পরিমাণ প্রতিফলিত করে, আরmetadata.originalChargeId/metadata.originalAmountমূল পেমেন্টের প্রসঙ্গ বহন করে। - বিরোধ (চার্জব্যাক): Stripe-এর
charge.dispute.createdইভেন্ট। সারির স্ট্যাটাসdisputed-এ বদলায়। প্রোভাইডারের উল্লিখিত কারণ হুবহুmetadata.reason-এ পার হয়, আপনি যেমন খুশি নিজের UI-তে এটি রেন্ডার করতে পারেন। - আংশিক পেমেন্ট: NOWPayments-এর
partially_paidIPN। সারির স্ট্যাটাসpartial-এ বদলায়।amountআসলে যা পাওয়া গেছে তা প্রতিফলিত করে (actually_paid);metadata.invoicedAmountযা চাওয়া হয়েছিল।
v1-এ, এই ইভেন্টগুলো ড্যাশবোর্ডে আর /status এন্ডপয়েন্টের মাধ্যমে দেখানো হয়। একটি ভবিষ্যৎ রিলিজ ইমেইল বিজ্ঞপ্তি আর একটি আউটবাউন্ড ওয়েবহুক ফরোয়ার্ডার যোগ করবে যাতে আপনার নিজের ব্যাকএন্ড স্বয়ংক্রিয়ভাবে সাড়া দিতে পারে। আপাতত, একটি ছোট পোলিং জব সেট আপ করুন (পরবর্তী বিভাগ দেখুন) বা ড্যাশবোর্ড দেখুন।