PDA

View Full Version : سوال: خواندن اطلاعات کارت عابر بانک بوسیله کارت خوان در وب سایت



seibel86
دوشنبه 29 آذر 1389, 20:00 عصر
سلام دوستان:
من می خوام اطلاعات یه کارت عابر بانک رو در سایتم بخونم.
مثلا کارت که در کارت خوان کشیده می شه توی سایتم اطلاعات کارت نمایش داده بشه.
ضمنا وب سایت رو با ASP.Net و زبان C#.Net می نوسیم.
ازتون می خواستم در این مورد اگه اطلاعاتی دارین بهم کمک کنین.
با تشکر.

mmnoody2006
دوشنبه 29 آذر 1389, 21:18 عصر
فکر نکنم کسی تا به حال همچین کار کرده باشه . :متفکر:

کمش که اجازه بانک رو می خاد :لبخند:

علیرضا حسن زاده
سه شنبه 30 آذر 1389, 11:27 صبح
ربطی به ASP.net نداره باید از ActiveX استفاده کنی
البته اینکه بخوای اطلاعات کارت تو سایت نمایش داد بشه مطلقا انجام نمیشه(چون بانک قبول نمیکنه)
ولی ActiveX با کارتخان ارتباط برقرار میکنه و مبلغ و به کارت خوان میفرسته بقیه عملیات رو کارتخوان انجام میده و نتیجه تراکنش رو به شما برمیگردونه که بر اساس اون می تونید در برنامه عملیات مورد نظرتون رو انجام بدین
برای دریافت اطلاعات کمکی می تونید از کارتخوان های بنگاه های املاک که شبیه به همین کار رو برای اعتبار سنجی کاربر انجام می دن اطلاعات بگیرین(نوع کارت دار نه USB)
ونکته ای که اینجا به نظرم میرسه اینه که اصلا نیازی به ارتباط به کارت خوان تو برنامه های تحت وب نیست چون همون کار رو میشه Online انجام داد و دیگه نیازی به کارت خوان فیزیکی نیست(بانکهای عضو شتاب همشون پرداخت الکترونیک دارن و این نیاز رو مرتفع کردن) و مساله ای که اینجا هست اینه که شما تقریبا به هیچ وجه کنترل ActiveX مورد نظر رو نمی تونید پیدا کنید. این کار رو بانک ملی و سامان واسه دفاتر اسناد رسمی کردن که اونها هم پرداخت های خیلی بالایی دارن(تحت وب نیست ولی با ActiveX میشه با هاش کار کرد)

ایمان مدائنی
سه شنبه 30 آذر 1389, 12:03 عصر
دوست عزيز بايد از يك برنامه ويندوزي استفاده كني بعد پارامتر ها رو به سايتت بفرستي

mehrdad201
سه شنبه 30 آذر 1389, 14:21 عصر
به نظر من هم روش انلاین بهتر و کاربردی تره.

Alireza_Salehi
سه شنبه 30 آذر 1389, 21:00 عصر
سلام دوستان:
من می خوام اطلاعات یه کارت عابر بانک رو در سایتم بخونم.
مثلا کارت که در کارت خوان کشیده می شه توی سایتم اطلاعات کارت نمایش داده بشه.
ضمنا وب سایت رو با ASP.Net و زبان C#.Net می نوسیم.
ازتون می خواستم در این مورد اگه اطلاعاتی دارین بهم کمک کنین.
با تشکر.

احتمالا شما این کار را برای یک سیستم اتوماسیون نیاز دارید.

دستگاههای کارت خوان معمولا سیستم عاملی خاص و یک سری پورت خروجی دارند. روش کار استفاده از اکتیو ایکس است .

با فرض این که بانک موردنظر قابلیت دریافت خروجی از دستگاه را داشته باشد و به شما چنین اجازه ای بدهد باید یک اکتیو ایکس بنویسید که با دستگاه ارتباط برقرار کند. که نیاز به داشتن درایور دستگاه دارد. کلا کار ساده ای نیست.
در آخر هم باید با جاوااسکریپت بین اکتیو ایکس و ASp.NET ارتباط برقرار کنید.

زنگ بزنید به اداره فناوری اطلاعات بانک مربوطه، امیدوارم مثل من از زنگ زدن پشیمون نشید! احتمالا در مرحله اول هدف شما رو از این کار درک نمی کنند.... آخرشم میگن نمیشه.