라이언
라이언16mo ago

receipt 관련 문의드립니다.

1. 테스트 키 결제한 주문의 영수증을 확인할수 있는 방법이 궁금합니다. 2. 카드결제, 무통장결제, 간편결제 모두 receipt 값 기준으로 영수증을 사용하면 될까요? 3. receipt 안의 url은 추후에 변경이 될지 궁금합니다. 4. 결제가 취소되면 receipt 에 있는 url 조회시 취소 영수증으로 보이는지 궁금합니다. 관련해서 문의사항 확인부탁드립니다! 감사합니다.
18 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
today.lastday
today.lastday16mo ago
1. 테스트 결제는 영수증을 지원하지 않습니다. 2. 네 3. url은 변경될 수는 있습니다. (원천사 장애나 기타 문제 등으로) 4. 취소 영수증으로 보입니다. 2.의 현금성 결제 수단은 현금영수증 객체를 이용하여 고객에게 보여줘야 합니다.
라이언
라이언OP16mo ago
결제 영수증을 사용자들에게 제공하기 위해 최초 결제 후 응답값으로 확인한 receipt 를 db에 저장하려고 했습니다. url이 변경된다면 사용자들에게 보여줄때 결제 조회 api를 매번 호출 후 보여줘야할까요?
today.lastday
today.lastday16mo ago
그렇게 제공하셔도 됩니다. 다만 예외케이스가 발생하여 변경의 가능성이 있다는 의미입니다.
라이언
라이언OP16mo ago
그럼 예외 케이스 발생시 따로 안내해주시나요?
today.lastday
today.lastday16mo ago
네, 문제가 발생한 경우는 가맹점 연락 정보로 메일 전달 드려요.
라이언
라이언OP16mo ago
더불어, 현금성 결제 수단(가상계좌) 에서는 cashReceipt 을 사용해야하는것으로 이해했는데요 현금영수증을 발급하지 않은경우는 영수증이 없는걸까요? 더불어, receiptUrl 조회시 필수 파라미터가 누락되었습니다. (transactionId) 라는 메세지가 확인되는데 어떤경우에 나타나는 메세지 인지 궁금합니다. 제가 확인한 url은 https://dashboard.tosspayments.com/receipts/cash-receipt/20230814132942_262280/tDRmath1?ref=PX 입니다.
today.lastday
today.lastday16mo ago
1. 현금영수증은 계좌이체, 가상계좌에서 발행됩니다. 2. 보내주신 주소는 테스트 환경으로 보이는데 테스트 환경은 해당 기능을 제공하지 않습니다. 기본 영수증은 receipt.url에서 제공합니다. receipt.url 각 결제수단별 영수증을 확인할 수 있는 주소입니다. 카드 결제는 매출전표, 가상계좌는 무통장 거래 명세서, 계좌이체・휴대폰・상품권 결제는 결제 거래 내역 확인서가 제공됩니다.
라이언
라이언OP16mo ago
1. 에 대해 추가 설명드리자면, 가상계좌를 선택했지만 현금영수증을 발급하지 않은경우를 문의드린것입니다.! 아! 그럼 가상계좌도 기본적으로 receipt.url 을통해 영수증 내역이 보인다는것으로 이해했는데 맞을까요!?
today.lastday
today.lastday16mo ago
정확히 영수증이 아닌 결제 거래 내역확인서 입니다. 이 부분을 원하시는 것이라면 맞습니다.
Kimoon Lee
Kimoon Lee16mo ago
그리고 receipt.url 은 한번 발행된것은 변경되지 않습니다. 다만 receipt.url 을 특정 정보의 조합으로는 생성하지 마시기 바랍니다(저희 로직이 언제 바뀔지 모릅니다) 말씀하신 것처럼 결제 응답에 있는 URL 을 DB 에 저장해서 쓰시면 됩니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
라이언
라이언OP16mo ago
추가로 가상계좌 결제에서 계좌 만료시 receipt url은 사라지는걸까요??
Kimoon Lee
Kimoon Lee16mo ago
아뇨 사라지지는 않습니다. 입금이 되지 않은경우 URL 호출하시면 에러 발생하실거에요.
라이언
라이언OP16mo ago
https://pgweb.tosspayments.com:9091/MpFlowCtrl?eventDiv1=search&eventDiv2=getCasReceiptList&trxid=DRmat20230905145837D7yi4&SYSTEM=NEW 주문번호: 20230905145643_776285 건은 계좌 만료 상태인것으로 보이는데 receipt url 조회시 목록에 확인되지 않아 문의드립니다1
Kimoon Lee
Kimoon Lee16mo ago
계좌 만료 상태라 조회가 되지 않는 상태입니다. 확인해 보니 에러가 발생하는건 아니고 조회 내역이 안보이네요.
라이언
라이언OP16mo ago
아! 그럼 가상계좌 만료상태일때는 거래내역에 보이지 않는것으로 이해하겠습니다 더불어, 현금영수증 미발행한 미입금 상태의 주문건도 조회 내역이 보이지 않는데 이 상태일때 거래내역을 볼수 있는 방법이 있을까요?!
Kimoon Lee
Kimoon Lee16mo ago
미입금 상태라서 거래가 없습니다. 그러므로 거래내역도 당연히 없구요.

Did you find this page helpful?