거래 조회 내역에 관한 문의
안녕하세요. 아래 도움주신 덕에 정산내역 API는 정상적으로 내용을 확인할 수 있었습니다.
다만 정산내역 API에서는 단건 결제내역만 표시되고 정기결제 결제내역 관련 내용을 확인할 수 없어 거래조회 API를 사용해 보았는데 이쪽은 라이브키를 사용해도 아무런 데이터가 넘어오지 않네요. (response에 에러코드는 없습니다)
토스페이먼트 상점 홈페이지의 통합결제조회 대시보드상에서 확인할 수 있는 기간 내 모든 결제+취소 내역을 API로 받아보려면 어떤 API를 사용해야 하는지, 거래조회 API가 맞다면 빈 내역이 들어오는 이유가 어떤게 있을지 질문드립니다.
24 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
안녕하세요 조회관련 API는
결제조회, 거래조회, 정산조회 이렇게 있는데요
결제조회는 단건에 대해서 조회결과를 리턴하구요
거래조회와 정산조회는 일자별로 결과를 리턴합니다.
일자별 결과가 없다는 문의일까요?
네 맞습니다. startDate, endDate에 년월일, 년월일시분초 어느 형식으로 어느 날짜를 넣어 전송해도 결과값의 response는 정상적으로 200 OK가 찍히나 body에 내용이 공백으로 리턴됩니다.
똑같은 내용에 settlements, transactions 만 바꿔서 정산API를 호출하면 정상적인 값을 받고 있습니다
mid 를 알려줘보시겠어요?
💡 정보 제출
아래 버튼을 눌러 외부로 노출되기 민감한 정보를 제출해주세요
RixDev#8045
정상적으로 제출되었습니다.
아 잠시만요
상점별로 키가 다르군요
넵
아...안된 상점을 알려주세요
💡 정보 제출
아래 버튼을 눌러 외부로 노출되기 민감한 정보를 제출해주세요
아 제가 하나만 테스트를 해봐가지고 잠시 반대쪽 상점키로 테스트 한번 해보고 오겠습니다 죄송합니다
넵!
아 반대편 상점키로 정산내역 api 호출하니 정기결제건들 정산내역은 정상적으로 돌아오긴 하네요
근데 둘 다 구매내역 api는 동일하게 비어있습니다
아니 거래조회요!
반대편 상점의 MID 와 조회하신 startdate, enddate 를 알려주실수 있을까요?
💡 정보 제출
아래 버튼을 눌러 외부로 노출되기 민감한 정보를 제출해주세요
font로 시작하는 상점은 LGU+ 결제 모듈을 사용하는 곳으로 보입니다.
LGU+ 결제 모듈의 경우 지금 쓰시는 거래대사를 사용하실수 없습니다. 모듈이 달라서 LGU+ 모듈의 거래대사를 사용하셔야 해요..
아마 반대쪽 상점키라고 하신것도 마찬가지로 사용하시는 결제모듈이 LGU+ 모듈인것 같습니다.
아 거래와 정산이 서로 나눠져있는건가요? 두 상점 모두 정산조회는 정상적으로 보이고 거래조회는 돌아오지 않습니다.
아하 그럼 거래내역을 보고싶으면 LGU+쪽을 봐야되는거군요
거래는 모듈별로 나누어져서 관리가 되고 정산은 통합으로 처리되어서 그렇습니다.
아아 넵 이해했습니다. 설명 감사드립니다!
그래서 아마 API 호출하시면 paymentkey 등의 key 값이 전부 null 이실거에요..
네네 맞습니다
그래서 LGU+ 모듈 결제건은 정산대사도 LGU+ 모듈을 사용하시도록 가이드 드리고 있습니다.
정산내역도 가격같은것만 정상적으로 들어오고 상세내역들이 제대로 안들어오더라구요
넵 그럼 그쪽에서 사용해보도록 하겠습니다. 도움 감사드립니다 🙂
네 감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.