ادائیگیوں کو منسلک کرنا اور رقم کا فرق
یہ سیکشن بتاتا ہے کہ سروس آنے والی آن چین ٹرانزیکشن کو جاری کردہ انوائس سے کس اصول کے تحت منسلک کرتی ہے، رقم مختلف ہونے پر کیا ہوتا ہے، اور ایسی صورت میں تاجر کیا کر سکتا ہے۔
انوائس کے اسٹیٹس، مہلتیں اور حالتوں کی تبدیلیاں انوائس کا لائف سائیکل میں بیان کی گئی ہیں۔
رقم کی مطابقت کا اصول
انوائس بنتے وقت سروس فیاٹ رقم کو کرپٹو میں تبدیل کرتی ہے اور حاصل شدہ رقمیں انوائس کے لیے مقرر کر دیتی ہے۔ یہی رقمیں ادائیگی کی شناخت بن جاتی ہیں: گاہک انہیں ادائیگی کے فارم پر دیکھتا ہے، اور سروس آن چین بالکل اسی رقم کی ٹرانزیکشن تلاش کرتی ہے۔
ادائیگی کی رقم انوائس کی رقم سے بالکل مماثل ہونی چاہیے۔ کوئی گنجائش نہیں۔ واجب الادا رقم اسٹیبل کوائنز USDT اور USDC کے لیے اعشاریہ کے بعد 2 ہندسوں اور دیگر کرپٹو کرنسیوں کے لیے 8 ہندسوں کے ساتھ بنتی ہے، اور سروس آنے والی ادائیگی کا اس سے بالکل ٹھیک موازنہ کرتی ہے۔ کوئی بھی فرق — کم ادائیگی یا زائد ادائیگی، چاہے کتنی ہی معمولی ہو — ہو تو ادائیگی خودکار طور پر منسلک نہیں ہوتی۔
مثال۔ 100.00 USD کی انوائس 100.12 USDT کی مقرر شدہ رقم کے ساتھ جاری ہوتی ہے۔
| آنے والی ادائیگی کی رقم | نتیجہ |
|---|---|
| 100.12 USDT | انوائس خودکار طور پر ادا شدہ (Paid) ہو جاتی ہے |
| 100.11 USDT | خودکار طور پر منسلک نہیں ہوتی |
| 100.50 USDT | خودکار طور پر منسلک نہیں ہوتی |
اگر ایک ہی وقت میں ایک ایڈریس پر ایک ہی فیاٹ رقم کی کئی انوائسز جاری ہوں، تو سروس ہر ایک کو تھوڑی مختلف کرپٹو رقم دیتی ہے۔ سروس اس والٹ پر آپ کی تمام غیر ادا شدہ انوائسز میں انفرادیت جانچتی ہے، اس لیے آپ ایک ایڈریس کو اپنے کئی پروجیکٹس میں بلا خوف استعمال کر سکتے ہیں — رقمیں آپس میں نہیں ٹکراتیں۔
فرق کی سب سے عام وجوہات یہ ہیں کہ گاہک رقم کو ہاتھ سے راؤنڈ کر دیتا ہے یا ایکسچینج سے رقم نکلواتے وقت نیٹ ورک فیس کٹ جاتی ہے۔ گاہک کو خبردار کریں کہ وہ بالکل وہی رقم منتقل کرے جو ادائیگی کے فارم پر دکھائی گئی ہے۔
رقم کے فرق پر کیا ہوتا ہے
سروس ریکارڈ کرتی ہے کہ رقم آ گئی ہے، لیکن انوائس پر کوئی کارروائی نہیں کرتی:
- انوائس کا اسٹیٹس نہیں بدلتا۔ وہ ادائیگی کی مہلت تک غیر ادا شدہ رہتی ہے۔ جب تک تلاش کی مدت کھلی ہے، گاہک درست رقم سے اسے اب بھی بند کر سکتا ہے۔
- سروس Webhook نہیں بھیجتی۔ Webhook URL پر اطلاع صرف اس لمحے جاتی ہے جب انوائس ادا شدہ اسٹیٹس میں جاتی ہے۔
- سروس جزوی ادائیگی کا حساب نہیں رکھتی۔ وہ کم ادائیگی کو نہیں پہچانتی اور انوائس پر باقی واجب رقم نہیں رکھتی۔
- ادائیگیاں جمع نہیں ہوتیں۔ اگر گاہک کم ادائیگی کے بعد باقی فرق کی دوسری ٹرانزیکشن کرے، تو سروس دونوں ادائیگیوں کو جمع نہیں کرتی۔ دونوں الگ الگ غیر منسلک ادائیگیاں رہتی ہیں۔
- زائد ادائیگی خودکار طور پر واپس نہیں ہوتی۔ رقم براہ راست آپ کے والٹ میں جاتی ہے؛ گاہک کو فرق کی واپسی سروس سے باہر ہوتی ہے۔
سروس میں جزوی ادا شدہ یا زائد ادا شدہ جیسے درمیانی اسٹیٹس نہیں ہیں۔
تاجر کو مسئلے کا پتا کیسے چلتا ہے
اگر پروجیکٹ کی سیٹنگز میں اطلاعات آن ہیں، تو تاجر کو ہر آنے والی ادائیگی کے بارے میں ای میل اور Telegram بوٹ کا پیغام ملتا ہے — چاہے وہ کسی انوائس سے منسلک ہوئی ہو یا نہیں۔
اس سے تشخیص کا ایک آسان اصول نکلتا ہے: اگر آنے والی ادائیگی کی اطلاع آئی لیکن اس کے بعد ادا شدہ انوائس کی اطلاع نہیں آئی، تو رقم کے فرق کی وجہ سے ادائیگی منسلک نہیں ہوئی اور اسے دستی کارروائی درکار ہے۔
یہ اصول صرف تلاش کی مدت کے اندر کام کرتا ہے۔ سروس والٹس کی نگرانی صرف تب تک کرتی ہے جب تک کم از کم ایک انوائس کی تلاش فعال ہو۔ اگر گاہک ایسے وقت ادائیگی کرے جب ایسی کوئی انوائس موجود نہ ہو، تو ادائیگی سسٹم میں آتی ہی نہیں — نہ کوئی اطلاع، نہ اسے دستی طور پر منسلک کرنے کا کوئی طریقہ۔
آپ غیر منسلک ادائیگیاں پروگرام کے ذریعے بھی تلاش کر سکتے ہیں۔ payments/list میتھڈ آپ کے تمام والٹس کی ادائیگیاں واپس کرتا ہے، اور جو ادائیگی کسی انوائس سے منسلک نہیں، جواب میں اس کا invoice آبجیکٹ نہیں ہوتا۔ یہی دستی طور پر منسلک کرنے کے امیدوار ہیں: رقم اور وقت کا متوقع انوائس سے موازنہ کریں اور invoices/bindPayment کو کال کریں۔
ادائیگی کو دستی طور پر منسلک کرنا
اگر آپ کو یقین ہے کہ کون سی ادائیگی کس انوائس سے متعلق ہے، تو انہیں دستی طور پر منسلک کریں — ڈیش بورڈ میں انوائس کے صفحے پر یا ادائیگیوں کی فہرست میں، یا API کے ذریعے invoices/bindPayment میتھڈ سے۔
منسلک کرنے کی شرائط
منسلک کرنا صرف اس وقت ممکن ہے جب تمام شرائط ایک ساتھ پوری ہوں:
- انوائس غیر ادا شدہ (Unpaid) یا میعاد ختم (Expired) ہے۔ منسوخ اور پہلے سے ادا شدہ انوائسز سے کوئی ادائیگی منسلک نہیں ہو سکتی۔
- ادائیگی ابھی کسی دوسری انوائس سے منسلک نہیں۔ ایک ادائیگی صرف ایک انوائس سے منسلک ہو سکتی ہے۔
- ادائیگی اس والٹ پر آئی ہے جو اس انوائس میں شامل ہے۔
- ادائیگی دستیاب ادائیگی کی مدت کے اندر ہے — انوائس بننے سے 24 گھنٹے پہلے سے 24 گھنٹے بعد تک۔
یہ مدت انوائس کی میعاد سے زیادہ وسیع ہے، جس سے دو امکانات کھلتے ہیں: آپ ادائیگی کو پہلے سے میعاد ختم انوائس سے منسلک کر سکتے ہیں، اور آپ انوائس کو ایسی ادائیگی سے منسلک کر سکتے ہیں جو انوائس بننے سے پہلے آئی تھی۔ دوسری صورت اس وقت کام آتی ہے جب گاہک نے اپنی مرضی سے رقم بھیج دی ہو اور انوائس رقم آنے کے بعد جاری ہوئی ہو۔
منسلک کرنے کے بعد کیا ہوتا ہے
- انوائس ادا شدہ اسٹیٹس میں چلی جاتی ہے — بالکل خودکار طور پر منسلک کرنے کی طرح۔
- سروس ہمیشہ Webhook بھیجتی ہے۔ ادا شدہ اسٹیٹس میں ہر منتقلی پر اطلاع جاتی ہے، چاہے ادائیگی کسی بھی طرح منسلک ہوئی ہو۔
- USD میں انوائس کی رقم اصل ادائیگی سے دوبارہ شمار ہوتی ہے۔ سروس
amountFiatUSDفیلڈ کو منسلک کرنے کے لمحے کی شرح تبادلہ پر اصل میں موصول ہونے والی رقم سے بدل دیتی ہے۔amountFiatمیں اصل رقم نہیں بدلتی۔ - فیس اصل رقم سے دوبارہ شمار ہوتی ہے۔ سروس یہ فیس آپ کو موصول ہونے والی رقم پر پروجیکٹ کی فیس کی شرح سے لیتی ہے۔