Interac Debit کے مسئلے کا حل: کسٹم ویب ایپ چیک آؤٹس کینیڈین اسٹورز کے لیے کیوں ناکام ہو جاتے ہیں
No-code اور AI ویب ایپ بلڈرز آن لائن کریڈٹ کارڈ فارمز تیار کرتے ہیں۔ کینیڈین اسٹورز تصدیق شدہ ٹرمینلز کے ذریعے Interac debit پر چلتے ہیں۔ یہاں بتایا گیا ہے کہ یہ فرق کسٹم چیک آؤٹس کو کیوں ناکام بناتا ہے، اور اسے کیا چیز دور کرتی ہے۔

ایک کسٹم ویب ایپ چیک آؤٹ کینیڈین اسٹورز میں ایک بنیادی وجہ سے ناکام ہو جاتا ہے: یہ کاؤنٹر پر Interac debit پروسیس نہیں کر سکتا۔ No-code اور AI ایپ بلڈرز جو چیک آؤٹس تیار کرتے ہیں وہ آن لائن کریڈٹ کارڈ فارمز ہوتے ہیں۔ Interac debit کسی فزیکل اسٹور میں ایک مختلف پیمنٹ سسٹم ہے جو کینیڈا کے مقامی ڈیبٹ نیٹ ورک پر تصدیق شدہ ٹرمینل ہارڈ ویئر (چپ، PIN اور ٹیپ کے لیے منظور شدہ کارڈ ریڈرز) کے ذریعے چلتا ہے۔ براؤزر فارم کا اس ہارڈ ویئر تک کوئی راستہ نہیں ہوتا، اس لیے ذاتی طور پر آنے والے ہر ڈیبٹ کسٹمر کو کسی دوسرے طریقے سے ادائیگی کرنی پڑتی ہے یا وہ ادائیگی نہیں کر پاتا۔ کینیڈا میں، یہ کوئی معمولی بات نہیں ہے: کینیڈینز نے ایک ہی سال میں 6.5 ارب سے زیادہ Interac Debit ٹرانزیکشنز کیں، اور Interac پروڈکٹس روزانہ تقریباً 18.6 ملین ٹرانزیکشنز ہینڈل کرتی ہیں¹۔
پیمنٹ ریلز (Payment rails) تیزی سے تبدیل ہوتی ہیں؛ اس پوسٹ میں نیٹ ورک کے حقائق اشاعت کے وقت تک درست ہیں اور ان کے مطابق کچھ بنانے سے پہلے دوبارہ چیک کرنے کے قابل ہیں۔
ایک معیاری ویب چیک آؤٹ Interac debit پروسیس کیوں نہیں کر سکتا؟
کیونکہ معیاری ویب چیک آؤٹ کارڈ کی عدم موجودگی میں ادائیگیوں (ایسی ٹرانزیکشنز جہاں فزیکل کارڈ کو کبھی ریڈ نہیں کیا جاتا) کے لیے ڈیزائن کیا گیا تھا، اور اسٹور میں Interac debit تعریف کے مطابق کارڈ کی موجودگی میں ہونے والی ادائیگی ہے۔ ایک ہوسٹڈ پیمنٹ پیج یا چیک آؤٹ لنک، جو کہ Stripe اور PayPal کا پیٹرن ہے اور جس کی زیادہ تر امریکی ٹولز نقل کرتے ہیں، براؤزر میں کارڈ نمبر جمع کرتا ہے اور اسے عالمی کریڈٹ کارڈ نیٹ ورکس پر بھیجتا ہے۔ یہ آن لائن آرڈرز کے لیے دنیا میں کہیں بھی کام کرتا ہے۔ لیکن یہ آپ کے کاؤنٹر پر کھڑے کسٹمر کے لیے کچھ نہیں کرتا، کیونکہ اسٹور میں کینیڈین ڈیبٹ ویب فارم کے بجائے ایک تصدیق شدہ ریڈر کے ذریعے Interac نیٹ ورک پر چلتا ہے۔
Interac کا آن لائن حصہ اس سے کہیں زیادہ محدود ہے جتنا زیادہ تر تاجر سمجھتے ہیں۔ Interac Online، جو کہ ویب چیک آؤٹس پر بینک اکاؤنٹ سے ادائیگی کا پرانا آپشن تھا، مئی 2024 میں بند کر دیا گیا تھا²۔ آج، Interac Debit کے ساتھ آن لائن ادائیگی شریک بینکوں اور تاجروں پر Apple Pay اور Google Pay کے ذریعے کام کرتی ہے³، اور کو-بیجڈ کارڈز (ایسے ڈیبٹ کارڈز جن پر Interac اور Visa Debit یا Debit Mastercard دونوں موجود ہوں) فارم میں ٹائپ کیے جانے پر عالمی کارڈ نیٹ ورکس پر منتقل ہو جاتے ہیں۔ لہذا ایک عام ویب چیک آؤٹ آن لائن کینیڈین ڈیبٹ کے کچھ اخراجات کو حاصل کر سکتا ہے۔ لیکن جو چیز یہ کبھی نہیں کر سکتا وہ گلے (till) پر ٹیپ کو حاصل کرنا ہے۔

