اطلاعیه

Collapse
No announcement yet.

ارتباط با دستگاه کارتخوان

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ارتباط با دستگاه کارتخوان

    ارتباط با دستگاه کارتخوان

    سلام.کسی هست در باره ارتباط با کارتخوان اطلاعات داشته باشه؟
    میخوام یه عدد رو به عنوان قیمت با میکرو mega32به کارتخوان بفرستم.وفقط کارت بکشم و رمز کارت وارد کنم و اون عدد به عنوان قیمت از کارت کم بشه.
    اگه کسی نحوه ارتباط و نحوه برنامه نویسی و اینکه کلاً باید چیکار کنم رو بلده .کمکم کنه ممنون میشم

    #2
    پاسخ : ارتباط با دستگاه کارتخوان

    اینو شرکتهای ارائه دهنده کارتخوان توسط نرم افزار انجام میدن
    من دیدم تو بعضی جاها

    دیدگاه


      #3
      پاسخ : ارتباط با دستگاه کارتخوان

      دوست گرامی

      معمولا ارتباط با کارتخوان فقط با صفحه کلید امکانپذیر میباشد و پورت USB موجود در آن به منظور ازتقا< نرم افزار تعبیه گردیده است
      بسیاری از پرتگلهای موجود در کارتخوان به دلایل امنیتی فقط در اختیار شرکت ارائه دهنده قرار دارد ...ضمن اینکه نهایت تلاش در رمز گذاری و امنیت ارتباطی صورت گرفته است
      هیچ کارتخوانی قادر به کم کردن از حساب کسی نمیباشد بلکه تنها بعد از تایید هویت ، سوویچ بانک تراکنش را برای سرور مجاز اعلام میکند ... از این نظر کارت فقط حاوی کدهای شناسایی میباشد و بدون ارتباط با سوویچ حتی اعلام موجودی نیز ناممکن است
      پاره ای از رویکردهای دفاعی

      دیدگاه


        #4
        پاسخ : ارتباط با دستگاه کارتخوان

        نوشته اصلی توسط ahl0 نمایش پست ها
        ارتباط با دستگاه کارتخوان

        سلام.کسی هست در باره ارتباط با کارتخوان اطلاعات داشته باشه؟
        میخوام یه عدد رو به عنوان قیمت با میکرو mega32به کارتخوان بفرستم.وفقط کارت بکشم و رمز کارت وارد کنم و اون عدد به عنوان قیمت از کارت کم بشه.
        اگه کسی نحوه ارتباط و نحوه برنامه نویسی و اینکه کلاً باید چیکار کنم رو بلده .کمکم کنه ممنون میشم
        یعنی از موجودی حسابت یا شماره حسابت پول کم نشه ولی پول بره به حساب خریدار؟
        eshop-hodhod.ir

        دیدگاه


          #5
          پاسخ : ارتباط با دستگاه کارتخوان

          نوشته اصلی توسط emitor نمایش پست ها
          ... معمولا ارتباط با کارتخوان فقط با صفحه کلید امکانپذیر میباشد و پورت USB موجود در آن به منظور ازتقا< نرم افزار تعبیه گردیده است
          بسیاری از پروتکل های موجود در کارتخوان به دلایل امنیتی فقط در اختیار شرکت ارائه دهنده قرار دارد ...
          ولی بعد از خواندن کدهای موجود روی کارت مغناطیسی توسط بخش Reader دستگاه POS، باید به نحوی مشخصات حساب (به همراه مبلغ و رمز 4 رقمی) برای سرور یا سوئیچ بانک ارسال شود و سپس پاسخهای تایید انجام یا عدم انجام تراکنش هم دریافت و نمایش داده(و پرینت) شود. همه اینها را که نمی توان با صفحه کلید وارد کرد!

          دیدگاه


            #6
            پاسخ : ارتباط با دستگاه کارتخوان

            نوشته اصلی توسط Namvar14 نمایش پست ها
            یعنی از موجودی حسابت یا شماره حسابت پول کم نشه ولی پول بره به حساب خریدار؟
            نه میخوام اون قسمت که قیمت رو با صفحه کلید کارت خوان وارد میکنیم نباشه بجای اون بصورت خودکار عددمن که از میکرو میفرستمو بعنوان قیمت قرار بده .متوجه شدین؟

            دلیل: ادغام دو پست برای جلوگیری از اسپم

            نوشته اصلی توسط مهندس نوآور نمایش پست ها
            ولی بعد از خواندن کدهای موجود روی کارت مغناطیسی توسط بخش Reader دستگاه POS، باید به نحوی مشخصات حساب (به همراه مبلغ و رمز 4 رقمی) برای سرور یا سوئیچ بانک ارسال شود و سپس پاسخهای تایید انجام یا عدم انجام تراکنش هم دریافت و نمایش داده(و پرینت) شود. همه اینها را که نمی توان با صفحه کلید وارد کرد!
            الان من چجوری کارمو پیش ببرم؟
            امکانش هست؟

            دیدگاه


              #7
              پاسخ : ارتباط با دستگاه کارتخوان

              من متوجه منظورتون شدم تو ادارات مبلغ از طریق برنامه حسابداری تو کامپیوتر ست میشه و ما فقط کارت میکشیم و مبلغ پرداخت میشه

              دوست عزیز من فکر کنم شما باید اول یک برنامه حساب داری که قابلیت اتصال به دستگاه pos رو داره پیدا کنی و نحوه ارتباطشو چک کنی. فکر کنم برای چک کردن ماهانه که سر میزنند متوجه موضوع بشند دستگاه رو ازتون بگیرند بهتره اول از طریق پشتیبانی دستگاه پوز اقدام کنید که این حرکت مثلا با کامپیوتر از چه طریق ممکنه حتما راهنماییتون میکنند بعد روی میکرو کنترلر پیادش کنید

              موفق باشید
              I&#039;m going to
              RWTH Aachen
              University

              دیدگاه


                #8
                پاسخ : ارتباط با دستگاه کارتخوان

                نوشته اصلی توسط ahl0 نمایش پست ها
                الان من چجوری کارمو پیش ببرم؟
                امکانش هست؟
                من واقعا در این زمینه کار نکرده ام، اما این رو می دونم که ماژولهای کارت خوان مغناطیسی که با استاندارد ISO AAMVA اطلاعات کارتها را دیکد می کنند، در بازار ایران یافت می شوند. شما می توانید با کلید واژه زیر آنها را در اینترنت بیابید:


                کارت خوان مغناطیسی مینی - مگنتیک کارت - Magnetic Card Reader - سریال TTL

                همچنین کلید واژه های:

                EMV Card Reader یا Magnetic Stripe Card Reader یا SPH-m350 Module

                می توانند در یافتن Reader مغناطیسی به شما کمک کنند.
                البته مشکل اصلی، دسترسی به پروتکل ارتباطی سیستم شتاب بانک مرکزی است که از چند و چون امکان پذیری آن اطلاعی ندارم، اما این را هم می دانم که شرکتهائی که در ایران درگیر واردات، مونتاژ، پروتکل گذاری، نصب و راه اندازی پروژه ها و مناقصات کارت خوانها هستند، در ظاهر خصوصی هستند اما معمولا به نحوی دستشان به بالاها متصل است. مثلا اخیرا برای پمپ بنزینها، سیستم کارت خوان و پرداخت الکترونیکی اختصاصی طراحی و نصب شده که لابد مشاهده کرده اید.

                دیدگاه


                  #9
                  پاسخ : ارتباط با دستگاه کارتخوان

                  سلام دوست عزیز
                  اگه دستگاه پوز شما پورت rs232 داره میتونی با شرکت تماس بگیری و این قابلیت رو با نصب نرم افزار روی پوز برات فعال کنن
                  بعد با یه سری دستور شبیه AT میتونی باهاش ارتباط بگیری ولی شما نباید بگی برا میکرو میخوام چون فورا به فکر حک میوفتن
                  بگو برا حسابداری میخوام ولی اگه قانونی میخوای باید مجوز بگیری مجوز هم میدن برای دستگاه هایی مثل کیوسک های فروش 24 ساعته
                  محک

                  دیدگاه


                    #10
                    پاسخ : ارتباط با دستگاه کارتخوان

                    نوشته اصلی توسط مهندس نوآور نمایش پست ها
                    ولی بعد از خواندن کدهای موجود روی کارت مغناطیسی توسط بخش Reader دستگاه POS، باید به نحوی مشخصات حساب (به همراه مبلغ و رمز 4 رقمی) برای سرور یا سوئیچ بانک ارسال شود و سپس پاسخهای تایید انجام یا عدم انجام تراکنش هم دریافت و نمایش داده(و پرینت) شود. همه اینها را که نمی توان با صفحه کلید وارد کرد!
                    دوست گرامی
                    منظور اینه که اطلاعات دلخواه فقط از صفحه کلید وارد میشود و فرآیند کشیدن کارت فقط به صورت مکانیکی توسط کاربر صورت میگیرد که کوچکترین تغییری در اطلاعات وارد شده میسر نمیباشد
                    فرایند هر تراکنش به شرح زیر است ( توجه داشته باشید سایر عملیات با کارتخوان مثل مشاهده سوابق و .... تراکنش محسوب نمیشود )
                    شروع تراکنش که با کشیدن کارت آعاز میشود و در قدم اول دستگاه با خواندن شناسه های موجود در روی کارت تشخیص میدهد کاربر مجاز بوده و تراکنش میتواند اغاز شود
                    اگر خطایی رخ ندهد رقم مبلغ از کاربر دریافت گردیده و برای اطمینان از مالکیت کارت درخواست رمز 4 رقمی میگردد و نهایتا هر سه مورد ( شناسه کارت ، رقم تراکنش و رمز 4 رقمی به علاوه اطلاعات مربوط به شناسه کارتخوان به صورت encrypt شده برای سوویچ ارسال میگرددو در صورت تایید دستور ارسال ترامنش از سوویچ به سرور فرستاده میشود ( که گاهی سرور قادر به انجام نیست )
                    در کلیه این مراحل تنها کابر میتواند رقم تراکنش و رمز 4 رقمی را وارد نماید
                    پاره ای از رویکردهای دفاعی

                    دیدگاه


                      #11
                      پاسخ : ارتباط با دستگاه کارتخوان

                      نوشته اصلی توسط emitor نمایش پست ها
                      دوست گرامی
                      منظور اینه که اطلاعات دلخواه فقط از صفحه کلید وارد میشود و فرآیند کشیدن کارت فقط به صورت مکانیکی توسط کاربر صورت میگیرد که کوچکترین تغییری در اطلاعات وارد شده میسر نمیباشد
                      فرایند هر تراکنش به شرح زیر است ( توجه داشته باشید سایر عملیات با کارتخوان مثل مشاهده سوابق و .... تراکنش محسوب نمیشود )
                      شروع تراکنش که با کشیدن کارت آعاز میشود و در قدم اول دستگاه با خواندن شناسه های موجود در روی کارت تشخیص میدهد کاربر مجاز بوده و تراکنش میتواند اغاز شود
                      اگر خطایی رخ ندهد رقم مبلغ از کاربر دریافت گردیده و برای اطمینان از مالکیت کارت درخواست رمز 4 رقمی میگردد و نهایتا هر سه مورد ( شناسه کارت ، رقم تراکنش و رمز 4 رقمی به علاوه اطلاعات مربوط به شناسه کارتخوان به صورت encrypt شده برای سوویچ ارسال میگرددو در صورت تایید دستور ارسال ترامنش از سوویچ به سرور فرستاده میشود ( که گاهی سرور قادر به انجام نیست )
                      در کلیه این مراحل تنها کابر میتواند رقم تراکنش و رمز 4 رقمی را وارد نماید
                      منم میخوام عددی که از میکرو میفرستم به جای رقم تراکنش قرار بگیره و از صفحه کلید کارتخوان برای وارد کردن قیمت استفاده نکنم فقط برای وارد کردن رمز استفاده کنم

                      دیدگاه


                        #12
                        پاسخ : ارتباط با دستگاه کارتخوان

                        نوشته اصلی توسط ahl0 نمایش پست ها
                        منم میخوام عددی که از میکرو میفرستم به جای رقم تراکنش قرار بگیره و از صفحه کلید کارتخوان برای وارد کردن قیمت استفاده نکنم فقط برای وارد کردن رمز استفاده کنم
                        دوست عزیز شما متن من رو خوندین براتون نوشتم در این تایپک ؟ واقعا جوابتون بود نمیدونم چرا دوستان دیگه به چشم هک کردم دستگاه کارت خوان نگاه میکنند در صورتی که خودش این قابلیت رو داره

                        این قابلیت رو داره که مبلغ رو از طریق باس ارتباطیش براش بفرستی و فقط دکمه تایید رو روی دستگاه فشار بدی و کارت بکشی بخدا نمیخواد رو دستگاه تغیرات اعمال بشه :(
                        I&#039;m going to
                        RWTH Aachen
                        University

                        دیدگاه


                          #13
                          پاسخ : ارتباط با دستگاه کارتخوان

                          سلام
                          دوست عزیز من دقیقا همینکارو توی دفترم دارم انجام میدم
                          اسمش PC-POS هست. من از طریق نرم افزار رقم رو میزنم بعد مشتری کارت میکشه و رمز و میده و مبلغ رو من میزنم.اکثر جاهائی که نمیخواند به مشتری تخفیف بدند از این روش استفاده میکنند.یا مبالغشون خورده ای هست.
                          شما باید یا از طریق شرکت ارائه دهنده کارت خوان و یا از طریق شرکتی که نرم افزار تون قراره باهاش کار کنه(مثلا حسابداری) پیگیری کنید
                          ولی چیزائی که من دارم یک کابل rs232 هست که ارتباط سریاله و یک سری فایل مثلا فایل کانفیگ و این چیزها و یک سیمولیتور POS_PC Simulator که همه رو سرچ کنید پیدا میکنید .ولی در نهایت شرکت خدماتی باید بیاد و دستگاهتون رو تنظیم کنه .
                          در صورتی که شما بخواهید خودتون ارتباط بگیرید دستگاه طوری برنامه ریزی شده که اونو به عنوان دستکاری میبینه و تموم دیتای خودشو اتوماتیک حذف میکنه.
                          البته هم سخت افزار و هم نرم افزار انواع مختلفی دارند و ممکنه مواردی گفتم اتفاق نیوفته.من از بانک رفاه دستگاه داشتم و میخواستم تقریبا همچین کاری بکنم که پیغام داد System under attack و هر چی بود رو حذف کرد .دو روز بعدشم اومدند دستگاه و جمع کردند.
                          اگر راجب فایلها اطلاعات بیشتری میخوای پیام خصوصی کن.
                          ممنون
                          جدیدترین ویرایش توسط armohseni; ۱۵:۰۴ ۱۳۹۵/۰۷/۲۴.

                          دیدگاه


                            #14
                            پاسخ : ارتباط با دستگاه کارتخوان

                            سلام
                            من تقریبا 2 سال تو پشتیبانی آپ بودم با دستگاه pos سرو کله میزدم شما با LAN و rs232 میتونی بهاش ارتباط برقرار کنی که مثلا مبلغ بفرستی بعد کارت بکشن بعد pos براتون برگردنه که عملیات انجام شد یا نه
                            برا ای کار به پشتیبانی pos تماس بگیر یه برنامه رو posمیزنن که تا یه حدی برات این کارو کنه
                            جهان پیر است و بی بنیاد ازاین فرهاد کش فریاد
                            که کرد افسون و نیرنگش ملول از جان شیرینم

                            دیدگاه


                              #15
                              پاسخ : ارتباط با دستگاه کارتخوان

                              نوشته اصلی توسط elfian نمایش پست ها
                              سلام
                              من تقریبا 2 سال تو پشتیبانی آپ بودم با دستگاه pos سرو کله میزدم شما با LAN و rs232 میتونی بهاش ارتباط برقرار کنی که مثلا مبلغ بفرستی بعد کارت بکشن بعد pos براتون برگردنه که عملیات انجام شد یا نه
                              برا ای کار به پشتیبانی pos تماس بگیر یه برنامه رو posمیزنن که تا یه حدی برات این کارو کنه
                              سلام مگه برای این کار لازم نیست ATcommand داشته باشم؟من یبار خواستم از بانک ندادن.از کجا پیگیری کنم؟

                              دیدگاه

                              لطفا صبر کنید...
                              X