xpay 매출전표 (분할)생성 실패 원인 확인 요청드립니다.
1월 30일 11시 42분 11초 전후
주문번호 :
MID :
transaction_number :
(문의완료)
12 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
매출전표를 출력한 전체 URL 주소나 스크립트 함수를 공유주실수 있으실까요?
음.. 정확히 어떤 정보를 드리면 될까요 ?
$xpayService->TX() 호출 후
아래 코드로 리턴코드 및 리턴메시지 확인하고 있으나 위 주문번호의 경우 해당 값이 확인되지 않아 실패 사유에 대해 확인 요청드렸습니다.
$xpayService->Response("LGD_RESPCODE", 0)
$xpayService->Response("LGD_RESPMSG", 0)
화면에서 영수증을 출력하는 버튼이 있으실텐데요..브라우져 소스보기를 하면, 해당 버튼에 링크된 스크립트나 링크가 있을겁니다
예시를 말씀드리면 아래와 같습니다.
<script language="JavaScript" src="https://pgweb.tosspayments.com/WEB_SERVER/js/receipt_link.js"></script>
<body>
<a href="javascript:showReceiptByTID('LGD_MID', 'LGD_TID', 'authdata')">영수증 출력</a>
</body>
아니면, 영수증에러가 나는 화면을 캡쳐해서 공유부탁드립니다. (에러화면의 url주소가 확인된다면, 전체 URL주소도 함께 부탁드립니다)
음.. 현재 소스구조는 결제시 매출전표 (분할)발행 후 해당 매출전표 정보를 전달받아 자체 DB에 저장 후 화면에 뿌려는 구조로 되어있습니다.
매출전표 출력(?) 뭔가 제가 문의드리는내용과 다른 핀트인것 같다는 생각이 드는데요..
결제 후 매출전표 발행시 발행이 되지 않아서 실패사유 로그를 확인 요청드리는것 입니다.
현재는 매출전표가 발행되어 있는 상태입니다. (이후 재시도 하여 발행함)
이거 제가 대응하도록 할께요.
매출전표 분할 API 를 호출하셨는데 에러를 받으신거죠?
옙, 실패하였는데
($xpayService->Response("LGD_RESPCODE", 0) == '0000'을 받지 못함)
남겨진 로그에
$xpayService->Response("LGD_RESPCODE", 0)
$xpayService->Response("LGD_RESPMSG", 0)
두 값이 모두 빈값으로 보여 확인하고자 문의 드렸습니다..
저희 로그상으로는 정상적으로 성공응답이 나간것으로 확인됩니다.
매출전표도 잘 분할이 되어 있는것 같구요.
응답은 이렇게 나갔습니다 (해시데이터는 삭제했습니다)
LGD_RESPCODE=0000,LGD_HASHDATA=,LGD_TIMESTAMP=20240130114209,LGD_RESPMSG=처리성공
저게.. 음.. 일단 저희쪽에 기록된 로그로는 당일엔 실패하였고 이후 인지하여 2월5일인가.. 그쯤에 다시 수동으로 재발행 시도한걸로 기억하는데 1월30일에 제대로 분할발행이 되었다는 말씀이시죠 ?
뭔가 저희 로직에 문제가 있나보네요..
2월 5일 8시 49분 에 재 요청을 하신것으로 확인되고 그때는 애래와 같이 에러가 나갔습니다.
LGD_RESPCODE=1111, LGD_RESPMSG=해당 분할전표 정보는 이미 등록되어 있습니다
아.. 옙 확인 감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.