No-code بلڈرز آپ کو صرف کارڈ والے چیک آؤٹس تک کیسے محدود کر دیتے ہیں؟
وہ ادائیگی کا صرف ایک ہی حل فراہم کرتے ہیں: ایک ایمبیڈڈ آن لائن کارڈ فارم یا ہوسٹڈ پیمنٹ لنک۔ اسٹور فرنٹ چیک آؤٹ کے لیے کسی AI ویب ایپ بلڈر کو پرامپٹ دیں اور آپ کو کوئی ایسی چیز ملے گی جو اس جیسی نظر آتی ہو، جیسا کہ ہم نے کیا آپ Lovable یا Replit کے ساتھ POS بنا سکتے ہیں؟ میں احاطہ کیا ہے۔ اس کے نیچے ادائیگی کا مرحلہ صرف ڈیجیٹل کارڈ فارم ہوتا ہے، کیونکہ یہ واحد انٹیگریشن ہے جسے بلڈر جوڑنا جانتا ہے۔ ایک کینیڈین اسٹور کے لیے یہ تین مسائل پیدا کرتا ہے:
کاؤنٹر کی ہر فروخت ایک ٹائپ شدہ، کارڈ کی عدم موجودگی والی ٹرانزیکشن بن جاتی ہے: ایک ایسی ادائیگی کو پروسیس کرنے کا سب سے زیادہ دھوکہ دہی کا شکار طریقہ جسے ایک سادہ ٹیپ کے ذریعے کیا جا سکتا تھا۔
ڈیبٹ کو ترجیح دینے والے گاہک اس طرح ادائیگی نہیں کر سکتے جیسے وہ عام طور پر کرتے ہیں۔ کسی ایسے شخص کو کارڈ نمبر ٹائپ کرنے والی اسکرین دینا جو ڈیبٹ کارڈ ٹیپ کرنا چاہتا تھا، فروخت اور کسٹمر دونوں کو کھونے کا ایک یقینی طریقہ ہے۔
ہارڈ ویئر کا کوئی حل موجود نہیں ہے۔ براؤزرز تصدیق شدہ PIN پیڈ کو نہیں چلا سکتے، اس لیے کتنا ہی پرامپٹ کیوں نہ دیا جائے، ویب ایپ میں کارڈ ریڈر شامل نہیں کیا جا سکتا۔
اس کا واضح متبادل حل یہ ہے کہ کسٹم ویب ایپ کے ساتھ کسی بڑے POS وینڈر کا اسٹینڈ اکیلا ٹرمینل جوڑ دیا جائے۔ اب آپ دو سسٹمز چلاتے ہیں۔ آرڈر آپ کی ایپ میں ہوتا ہے، ادائیگی ٹرمینل وینڈر کے ڈیش بورڈ میں ہوتی ہے، ریفنڈز ایک جگہ اور انوینٹری دوسری جگہ ہوتی ہے، اور ہر شام کوئی شخص دستی طور پر دونوں ریکارڈز کا پائی پائی سے موازنہ (reconcile) کرتا ہے۔ ہم نے اس بارے میں لکھا ہے کہ کس طرح متبادل حل خود سسٹم کا حصہ بن جاتے ہیں؛ یہ حل سب سے تیزی سے جڑ پکڑتا ہے، کیونکہ اس میں رقم شامل ہوتی ہے۔

