오프PG를 통한 신용카드 결제건에 대해서 코어 API를 통해 결제 취소는 어떻게 하나요?
오프PG 결제 테스트중에 결제건을 코어 API를 통해 취소해보려고합니다.
이 2022-11-16버전의 api를 보면 paymentKey로 취소한다고하는데
오프PG의 신용승인응답 형식을 보면 paymentKey는 없는 필드입니다.
taran_serial로 paymentKey에 보내보았으나. 존재하지 않는 결제 정보라고합니다. 토스페이먼츠의 대쉬보드-통합결제에서는 오프PG MID로 조회해서 취소가 가능한데 API로는 어떻게 취소를 하는지. 궁금합니다.


18 Replies
오프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. 소프트웨어 및 하드웨어 요구사...
토스 PG로 결제를 통합 관리하는 기능을 만들고있는데요
지금 PG API를 사용할 수 없다고 하신다면 같은 상점이여도 PG API와 오프PG는 격리된 환경이라는것인지요...
오프PG는 오프PG만을 위한 별도의 윈도우서버를 만들어야 된다는거죠?
오프 PG는 별도 스펙으로 됩니다.
말씀하신 오프PG라는 것이 TossPG Agent 를 설치해서 듀얼아이 또는 KYT-7300 을 통한 결제를 말씀하시는 것인가요?
네 맞습니다 tosspg agent를 설치하고 듀얼아이 카드리더기로 키오스크에서 결제하고자합니다.
그리고 별도로 웹에서 강좌같은 수강신청결제도 구축이 되어있는상태이구요.. 이건 PG로 다 구축이 되어있어서 여기서 통합으로 관리하고있는데 키오스크로 결제되는 건들은 통합되기 힘들어보이네요;;
네 저 모델이면 api.tosspayments.com 을 통한 취소가 아니라 xpayClient의 취소모듈을 쓰시면 됩니다.
키오스크에서 결제한 건도 일단 서버에서 통합 db관리가 되고는 있으신걸까요?
취소요청을 하는 액션이 , 에이전트가 설치된 PC인가요? 온오프라인이 통합된 별도 관리용 시스템 인가요?
지금 검토하시는 내용을 보면 별도 서버에서 api를 통해 취소를 진행하시는것 같은데 맞으시나요?
-키오스크 결제건도 통합 db관리되게 저장할 예정입니다.
-취소 요청을하는 액션은 pg서비스를 제공하는 서버가 될 예정입니다. / 현재는 온라인(PG) 관리용 시스템입니다.
- 지금 키오스크만 구축중이고 키오스크는 결제만하고 취소나 내역에 대한 관리는 온라인 관리용 시스템과 통합하려고합니다.
예 메일주소와
개발언어 회신주시면 관련자료 전달드리겠습니다
서버쪽 개발언어 웹서버종류만 우선 회신부탁드립니다
네 감사합니다
bi9choi@greeneffect.co.kr입니다
기구축된 pg서버는 타업체가 개발중이라 지금 시간 상 회신이 어려워 정확히 답변은 어려우나 제 추측상 자바와 스프링으로 구축되어있습니다.
예 그럼 일단 자바버전으로 패키징해서 전달드리겠습니다
감사합니다.!
아 그리고 혹시
오프라인결제가 토스플레이스 단말기는 아니시죠?
윈도우pc에 토스pg에이전트를 설치한후 시리얼포트에 듀얼아이 또는 kyt-7300리더기를 연결하여 이용하는 오프라인결제만 전달예정인 api로 취소가 가능합니다
토스플레이스단말기나 시중의 cat단말기를 이용한 오프라인결제는 api를통한 취소가 불가합니다
네 토스페이먼츠용 듀얼아이 카드리더기 맞습니다!, 윈도우피시에 토스pg에이전트 설치도 맞습니다
넵 그럼 문제없습니다
메일드렸습니다. 확인해보시기 바랍니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
네 메일 확인하였습니다 참고하여 개발해보고 회신드리겠습니다
그리고 궁금한 것이 있는데요,
이 xpay는 어떤걸 지칭하는 용어일까요?
구)lg유플러스시절에 서비스된 온라인결제서비스를 통칭합니다
반면 토스페이먼츠에서 개발한 결제api는 sdk방식 또는 api라고 합니다
이 둘은 결제호환이 안됩니다. 한쪽의 결제를 다른종류의 모듈/api로 취소할수가 없습니다
토스pg에이전트 오프라인결제는 xpay기반의 서비스이기 때문에 xpay용 취소모듈을 이용하시면 됩니다
네 감사합니다 이제 이해가 되었습니다 😍