개발자A
개발자A2mo ago

가상계좌 입금 상태 및 주문번호 이상

간헐적으로 가상계좌가 발급 시 결제 처리는 되어있는데 주문번호가 토스측이 전송하는 번호가 가맹점과 달라 결제 실패가 되는 오류가 있습니다 토스 측에서 전송한 주문번호는 20240809144138943 입니다 저희 서버에 저장된 주문번호는 20240809144547808이구요 또한 메시지 타입에 CAS, CBR이 있는데 이건 또 어떤것인지 궁금합니다
9 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2mo ago
저희는 이렇게 결제 요청을 받았습니다. LGD_MTRANSFERAUTOAPPYN=A, LGD_MPILOTTEAPPCARDWAPURL=, LGD_MTRANSFERCANCELURL=, LGD_PAYKEY=, LGD_ENCODING_NOTEURL=UTF-8, LGD_BUYEREMAIL=, LGD_RETURNURL=https://www.gyeongju.go.kr/gjlll/lgdacom_SmartXpay/returnurl.jsp?seq=28802, LGD_RESPMSG=, LGD_KVPMISPWAPURL=, LGD_CUSTOM_SWITCHINGTYPE=SUBMIT, LGD_CASNOTEURL=https://www.gyeongju.go.kr/gjlll/main/lecture/payment/accountCheck.do, LGD_PCVIEWYN=null, menu_idx=162, LGD_HASHDATA=824294ac5bc4cbf3acb08480d52d12bb, LGD_MTRANSFERWAPURL=, LGD_ENCODING=UTF-8, LGD_CUSTOM_FIRSTPAY=SC0040, LGD_CUSTOM_PROCESSTYPE=TWOTR, CST_MID=gjll0329, LGD_VERSION=JSP_Non-ActiveX_SmartXPay, DEVICE_TYPE=A, LGD_KVPMISPAUTOAPPYN=A, CST_PLATFORM=service, LGD_TIMESTAMP=20240809144138943, LGD_KVPMISPCANCELURL=, LGD_BUYER=남희, LGD_PRODUCTINFO=(24e169)발효주와 수제맥주 양조, LGD_CUSTOM_SKIN=SMART_XPAY2, LGD_ENCODING_RETURNURL=UTF-8, LGD_OID=20240809144138943, CST_WINDOW_TYPE=submit, LGD_RESPCODE=, LGD_AMOUNT=40000, LGD_DOMAIN_URL=xpayvvip, LGD_MID=gjll0329 이 주문번호 거래는 따로 있고요 LGD_MTRANSFERAUTOAPPYN=A, LGD_MPILOTTEAPPCARDWAPURL=, LGD_MTRANSFERCANCELURL=, LGD_PAYKEY=, LGD_ENCODING_NOTEURL=UTF-8, LGD_BUYEREMAIL=, LGD_RETURNURL=https://www.gyeongju.go.kr/gjlll/lgdacom_SmartXpay/returnurl.jsp?seq=28802, LGD_RESPMSG=, LGD_KVPMISPWAPURL=, LGD_CUSTOM_SWITCHINGTYPE=SUBMIT, LGD_CASNOTEURL=https://www.gyeongju.go.kr/gjlll/main/lecture/payment/accountCheck.do, LGD_PCVIEWYN=null, menu_idx=162, LGD_HASHDATA=751bc2fcebde03da744e69e8cff3c5d6, LGD_MTRANSFERWAPURL=, LGD_ENCODING=UTF-8, LGD_CUSTOM_FIRSTPAY=SC0030, LGD_CUSTOM_PROCESSTYPE=TWOTR, CST_MID=gjll0329, LGD_VERSION=JSP_Non-ActiveX_SmartXPay, DEVICE_TYPE=A, LGD_KVPMISPAUTOAPPYN=A, CST_PLATFORM=service, LGD_TIMESTAMP=20240809144547808, LGD_KVPMISPCANCELURL=, LGD_BUYER=남희, LGD_PRODUCTINFO=(24e169)발효주와 수제맥주 양조, LGD_CUSTOM_SKIN=SMART_XPAY2, LGD_ENCODING_RETURNURL=UTF-8, LGD_OID=20240809144547808, CST_WINDOW_TYPE=submit, LGD_RESPCODE=, LGD_AMOUNT=40000, LGD_DOMAIN_URL=xpayvvip, LGD_MID=gjll0329 결제요청 / 서버처리 등에서 문제가 있으신것 같습니다.. 20240809144138943 이건 통보 시도 했는데 받지 못하셨고요.. 20240809144547808 이건 결제가 완료 되지도 않았습니다.. www.gyeongju.go.kr/gjlll/main/lecture/payment/accountCheck.do 404 에러 받고 있으니 확인 해보시고요.. CAS 가상계좌 발급신호 전송 CBR 가상계좌 입금신호 전송
개발자A
개발자A2mo ago
주문번호의 경우 저희 서버에서 발급한 번호를 토스측에 전달 하는것일까요 토스측에 주문번호를 요청 하여서 주문번호를 발급 받아 저희 서버에 저장하는 로직일까요?
유부장
유부장2mo ago
"가맹점" 에서 생성한 값을 "토스페이먼츠"에 전달하는것 입니다 보아하니 TIMESTAMP 값을 그대로 쓰고 있으시네요 LGD_OID 로직을 살펴보세요
개발자A
개발자A2mo ago
네 확인 하였습니다 말씀하신대로 TIMESTAMP 값을 그대로 사용중이였습니다;; 그럼 혹시 LGD_OID 값에 유니크한 값을 넣어서 다른 값과 충돌되지 않게끔 해야 하는데 변경시 문제가 될만한 요소는 따로 없을까요??
유부장
유부장2mo ago
네, 가맹점 측에서 유니크하게 관리 할수 있는 값이면 전혀 문제 없습니다.
개발자A
개발자A2mo ago
넵 알겠습니다 즉 문제는 가맹점측 서버 쪽에서 주문번호 = TIME STAMP 값이 지정되고 서버에 저장되어 토스측으로 전송할떄 TIME STAMP 값이 밀리초 단위로 바뀌어 결과적으로 주문번호 값이 변경되어 토스측과 가맹점 측 주문번호가 다른 것으로 인식이 되는 것 같습니다
유부장
유부장2mo ago
그렇군요. 공유 감사합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.