کاؤنٹر پر Interac debit قبول کرنے کے لیے کس چیز کی ضرورت ہوتی ہے؟
تصدیق شدہ ٹرمینل ہارڈ ویئر جو چپ، PIN اور ٹیپ کو ریڈ کر سکے۔
ایک پیمنٹ پروسیسر جو مقامی ڈیبٹ کو روٹ اور سیٹل کرنے کے لیے Interac نیٹ ورک پر تصدیق شدہ ہو۔
تعمیل کا نظام (Compliance plumbing): PCI (کارڈ انڈسٹری کے ڈیٹا سیکیورٹی قوانین) اور EMV ہینڈلنگ تصدیق شدہ اسٹیک میں ہوتی ہے، نہ کہ آپ کے ایپ کوڈ میں۔
آپ کے چیک آؤٹ سافٹ ویئر اور ٹرمینل کے درمیان ایک لائیو کنکشن، تاکہ رقم، ٹپ، ریفنڈ اور رسید سب ایک ہی ٹرانزیکشن ریکارڈ کے ذریعے منتقل ہوں۔
چوتھا آئٹم وہ جگہ ہے جہاں کسٹم ویب ایپس رک جاتی ہیں۔ پہلے تین خریدے جا سکتے ہیں؛ کسٹم چیک آؤٹ لے آؤٹ اور تعمیل کرنے والے پیمنٹ ریلز کے درمیان کنکشن کو انجینئر کرنا پڑتا ہے، اور یہ خود لے آؤٹ سے بڑا کام ہے۔ پیمنٹ انفراسٹرکچر میں درحقیقت کیا شامل ہوتا ہے وہ اس سے کہیں طویل فہرست ہے جس کا زیادہ تر خود سے بنانے والے منصوبوں میں بجٹ رکھا جاتا ہے۔
ایک مربوط فنانشل انجن (integrated financial engine) اسے کیسے حل کرتا ہے؟
کسٹم لے آؤٹ اور پیمنٹ ریلز کو ایک ہی پلیٹ فارم کا حصہ بنا کر، تاکہ وہ پہلے ہی ایک دوسرے سے بات چیت کر سکیں۔ جب آپ کا ڈیزائن کردہ چیک آؤٹ اور رقم منتقل کرنے والے ریلز ایک ہی سسٹم کا اشتراک کرتے ہیں، تو کاؤنٹر کی فروخت ایک تصدیق شدہ ریڈر کو بھیجی جاتی ہے، ایک آن لائن آرڈر ویب چیک آؤٹ کے ذریعے چلتا ہے، اور دونوں ایک ہی آرڈرز، انوینٹری اور رپورٹس میں درج ہوتے ہیں۔ کچھ بھی انٹیگریٹ کرنے یا دستی طور پر موازنہ کرنے کی ضرورت نہیں ہوتی۔
یہ وہ طریقہ ہے جو Final اپناتا ہے: ایک پرامپٹ میں اپنے مطلوبہ چیک آؤٹ کی وضاحت کریں (یا MCP کے ذریعے اپنا AI منسلک کریں) اور اس کا تیار کردہ فلو تصدیق شدہ ٹرمینل ہارڈ ویئر کے ساتھ Final Pay پر چلتا ہے، تاکہ کاؤنٹر پر ٹیپ کیا گیا ڈیبٹ کارڈ اور آن لائن کارڈ کی ادائیگی ایک ہی کھاتوں میں درج ہوں۔ لے آؤٹ تبدیل کرنا آپ کے اختیار میں رہتا ہے؛ رقم کی پرت غیر مبہم (deterministic) رہتی ہے (یہ ہر بار ایک ہی درست جواب دیتی ہے)۔ یہی فرق چیک آؤٹ ڈیزائن کرتے وقت AI کی غلطیوں میں بھی نظر آتا ہے: AI کو فلو ڈیزائن کرنے دیں، اسے کبھی بھی ادائیگی کے عمل کو خود سے بنانے کی اجازت نہ دیں۔

