خواندن اطلاعات کارت عابر بانک بوسیله کارت خوان در وب سایت
سلام دوستان:
من می خوام اطلاعات یه کارت عابر بانک رو در سایتم بخونم.
مثلا کارت که در کارت خوان کشیده می شه توی سایتم اطلاعات کارت نمایش داده بشه.
ضمنا وب سایت رو با ASP.Net و زبان C#.Net می نوسیم.
ازتون می خواستم در این مورد اگه اطلاعاتی دارین بهم کمک کنین.
با تشکر.
نقل قول: خواندن اطلاعات کارت عابر بانک بوسیله کارت خوان در وب سایت
فکر نکنم کسی تا به حال همچین کار کرده باشه . :متفکر:
کمش که اجازه بانک رو می خاد :لبخند:
نقل قول: خواندن اطلاعات کارت عابر بانک بوسیله کارت خوان در وب سایت
ربطی به ASP.net نداره باید از ActiveX استفاده کنی
البته اینکه بخوای اطلاعات کارت تو سایت نمایش داد بشه مطلقا انجام نمیشه(چون بانک قبول نمیکنه)
ولی ActiveX با کارتخان ارتباط برقرار میکنه و مبلغ و به کارت خوان میفرسته بقیه عملیات رو کارتخوان انجام میده و نتیجه تراکنش رو به شما برمیگردونه که بر اساس اون می تونید در برنامه عملیات مورد نظرتون رو انجام بدین
برای دریافت اطلاعات کمکی می تونید از کارتخوان های بنگاه های املاک که شبیه به همین کار رو برای اعتبار سنجی کاربر انجام می دن اطلاعات بگیرین(نوع کارت دار نه USB)
ونکته ای که اینجا به نظرم میرسه اینه که اصلا نیازی به ارتباط به کارت خوان تو برنامه های تحت وب نیست چون همون کار رو میشه Online انجام داد و دیگه نیازی به کارت خوان فیزیکی نیست(بانکهای عضو شتاب همشون پرداخت الکترونیک دارن و این نیاز رو مرتفع کردن) و مساله ای که اینجا هست اینه که شما تقریبا به هیچ وجه کنترل ActiveX مورد نظر رو نمی تونید پیدا کنید. این کار رو بانک ملی و سامان واسه دفاتر اسناد رسمی کردن که اونها هم پرداخت های خیلی بالایی دارن(تحت وب نیست ولی با ActiveX میشه با هاش کار کرد)
نقل قول: خواندن اطلاعات کارت عابر بانک بوسیله کارت خوان در وب سایت
دوست عزيز بايد از يك برنامه ويندوزي استفاده كني بعد پارامتر ها رو به سايتت بفرستي
نقل قول: خواندن اطلاعات کارت عابر بانک بوسیله کارت خوان در وب سایت
به نظر من هم روش انلاین بهتر و کاربردی تره.
نقل قول: خواندن اطلاعات کارت عابر بانک بوسیله کارت خوان در وب سایت
نقل قول:
نوشته شده توسط
seibel86
سلام دوستان:
من می خوام اطلاعات یه کارت عابر بانک رو در سایتم بخونم.
مثلا کارت که در کارت خوان کشیده می شه توی سایتم اطلاعات کارت نمایش داده بشه.
ضمنا وب سایت رو با ASP.Net و زبان C#.Net می نوسیم.
ازتون می خواستم در این مورد اگه اطلاعاتی دارین بهم کمک کنین.
با تشکر.
احتمالا شما این کار را برای یک سیستم اتوماسیون نیاز دارید.
دستگاههای کارت خوان معمولا سیستم عاملی خاص و یک سری پورت خروجی دارند. روش کار استفاده از اکتیو ایکس است .
با فرض این که بانک موردنظر قابلیت دریافت خروجی از دستگاه را داشته باشد و به شما چنین اجازه ای بدهد باید یک اکتیو ایکس بنویسید که با دستگاه ارتباط برقرار کند. که نیاز به داشتن درایور دستگاه دارد. کلا کار ساده ای نیست.
در آخر هم باید با جاوااسکریپت بین اکتیو ایکس و ASp.NET ارتباط برقرار کنید.
زنگ بزنید به اداره فناوری اطلاعات بانک مربوطه، امیدوارم مثل من از زنگ زدن پشیمون نشید! احتمالا در مرحله اول هدف شما رو از این کار درک نمی کنند.... آخرشم میگن نمیشه.