POS(Kiosk) 결제모듈 연동 문의
안녕하세요. 키오스크 개발을 위해 TossPaymentsPOS 결제연동 중입니다.
웹 기반으로 개발하고 있어, 받은 샘플소스 중 Web(Ajax)를 받아 키오스크에서 실행해보았는데요.
연결된 카드기와 통신이 되지 않아 샘플 코드가 동작하지 않았습니다.
코드를 보니 10002번 포트로 POST 통신을 보내던데, 해당 포트를 통해 카드기와 연결이 되지 않은 상태인것 같습니다.
해당 카드기는 담당자분께 안내받은 모델로 저희가 따로 구입한 것인데, 카드기를 사용하려면 따로 Driver 같은 걸 설치할 필요는 없는건가요? 카드기 모델명은
KYT-7300K
입니다.
오프라인 카드기 연동은 처음 작업해보는 거라 모르는 것이 많습니다. 도움을 요청드립니다.107 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
혹시 Agent 프로그램은 해당 PC 에 설치가 되어 있으신가요?
아니면 웹브라우저 콘솔상에 오류는 없는지 확인부탁드립니다.
KYT-7300K 의 경우도 별도 드라이버 설치가 필요합니다.
우선은 Agent를 설치하기고 설정매뉴얼에 따라 상점 정보와 기기 정보등을 설정하신후에 결제 연동을 진행하셔야 합니다.
따로 에이전트나 드라이버 설치 안내를 받지 못했습니다. 제공받은 메뉴얼도 API 인터페이스 메뉴얼 뿐이여서 관련 안내를 받지 못했는데요, 메뉴얼과 에이전트 프로그램, 드라이버 관련 안내를 받을 수 있을까요?
에이전트 설치 파일
을 참고하시면 됩니다.
감사합니다. 확인해보겠습니다
시리얼 포트 젠더가 지원을 안하는 경우가 있어서 이 젠터를 사용하시기를 추천드립니다.

혹시 KYT-7300K 드라이버는 어디서 찾을 수 있을까요? 검색해도 안나오더라고요. 제조사 홈페이지에도 없고..
별도로 드라이버 없이 인식이 가능한것 같습니다 우선 드라이버 설치 없이 확인부탁드립니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
@냥과장
안녕하세요. 말씀주신대로 USB 케이블 구매해서 연결하니 잘 해결되었고 POS 상점 계약도 완료되어 메뉴얼대로 기본적인 설정까지 완료하였습니다.
다만 테스트 결제를 실행해보니 리더기와 잘 연결은 되는데, 실제 테스트 결제 단계에서
요청한 LGD_MID가 설정되어 있지 않습니다.
라는 오류가 뜨면서 결제가 실패합니다.
계약 담당자분께서 계약 완료되고 일부 카드사 심사도 끝나 바로 실결제 테스트가 가능하다고 하셨는데요. 확인 한번 부탁드립니다!
MID는 POS_da-gym
입니다.테스트 결제를 시도하는 프로그램에서 LGD_MID 를 올려주실텐데, 그값이 POS_da-gym 이게 아닌것 같습니다.
결제를 명령하는 프로그램쪽에서 LGD_MID 를 어떻게 올리는지 확인해주세요.
말씀하신대로 결제 프로그램쪽 코드 문제였네요. 결제 테스트 성공했습니다. 감사합니다!
네 감사합니다.
@냥과장
안녕하세요. 도와주신 덕분에 어제 현장 키오스크 첫 설치를 진행했습니다. 다만 설치 후 결제 연동 테스트를 해봤는데, Agent에서는 정상적으로 해당 카드기 통해 시리얼넘버 받아와서 상점등록 등 초기세팅이 문제없이 다 잘되었으나 실제 결제를 하려고 하니 안되어서 메뉴얼대로 telnet 127.0.0.1 10002 를 해보니 연결이 안되는 것을 확인하였습니다.
이런 경우 카드단말기쪽의 문제일 가능성도 있는걸까요?