تو، کسٹم ویب ایپ چیک آؤٹس کینیڈین اسٹورز کے لیے کیوں ناکام ہو جاتے ہیں؟
کیونکہ وہ مسئلے کا غلط حصہ حل کرتے ہیں۔ وہ اسکرین تو تیار کر دیتے ہیں لیکن ریلز کو چھوڑ دیتے ہیں، اور کینیڈا میں کاؤنٹر پر ریلز تصدیق شدہ ہارڈ ویئر کے ذریعے Interac debit ہیں۔ ایک ایسا چیک آؤٹ جو صرف آن لائن کارڈ فارمز چلا سکتا ہے، ہر ذاتی فروخت کو اس کی بدترین ٹرانزیکشن قسم میں تبدیل کر دیتا ہے اور ڈیبٹ کسٹمرز کو مکمل طور پر دور کر دیتا ہے۔ بنیادی اصول: اگر آپ کا چیک آؤٹ ٹیپ کیا گیا ڈیبٹ کارڈ قبول نہیں کر سکتا، تو یہ ایک ای کامرس فارم ہے، اسٹور فرنٹ چیک آؤٹ نہیں ہے۔
اگر آپ کسٹم بلڈ پر غور کر رہے ہیں، تو اس سے شروعات کریں کہ ایک کسٹم POS سسٹم میں درحقیقت کیا شامل ہوتا ہے، پھر یہ دیکھیں کہ خود سے جوڑنے کا عہد کرنے سے پہلے ایک پرامپٹ سے بنا ہوا فلو ادائیگی کے عمل کو کیسے سنبھالتا ہے۔
اکثر پوچھے جانے والے سوالات
کیا آپ ویب سائٹ پر Interac ڈیبٹ قبول کر سکتے ہیں؟
صرف محدود طریقوں سے۔ Interac Debit حصہ لینے والے بینکوں اور مرچنٹس پر Apple Pay اور Google Pay کے ذریعے آن لائن کام کرتا ہے، اور co-badged کارڈز کو کارڈ فارم میں ٹائپ کیا جا سکتا ہے، جہاں وہ Interac کے بجائے Visa Debit یا Debit Mastercard کے ذریعے روٹ ہوتے ہیں۔ روایتی Interac Online 'اپنے بینک سے ادائیگی' کا آپشن مئی 2024 میں بند کر دیا گیا تھا۔
no-code ایپ بلڈرز صرف آن لائن کارڈ فارمز کو ہی کیوں سپورٹ کرتے ہیں؟
کیونکہ ایک ہوسٹڈ کارڈ فارم صرف ایک API انٹیگریشن ہے، جبکہ کارڈ کی موجودگی میں ڈیبٹ (card-present debit) کے لیے سرٹیفائیڈ ٹرمینل ہارڈ ویئر اور Interac نیٹ ورک پر سرٹیفائیڈ پروسیسر کی ضرورت ہوتی ہے۔ ایک براؤزر PIN pad کو نہیں چلا سکتا، اس لیے بلڈرز وہی انٹیگریشن فراہم کرتے ہیں جو وہ کر سکتے ہیں۔
مجھے بالمشافہ Interac ڈیبٹ قبول کرنے کے لیے کس چیز کی ضرورت ہے؟
سرٹیفائیڈ ٹرمینل ہارڈ ویئر جو چپ، PIN، اور ٹیپ کو ریڈ کر سکے، Interac نیٹ ورک پر سرٹیفائیڈ پیمنٹ پروسیسر، اور ٹرمینل کے ساتھ انٹیگریٹڈ POS سافٹ ویئر تاکہ پیمنٹس، ریفنڈز، اور آرڈرز کا ایک ہی ٹرانزیکشن ریکارڈ شیئر ہو۔
کیا co-badged ڈیبٹ کارڈز کسٹم چیک آؤٹس کے لیے مسئلہ حل کرتے ہیں؟
آن لائن، جزوی طور پر: یہ ڈیبٹ کسٹمرز کو عالمی نیٹ ورکس پر کارڈ فارم کے ذریعے ادائیگی کرنے کی سہولت دیتے ہیں۔ کاؤنٹر پر یہ کچھ بھی تبدیل نہیں کرتے، کیونکہ کسٹمر اب بھی ایسے ٹرمینل پر اپنا کارڈ ٹیپ یا انسرٹ کرنے کی توقع رکھتا ہے جس سے ویب فارم رابطہ نہیں کر سکتا۔
