주문번호로 매출 전표 영수증 가져오기
과거 결제건에서 영수증을 따로 저장하고 있지않아, 해당 부분 API로 결제건 조회 후 매출전표 영수증을 보여주려고 합니다.
API는 https://docs.tosspayments.com/reference#v1paymentsordersorderidget-orderid 여기를 참고하였습니다.
주문번호 : one_day|normal|nrsu1205|181729212517201
상점관리자 : ebei2020
API 호출시 https://api.tosspayments.com/v1/payments/orders/{주문번호}
위 링크로 진행하였으나, 결과가 존재하지 않는 결제 정보 입니다.라고 뜹니다.
API사용방법을 제가 잘못 사용하고 있나요?
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
10 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
주문번호에 파이프라인 특수키를 사용하셨는데요 그게 문제입니다.

저희가 공식적으로 지원하는 특수문자가 아니라서 정상적으로 정보를 가져오지 못하는 것으로 보입니다.
paymentkey 를 저장해 두셨다가 paymentkey 로 조회해시기 바랍니다.
아하.. 예전에 주문번호가 파이프라인을 썻었는데 이게 문제군요...
해당 주문번호로 저희 DB에 저장된 다른 데이터로는
ebei220241018094858mSAu8
이것이 있는데 이것을 paymentKey 봐야 하는걸까요?
paymentKey :: ebei220241018094858mSAu8
url -> https://api.tosspayments.com/v1/payments/ebei220241018094858mSAu8
Array
(
[http_code] => 404
[response] => Array
(
[code] => NOT_FOUND_PAYMENT
[message] => 존재하지 않는 결제 정보 입니다.
)
[error] =>
)
paymentKey :: ebei220250311103004NKAh3
url -> https://api.tosspayments.com/v1/payments/ebei220250311103004NKAh3
Array
(
[http_code] => 200
[response] => Array
(
[mId] => ebei2020
[lastTransactionKey] => txrd_a01jp1d7crv7pgvkq61wfhp9y3q
[paymentKey] => ebei220250311103004NKAh3
[orderId] => s_class-normal-ucity1004-1741656601
[orderName] => S클래스 분석교육
[taxExemptionAmount] => 0
[status] => DONE
[requestedAt] => 2025-03-11T10:30:04+09:00
[approvedAt] => 2025-03-11T10:31:05+09:00
[useEscrow] =>
[cultureExpense] =>
[card] => Array
(
[issuerCode] => 91
[acquirerCode] => 91
[number] => 94311671**791*
[installmentPlanMonths] => 0
[isInterestFree] =>
[interestPayer] =>
[approveNo] => 73285934
[useCardPoint] =>
[cardType] => 체크
[ownerType] => 법인
[acquireStatus] => READY
[amount] => 675000
)
/../ 이하 생략
1. ebei220241018094858mSAu8
2. ebei220250311103004NKAh3
둘 다 사용시 1의 경우에는 결과값이 나오지 않습니다. (LG 모듈로 결제 진행했었던 주문내역)
상점관리자에서 ebei220241018094858mSAu8 의 매출전표를 확인할 수 있는데 API로는 왜 응답이 나오지 않는지 , 2번과의 차이점이 무엇인지 알고 싶습니다.
LG 모듈은 해당 API 를 사용하실 수 없습니다. 기준은 LG모듈(xpay)을 사용하여 결제를 했는지
docs.tosspayments.com 에 가이드되는 신모듈을 사용하여 결제를 했는지구요
LG모듈의 거래를 찾으시려면 LG모듈용 거래대사나 정산대사를 이용하셔야해요
아하 그렇군요. LG모듈이 더 이상 지원하지 않는다고 들었는데, 그것은 매출전표 보여지는 부분과는 무관한것으로 보면 될까요?
LG모듈 계속 지원합니다. 매출전표와는 무관하구요
일부 아주 오래된 구 도메인을 사용하는 경우만 서비스가 불가해요
lgdacom.conf 의 내용을
이렇게 쓰시면 됩니다
확인감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.