Q&A

  • 신용카드로 회원관리를....제발 고수님 -꾸벅-
어제도 올렸는데..다시 올림니다..

제가 신용카드로 고객관리를 하려고 하는데 그쪽에는 너무 무식해서 고수님의 자문을 부탁합니다..



신용카드를 읽을수 있는 카드리더라는 장치가 있던데 일반 마크네틱카드에 있는 정보를 읽는 곳에 트렉이라는 것이 있더라고요...



일반적으로 신용카드의 정보는 3트렉까지 기록이 데어 있어고 합니다..

근데 일반적인 카드리더장치는 2트렉만 읽는다고 합니다...



저는 카드리더의 트렉이 3개 있는데 2트렉만을 읽는다는것은 물론 금융기관의 보안이라 생각하는데 맞는지 아니면 그냥 쓸때없이 만든건지...



그리고 일반 카드체크에서도 2트렉만 읽는 건지 그놈에 보안인지뭔지 관련 카드리더 판매회사에서는 잘 답변을 못하더라고요..(제가 전화건쪽에는 프로그램의 개념을 잘모르는것 같습니다..)



일반 현금카드와 신용카드와의 데이타는 틀리겠지만 그 데이타가 어느 트렉에 입력이 되는지 알려주시면 고맙겠습니다..



관련 서적이나 아니면 신용카드복제프로그램 소스 라도 있거나 자문을 해주었으면 합니다..(원리를 알고 싶ㄷ자...)



저에게 많은 지도 부탁하고 제가 개발하고자하는 프로그램에 대해 꼭 사례하겠습니다...

