huniyoung
huniyoung2d ago

오프PG를 통한 신용카드 결제건에 대해서 코어 API를 통해 결제 취소는 어떻게 하나요?

오프PG 결제 테스트중에 결제건을 코어 API를 통해 취소해보려고합니다. 이 2022-11-16버전의 api를 보면 paymentKey로 취소한다고하는데 오프PG의 신용승인응답 형식을 보면 paymentKey는 없는 필드입니다. taran_serial로 paymentKey에 보내보았으나. 존재하지 않는 결제 정보라고합니다. 토스페이먼츠의 대쉬보드-통합결제에서는 오프PG MID로 조회해서 취소가 가능한데 API로는 어떻게 취소를 하는지. 궁금합니다.
No description
No description
18 Replies
today.lastday
today.lastday2d ago
오프PG는 해당 API를 사용할 수 없습니다. 아래 문서를 참고해주세요. https://docs.google.com/document/d/1DcCy-97gewiVFZJXHFp0TGLQSaFEIvv_/edit
Google Docs
TossPaymentsPOS결제연동매뉴얼_v1.2.docx
▪ 개정 이력 No. 일자 버전 개정후 1 2020.08.01 1.0.0- 전자결제 서비스 법인 전환에 따른 사명 및 CI변경 2 2021.03.30 1.1 TossPaymentsPOS_Client64.dll 추가(5Page) 3 2021.03.30 1.2 에이전트의 선거절 응답코드 추가 목 차 1. 개발환경 확인사항 4 1.1. 소프트웨어 및 하드웨어 요구사...
huniyoung
huniyoungOP2d ago
토스 PG로 결제를 통합 관리하는 기능을 만들고있는데요 지금 PG API를 사용할 수 없다고 하신다면 같은 상점이여도 PG API와 오프PG는 격리된 환경이라는것인지요... 오프PG는 오프PG만을 위한 별도의 윈도우서버를 만들어야 된다는거죠?
Minsu Kim
Minsu Kim2d ago
오프 PG는 별도 스펙으로 됩니다.
박의원
박의원2d ago
말씀하신 오프PG라는 것이 TossPG Agent 를 설치해서 듀얼아이 또는 KYT-7300 을 통한 결제를 말씀하시는 것인가요?
huniyoung
huniyoungOP2d ago
네 맞습니다 tosspg agent를 설치하고 듀얼아이 카드리더기로 키오스크에서 결제하고자합니다. 그리고 별도로 웹에서 강좌같은 수강신청결제도 구축이 되어있는상태이구요.. 이건 PG로 다 구축이 되어있어서 여기서 통합으로 관리하고있는데 키오스크로 결제되는 건들은 통합되기 힘들어보이네요;;
박의원
박의원2d ago
네 저 모델이면 api.tosspayments.com 을 통한 취소가 아니라 xpayClient의 취소모듈을 쓰시면 됩니다. 키오스크에서 결제한 건도 일단 서버에서 통합 db관리가 되고는 있으신걸까요? 취소요청을 하는 액션이 , 에이전트가 설치된 PC인가요? 온오프라인이 통합된 별도 관리용 시스템 인가요? 지금 검토하시는 내용을 보면 별도 서버에서 api를 통해 취소를 진행하시는것 같은데 맞으시나요?
huniyoung
huniyoungOP2d ago
-키오스크 결제건도 통합 db관리되게 저장할 예정입니다. -취소 요청을하는 액션은 pg서비스를 제공하는 서버가 될 예정입니다. / 현재는 온라인(PG) 관리용 시스템입니다. - 지금 키오스크만 구축중이고 키오스크는 결제만하고 취소나 내역에 대한 관리는 온라인 관리용 시스템과 통합하려고합니다.
박의원
박의원2d ago
예 메일주소와 개발언어 회신주시면 관련자료 전달드리겠습니다 서버쪽 개발언어 웹서버종류만 우선 회신부탁드립니다
huniyoung
huniyoungOP2d ago
네 감사합니다 bi9choi@greeneffect.co.kr입니다 기구축된 pg서버는 타업체가 개발중이라 지금 시간 상 회신이 어려워 정확히 답변은 어려우나 제 추측상 자바와 스프링으로 구축되어있습니다.
박의원
박의원2d ago
예 그럼 일단 자바버전으로 패키징해서 전달드리겠습니다
huniyoung
huniyoungOP2d ago
감사합니다.!
박의원
박의원2d ago
아 그리고 혹시 오프라인결제가 토스플레이스 단말기는 아니시죠? 윈도우pc에 토스pg에이전트를 설치한후 시리얼포트에 듀얼아이 또는 kyt-7300리더기를 연결하여 이용하는 오프라인결제만 전달예정인 api로 취소가 가능합니다 토스플레이스단말기나 시중의 cat단말기를 이용한 오프라인결제는 api를통한 취소가 불가합니다
huniyoung
huniyoungOP2d ago
네 토스페이먼츠용 듀얼아이 카드리더기 맞습니다!, 윈도우피시에 토스pg에이전트 설치도 맞습니다
박의원
박의원2d ago
넵 그럼 문제없습니다 메일드렸습니다. 확인해보시기 바랍니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
huniyoung
huniyoungOP2d ago
네 메일 확인하였습니다 참고하여 개발해보고 회신드리겠습니다 그리고 궁금한 것이 있는데요, 이 xpay는 어떤걸 지칭하는 용어일까요?
박의원
박의원2d ago
구)lg유플러스시절에 서비스된 온라인결제서비스를 통칭합니다 반면 토스페이먼츠에서 개발한 결제api는 sdk방식 또는 api라고 합니다 이 둘은 결제호환이 안됩니다. 한쪽의 결제를 다른종류의 모듈/api로 취소할수가 없습니다 토스pg에이전트 오프라인결제는 xpay기반의 서비스이기 때문에 xpay용 취소모듈을 이용하시면 됩니다
huniyoung
huniyoungOP2d ago
네 감사합니다 이제 이해가 되었습니다 😍

Did you find this page helpful?