김병훈
김병훈2w ago

거래 조회

안녕하세요 거래 조회 API 연동시 해당 기간에 전체 데이터를 수집하려고 하는데요 예를 들어 startDate: 2025-03-01 / endDate: 2025-03-02 / limit 100 으로 하고 실제 거래건수가 1000건 이라고 했을때 처음 100건 이후 데이터를 수집하는 방식이 있을까요?
38 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2w ago
startingAfter 에 첫 페이지에 받으셨던 마지막 데이터의 transactionKey 를 넣으시면 됩니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
김병훈
김병훈OP2w ago
말해주신대로 transactionKey로 수집 확인하였습니다. 추가 문의로 상점 관리페이지 상엔 나오는 주문이 거래 조회 api상엔 없어서 확인 부탁드립니다. orderId : 240731374129 mid : half05 부분취소 일자 : 2024-08-01 {startDate: "2024-08-01T00:00:00"/ endDate: "2024-08-01T23:59:59"/ limit: 1000} 해당 mid로 총 717건 확인되고 그중엔 데이터가 없습니다.
박의원
박의원2w ago
8/1 로 조회시 문의주신 주문건의 부분취소 거래건 정상 노출되고 있습니다. 00:00 ~ 23:59 으로 오류재현 해보고 회신드리겠습니다 $url = 'https://api.tosspayments.com/v1/transactions?startDate=2024-08-01T00:00:00&endDate=2024-08-01T23:59:59&limit=1000'; 이렇게 조회해봤는데, "transactionKey":"A7812AF184C34C63CAFD08918F89E334" 로 부분취소 내역 정상 출력되고 있습니다. 말씀주신 주문번호는 총 세번 부분취소가 되었으며 transactionKey는 각각 아래와 같습니다. 864C94FCD0E0A5703BB632CB1E35D301 canceledAt":"2024-07-31T22:28:30+09:00 EFD8E74B2DB4DAA2127E876E705E22F1 canceledAt":"2024-07-31T22:29:51+09:00 A7812AF184C34C63CAFD08918F89E334 canceledAt":"2024-08-01T04:43:10+09:00
김병훈
김병훈OP2w ago
orderId : 240723031067 건도 혹시 확인 가능하실까요?
김병훈
김병훈OP2w ago
No description
김병훈
김병훈OP2w ago
한개의 mid : half05 로 2024-08-01 일자 하루 데이터 총 건수가 맞지 않아서 상점페이지(907건) / 거래조회api(717건) 사유를 찾고 있어서요
박의원
박의원2w ago
네 240723031067는 조회가 안되고 있습니다. 저희가 3개월치 로그만 확인이 가능한데, 혹시 같은 MID로 xpay 와 sdk api 결제를 동시에 진행하시나요? 상점관리자는 두 방식의 모듈에서 발생한 결제가 모두 통합되서 나오지만, api.tosspayments.com api는 sdk api에서 발생한 거래만 수집됩니다. 혹시 xpay를 이용해 발생하는 거래가 없는데, 조회가 되지 않는 것이라면 말씀부탁드립니다. 다시 확인해보겠습니다.
김병훈
김병훈OP2w ago
말씀해주신 xpay 결제 건들도 있었지만 주문들 구분이 명확하지 않아서 xpay결제 건에 대한 거래 조회 api 관련 자료를 받아볼 수 있을까요?
Kimoon Lee
Kimoon Lee2w ago
Google Docs
XPAY[기타]거래조회_일자별_https_v.1.0.4
Xpay-기타-거래조회_일자별(https) Protocol and Core Function Specification Version 1.0.3 2022.09 목차 거래 내역 Http Client 호출방식 안내 2 조회 항목 3 조회 URL 3 거래건 다운로드 예시 3 취소건 다운로드 예시 3 거래내역 FORMAT (승인분) 3 거래내역 FORMAT (취소분) 4 1. 예제 ...
Kimoon Lee
Kimoon Lee2w ago
여기를 참고하시기 바랍니다.
김병훈
김병훈OP2w ago
안녕하세요, 연동 데이터 검증 중에 문의가 있어 추가 댓글 작성합니다. 1.toss 거래 조회 API(O) 와 상점페이지(X) 차이 문의(이미지 참조) orderId : 240801425216 mid : bori09 status : CANCELED 2.가상계좌 일자별 취소 데이터 관련 API 기준 문의 2.1.toss 거래 조회 API의 CANCELED / PARTIAL_CANCELED 상태건들이 상점페이지상 취소요청일 인지 취소완료일에 해당하는지 문의 2.2.xpay 거래 조회(REV) 일자별 데이터 상점페이지상 취소요청일 인지 취소완료일에 해당하는지 문의 확인 부탁드립니다.
No description
Kimoon Lee
Kimoon Lee2w ago
1. 입금대기 상태에서 취소를 하시면 실제 결제 취소 는 아니기 때문에 상점관리자에서는 별도로 취소로 표시 되지 않습니다. 2-1 취소 요청일입니다. 2-2 마찬가지로 취소요청일입니다.
김병훈
김병훈OP2w ago
1.입금대기 상태에서 취소를 하시면 실제 결제 취소 는 아니기 때문에 상점관리자에서는 별도로 취소로 표시 되지 않습니다. -> 그렇다면 toss 거래 조회 api상 해당 취소와 결제 취소를 구분할 방법이 있을까요? 2-2 마찬가지로 취소요청일입니다. -> 말해주신 건 차이가 있는 건 문의드립니다. xpay 거래 조회(REV) 일자별에 데이터 통신 orderId : 240730305860 mid : bori09
김병훈
김병훈OP2w ago
No description
Kimoon Lee
Kimoon Lee2w ago
1. 거래조회 API 상으로는 구분할수 없습니다. 입금후에 취소된 건인지를 확인하시거나 정산 조회 API 에서 확인하셔야 합니다., 현재 거래대사 어떻게 가져가시는지 알수 있을까요? 일반적인 방식을 사용하지 않으시는것 같아서요.
Kimoon Lee
Kimoon Lee2w ago
네 감사합니다. 확인해 보면 특정 가맹점 향으로 custom 되어 있습니다. 아마도 최초로 요청하실때 (2019년) 취소 완료 일시로 요청주셨던것 같습니다.
김병훈
김병훈OP2w ago
그러면 xpay도 동일하게 취소요청일로 받고싶다면 어떻게 요청 드려야할까요?
Kimoon Lee
Kimoon Lee2w ago
techsupport@tosspayments.com 으로 요청주시기 바랍니다. 다만 모든 MID 에 대해 모두 변경될텐데 문제 없으신지 확인부탁드립니다.
김병훈
김병훈OP2w ago
2번 관련하여선 변경되도 문제없을 것 같아서 메일 작성하여 요청드리겠습니다. 기존 1번 문의 관련해서 toss 거래 조회 api로 입금 전 취소 데이터가 안 보내지게는 안될까요..? 입금 전 상태는 불필요해서요
Kimoon Lee
Kimoon Lee2w ago
@김병훈 님 MID 가 상당히 많은데요. Jtricycle 만 수정해드리면 되는걸까요?
김병훈
김병훈OP2w ago
넵 이게 메일보내드린 xpay관련 문의 맞으시죠..?
Kimoon Lee
Kimoon Lee2w ago
네 맞습니다.
김병훈
김병훈OP2w ago
네, 그렇게 적용해주시면 될 것 같습니다.
Kimoon Lee
Kimoon Lee2w ago
네 알겠습니다.
OMG
OMG2w ago
@김병훈 님,
기존 1번 문의 관련해서 toss 거래 조회 api로 입금 전 취소 데이터가 안 보내지게는 안될까요..? 입금 전 상태는 불필요해서요
위 내용에서 "입금전 취소 데이터" 가 보내지고 있다고 하셨는데, 확인할 수 있는 샘플 데이터를 보내주실 수 있으실까요? 저희쪽 로직상 노출안되는게 맞는 상황이어서요. 해당 샘플 데이터를 techsupport@tosspayments.com 로 전달 부탁 드립니다.
김병훈
김병훈OP7d ago
@기대리 해당건 메일 송부드렸습니다. @냥과장 xpay 거래조회 기준일자 변경 완료되었을까요?
Kimoon Lee
Kimoon Lee7d ago
그런데 XPAY 거래대사 사용하시면서 api.tosspayments.com 통해서 거래조회를 같이 사용하시는건가요?
김병훈
김병훈OP7d ago
저희 회사가 toss 결제 모듈과 xpay 결제 모듈 둘 다 사용하고 있어서 이 답변 후에 각각 호출하여 내부적으로 중복 제거하고 사용하려고 개발중입니다.
Kimoon Lee
Kimoon Lee7d ago
두개가 정책이 다르기 때문에 이걸 동일하게 맞춰드리기는 어렵습니다. 특히 신규 모듈의 경우는 전가맹점 공통으로 custom 이 안되게 되어 있어서요. 신규 모듈 사용하시더라도 XPAY 거래대사 에 모두 나올거라 검토해보시고 XPAY 거래대사 만 사용하시거나 아니면 현재 스펙으로 중복 제거 해서 사용하셔야 할것 같아요.
김병훈
김병훈OP7d ago
말씀해주신게 xpay거래 조회는 전체조회 및 커스텀이 가능하고 toss거래조회는 xpay결제 건을 포함할 수 없고 custom이 불가능하다 로 이해하면 될까요? 추가적으로 xpay 기준일 변경이 되었는지도 답변 부탁드립니다..
Kimoon Lee
Kimoon Lee7d ago
네 맞습니다.
추가적으로 xpay 기준일 변경이 되었는지도 답변 부탁드립니다..
이건 예전에 트라이시클에서 환불 완료일에서 환불 요청일로 변경하신 이력이 확인되는데요. 트라이시클 내부적으로 align 좀 부탁드립니다. 이건 확인중입니다.
김병훈
김병훈OP7d ago
@냥과장 혹시 시간이 걸린다면 byunghoon@tricycle.co.kr 로 변경 확인 메일 부탁드려도 될까요?
Kimoon Lee
Kimoon Lee7d ago
네 작업중이고 오늘 오후중에 완료될것 같습니다. 완료되면 메일 보내드릴께요.
김병훈
김병훈OP7d ago
감사합니다
Kimoon Lee
Kimoon Lee7d ago
메일 보내드렸습니다 확인후 공유 부탁드립니다.

Did you find this page helpful?