3  COMMENTS
  • Profile
    김지엽 2001.04.28 09:53
    우선 시리얼 포트 통신하는 라이브러리를 델파이에 설치하시고, 시리얼포트의 최소한 4가지는 카드기계와 확실히 맞아야 합니다.

    1. Port 번호

    2. Baud Rate

    3. Data Bit

    4. Parity



    기계 메이커에서 주는 메뉴얼에 위 4가지의 세팅은 다 나와있을겁니다.

    ReadOnly 기계 같은 경우는 특별한 프로토콜 같은거 없이 그냥 아스키 스트링으로 왔다 갔다 할테니까, 그거 보고 판단하시구요.. 한가지 주의하실 점은 통신 라이브러리에 따라서, 한번에 신호가 다 오는 경우도 있지만 스트링이 끊겨서 오는 경우도 있으니 OnData 이벤트에서 이 점 감안해서 여러번 끊겨서 오는 걸 합쳐서 잡아주는 식으로 루틴을 잡아줘야 한다는 겁니다.



    통상 이나 가 문자열 마지막에 붙어서 오니까 그걸로 판별하면 될 겁니다.

    도움이 된건가염? ^^;;;

  • Profile
    ^-_-^ 2001.04.28 09:33
    yo`



    흠냐...신용카드로 고객관리라...글쎄요!! 뭐 별달리 어려운것은 아니지만...

    마인드(??)가 중요하져..-_-;; 저희도 신용카드로 고객관리까지 할라고 했다가

    구찮아서 걍 승인만 처리하고 말았슴돠!! ^^;;



    마그네틱에 관한정보는 진짜 찾기 힘들더라구요!! ^^;;



    일반적으로 지금까지의 마그네틱 에 정보를 기록하는 _이른바 트랙_ 것이 네개

    의 트랙으로 구성이 되어 있다고 합니다.



    1번트랙은 문자도(영문)들어갈수 있다고 합니다. 하지만 1번트랙은 거의 사용하

    지 않고 또 이 트랙을 읽을수 있는 리더기도 찾기 힘들고요..



    거의 대부분 2번 3번 트랙만을 지원할껍니다.



    2번트랙은 일반 카드..즉 신용카드기능이 아닌..매장이나 그런곳에서 임의대로

    제작하는 카드가 많이 사용하고요...3번은 신용카드가 사용합니다.



    4번은 모름 -_-;;



    마그네틱의 정보는 대부분 암호화 되어 있지 않습니다. 그냥 스트링 으로 넘어

    오죠...보안은 잘 모르겟네요!!



    ';' 이게 첫번째로 오고 그다음 일련번호가 오고 ';' 로 종료되는것이

    대부분인것 같더군요



    신용카드의 경우 ;1234123412341234=0013;1212121212

    혹은 ;1234123412341234=00131212121212; 이런식으로 카드번호=유효기간 일련번호

    이런식으로 넘오옵니다. 뒤의 일련번호는 카드사마다 다른것 같으니 뭔가 있겟죠!!

    ^^;; 뭐 건 잘 모르겟고...



    글쿠 카드복제라...흠..-_-a 무슨개념인지는 모르겟군요! ^^a



    여튼, 별다른거 없습니다. 시리얼포트로 스트링으로 걍 넘어오기때문에 -_-;;

    컴포트에 리더기 연결해서 통신에물띄워놓고 하면 확인할수 있져...^^;;



    그럼...도움이 되었는지는 모르겟지만....



    휘리릭~~



    bLue bLood.

    델초보 wrote:

    > 어제도 올렸는데..다시 올림니다..

    > 제가 신용카드로 고객관리를 하려고 하는데 그쪽에는 너무 무식해서 고수님의 자문을 부탁합니다..

    >

    > 신용카드를 읽을수 있는 카드리더라는 장치가 있던데 일반 마크네틱카드에 있는 정보를 읽는 곳에 트렉이라는 것이 있더라고요...

    >

    > 일반적으로 신용카드의 정보는 3트렉까지 기록이 데어 있어고 합니다..

    > 근데 일반적인 카드리더장치는 2트렉만 읽는다고 합니다...

    >

    > 저는 카드리더의 트렉이 3개 있는데 2트렉만을 읽는다는것은 물론 금융기관의 보안이라 생각하는데 맞는지 아니면 그냥 쓸때없이 만든건지...

    >

    > 그리고 일반 카드체크에서도 2트렉만 읽는 건지 그놈에 보안인지뭔지 관련 카드리더 판매회사에서는 잘 답변을 못하더라고요..(제가 전화건쪽에는 프로그램의 개념을 잘모르는것 같습니다..)

    >

    > 일반 현금카드와 신용카드와의 데이타는 틀리겠지만 그 데이타가 어느 트렉에 입력이 되는지 알려주시면 고맙겠습니다..

    >

    > 관련 서적이나 아니면 신용카드복제프로그램 소스 라도 있거나 자문을 해주었으면 합니다..(원리를 알고 싶ㄷ자...)

    >

    > 저에게 많은 지도 부탁하고 제가 개발하고자하는 프로그램에 대해 꼭 사례하겠습니다...

  • Profile
    류종택 2001.04.28 05:55
    도움이 안될 거 같은데..

    키보드에 붙여서 사용하는 제품이 있으니 참고해보세요..

    제가 사용해 본 기억으로는 (한 참되었는데)

    카드 번호는 모두 읽혀졌던 것으로 기억합니다.

    키보드에 그 리더기를 부착하고

    그으면 키보드로 숫자를 친거처럼 해줍니다.



    어데서 파는 지는 기억 몬합니다.





    From 류..



    델초보 wrote:

    > 어제도 올렸는데..다시 올림니다..

    > 제가 신용카드로 고객관리를 하려고 하는데 그쪽에는 너무 무식해서 고수님의 자문을 부탁합니다..

    >

    > 신용카드를 읽을수 있는 카드리더라는 장치가 있던데 일반 마크네틱카드에 있는 정보를 읽는 곳에 트렉이라는 것이 있더라고요...

    >

    > 일반적으로 신용카드의 정보는 3트렉까지 기록이 데어 있어고 합니다..

    > 근데 일반적인 카드리더장치는 2트렉만 읽는다고 합니다...

    >

    > 저는 카드리더의 트렉이 3개 있는데 2트렉만을 읽는다는것은 물론 금융기관의 보안이라 생각하는데 맞는지 아니면 그냥 쓸때없이 만든건지...

    >

    > 그리고 일반 카드체크에서도 2트렉만 읽는 건지 그놈에 보안인지뭔지 관련 카드리더 판매회사에서는 잘 답변을 못하더라고요..(제가 전화건쪽에는 프로그램의 개념을 잘모르는것 같습니다..)

    >

    > 일반 현금카드와 신용카드와의 데이타는 틀리겠지만 그 데이타가 어느 트렉에 입력이 되는지 알려주시면 고맙겠습니다..

    >

    > 관련 서적이나 아니면 신용카드복제프로그램 소스 라도 있거나 자문을 해주었으면 합니다..(원리를 알고 싶ㄷ자...)

    >

    > 저에게 많은 지도 부탁하고 제가 개발하고자하는 프로그램에 대해 꼭 사례하겠습니다...