이 슬라이드에서 telnet이 안들어 간다는 말씀이시죠?
네 맞습니다
텔넷연결 실패 이미지와 동일한 상황이고 상점등록 시에는 문제가 없었습니다
무결성검사도 잘 되었구요
혹시 해당 PC 에 보안 프로그램등에서 10002번포트를 막고 있는지 확인부탁드립니다.
아니면 우선 재부팅 해보신 후에 다시 확인부탁드립니다.
지방에 설치되어 있어서 바로 테스트 해보기가 어렵네요 ㅠㅠ
재부팅은 당시에 시도했었고, 새 키오스크 기기라서 따로 보안프로그램이 설치된 건 없었습니다.
그럼 해당 기기에 Agent 설치되어 있는 폴더 아래에 log 폴더가 있으실텐데요.
이 폴더를 압축해서 techsupport@tosspayments.com 으로 전달해 주실수 있을까요?
토스페이먼츠 결제연동팀
techsupport@tosspayments.com
네 조만간 다시 현장 방문 예정이여서 그때 전달드리겠습니다. 늦은 시간까지 감사합니다!
가지고있는 정상 단말기로 다른 윈도우PC에서 테스트해보니 같은 증상이여서 로그 파일 공유드립니다.
혹시 같은 상점아이디나 Mert Key로 여러 기기에서 사용 못하거나 하는 제약사항들이 있나요?
(수정) 메일로보내겠습니다!
@냥과장 해당 메일로 전송하였습니다!
오늘 지방 현장 방문 예정이라서 혹시 가능하시면 보내드린 로그파일 확인 빠르게 부탁드려도 될까요? 재촉드려 죄송합니다!
[리더기버전확인] IC 리더기 COM 포트가 설정되어 있지 않습니다.
에러가 확인됩니다.
Agent 에서 com 포트를 설정하셨나요?
아 이후에는 설정이 되신것 같네요.
[2023-02-02 13:26:17] : [VERSION] IC 리더기 COM 포트 [3]
[2023-02-02 13:26:18] : [VERSION] 리더기 정보 확인 [1]
[2023-02-02 13:26:18] : [VERSION] ERRCODE [00]
[2023-02-02 13:26:54] : [MAIN] TRAY 더블클릭
이내용만 보면 이슈가 없어보입니다.
넵 리더기랑 시리얼포트는 연결이 문제없이 된 것 같은데, 해당 포트로 통신만 안되는 경우입니다
혹시 해당 윈도우 PC 에 원격으로 저희가 접속해 볼수 있을까요?
네 가능합니다
cs1472.com
으로 해당 PC 에서 접속부탁드립니다.
접속하시고 접속번호에 562 964 입력 부탁드립니다
넵
지금 상태에서 결제를 진행하면 결제가 안되시는 건가요?
네 맞습니다
결제한번 해주시겠어요?
아.. 브라우저 크롬인가요?
네 맞습니다
이건 에이전트 이슈는 아니구요 크롬 보안 정책 때문입니다.
아.. 그런가요? 근데 다른 PC에서는 정상적으로 되었어서요
같은 크롬 환경이었스빈다
크롬 버전도 동일하신가요?
잠시만요 확인해보겠습니다
chrome://flags/#block-insecure-private-network-requests
크롬 브라우저에 이걸 한번 입력해보세요.
아마 이 PC 만 최신버전을 쓰시는게 아닐까 싶은데요.
이 PC 가 조금 더 최신이네요
되는 PC에 입력해보면될까요?
여기서 입력해 보시겠어요?
네네 제가 해보겠습니다
넵
그걸 disabled 로 바꾸시면 됩니다.
그리고 해보시면 될거에요..
크롬 종료했다가 다시 해보시겠어요?
근데 이게 크롬정책 문제이면 telnet은 되야하지 않나요?
우선 이부분도 이슈이긴 해서요.
프로세스좀 뜨워주실수 있을까요?
제가 띄울게요
에이전트 삭제하시고 재 부팅후에 다시 설치해 보실수 있을까요?
넵 알겠습니다
특별한 에러도 없는데 이상하네요..
그러니까요.. ㅠㅠ
다시 설치한 후에 알려주시면 다시 원격 들어가 보겠습니다.
넵
설치했습니다
674 971 입니다.
상점 설정까지 진행할까요?
cmd 좀 열어주세요
흠. 이PC 만 그러신거죠?
네 일단 이 PC랑 현장에설치된 키오스크도 같은 증상이었습니다
저희 사무실에 같은 모델 키오스크가 하나 더 있는데 거기선 정상 작동했었습니다 동일한 카드단말기로요
상점 설정좀 다시 부탁드릴께요..
넵
설정완료했습니다
결제한번만 해주세요.. 로그를 남겨봐야 될것 같아서요..
포트 연결이 안되니 요청 로그도 안남긴 하겠네요
네 맞습니다 ㅠㅠ
이게 혹시 같은 상점번호로 여러 모듈을 실행할 수 없는 구조인가요?
이상태로 로그폴더 압축해서 보내주시기 바랍니다.
아뇨 그렇지 않습니다.
네네
에이전트 개발자 분께 전달해서 분석 요청해야 할것 같아요.
그렇군요.. 알겠습니다 메일로 보내드리면 될까요?>
네 맞습니다.
바로 해결해 드리지 못한 점 양해 부탁드립니다. 개발팀에 분석 요청후 공유 드릴께요
넵 알겠습니다 현장에 설치가 마무리 된 상태인데 사용이 안되어서 저희도 조금 급하게 요청드렸습니다. 부탁드리겠습니다!
원격 종료 후에 바로 보내드릴게요
네 감사합니다.
전송 완료하였습니다. 감사합니다!
앗 1분뒤에 확인 부탁드립니다
아 혹시 모르니까 윈도우 방화벽켜져있는지 확인부탁드립니다.
켜져있으면 꺼주세요.
넵 혹시몰라 10002 포트 열어두는 설정 해두긴 해놨었습니다
꺼놓고 다시 해봐도 안되네요 ㅠㅠ
아예 방화벽을 꺼도 안되시는 거죠?
네네 맞습니다
혹시 오늘중엔 답변 받기 어려울까요? 저희가 곧 현장 방문 예정이여서요 ㅠㅠ
혹시 5시쯤 다시 원격이 가능할까요?
PC 에서 어떤 이유로 포트가 막힌것 같다고 하시네요..저희 프로그램은 정상 수행되었다고 합니다.
네네 가능합니다
다른 프로그램이 있는지 확인이 필요해 보입니다.
넵 되실때 알려주시면 바로 접속하겠습니다
안녕하세요 죄송하지만 원격 접속 혹시 지금 다시 가능하실까요?
넵 가능합니다
넵
체크후 말씀드리겠습니다.
지금 혹시 테스트 가능하실까요?
텔넷은 정상 확인했습니다.
넵 잠시만요
네 정상작동됩니다!
업데이트 문제였을까요?
아..업데이트 문제라기 보다는 agent 프로세스가 종료되지 않은 상태에서 두번실행되어, 포트리셋이 안된 상태였습니다.
혹시 PC재부팅후 바로 테스트 가능하실까요?
네 다시 해보겠습니다
참고로 agent 로그인 및 셋팅은 처음 한번만 하시면 되고, 이후사용시에는 로그인은 불필요합니다
네 원격접속은 불필요할것 같고, 테스트결과만 말씀부탁드립니다.
그러면 저희가 같은 증상인 현장 방문해서 어떻게 조치하면 될까요? 재부팅해도 그 때는 안되었어서요
앗 재부팅했는데 다시 같은 증상입니다
Page 16 에, 지금 보여주신 에러내용 정리해두었습니다.
아까 재설치도 해봤었는데 동일한 증상이었어서, 재부팅 때마다 TossPGPOSOnlineUpdater를 실행해줘야하는걸까요?
재부팅후 동일증상이라는 말씀이시지요?
네 맞습니다
원격으로 다시 접속 부탁드립니다.
477154
입니다.
방금 TossPGPOSOnlineUpdater 다시 실행했더니 다시 되네요 재부팅 한번 더 하고 원격접속할까요?
바로 원격 붙어주셔도 됩니다.
넵
연결됬습니다. 체크후 말씀드리겠습니다.
입력할까요?
agent 프로그램에 정보입력
네 부탁드립니다.
넵 됐습니다
PC 재부팅후 한번 확인부탁드립니다.
넵
안되네요 ㅠㅠ
네..온라인업데이트 한번 실행부탁드립니다.
넵 실행후에 다시 해보니 됩니다
일단 원인은, TossPGPOSAgent.exe 와 TossPGPOSWeb.exe 두개가 동시 실행되어 있어야 포트가 열리는데
TossPGPOSAgent.exe 만 실행이 되는 상황 같습니다.
저희 내부적으로도 한번 다시 체크후 연락드리겠습니다. 우선 번거로우시겠지만 PC부팅후 온라인업데이트를 한번 실행후 사용 부탁드립니다. (시작프로그램에 등록해두면 될것 같습니다.)
넵 알겠습니다 일단 시작프로그램 등록하는 것으로 해결해야겠네요
빠르게 도와주셔서 감사합니다!
네 감사합니다.