안녕하세요 타이소 입니다.
기존 si_thai-so 는 si_chun0620로 변경해주시고 si_thai-so는 삭제해주셔도 됩니다. 저도 고객사 쪽 전달을 받다 보니 혼선이 있었습니다. ㅠㅠ
63 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
웹훅 관련 내용인가요?
네네 메일 주셔서
네 잠시만요
디스코드에서 말씀하시는분이
kooh***hk 이분과 동일한 분인가요?
네네
네
다시 설정해 드렸습니다.
test해보겠습니다~
전송기록이 안남아요

관리자에도 미수금으로 잡히고

혹시 인터벌이 있을까요?
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
test 해도 안된다고 말씀드렸습니다. ㅠㅠ
토스 개발자센터에도 로그가 안쌓이고 사이트 관리자에도 미수금 처림 됩니다.

si_chun0620 상점의 테스트 로 보내신건가요?
주문번호 알려주시겠어요?
.XPAY 방식이라 개발자 센터에서는 표시 되지 않습니다.
2025040811184021
입니다.
안되서 취소했는데 다시 결제 해볼까요?
저희가 호출했을때 internal_error 가 응답으로 내려오고 있습니다.
해당 서버 로직을 확인해 주세요.
그냥 cafe24호스팅을 사용하고 있어요
저희는 말씀하신 URL 로 호출을 해드렸는데 internal_error 가 내려온겁니다. 해당 URL 은 누가 개발하셨나요?
그냥 영카트 기본을 쓰고 있습니다.
이부분은 영카트 쪽에 문의를 해보셔야 할것 같습니다.
저희는 정보를 보내드렸는데 해당 파일에서 에러를 응답하고 있어요.
영카트 쓰는 고객중엔 토스 사용자가 없나요? 카드결제는 잘 들어오는데 가상계좌만 안들어와서요
도메인/shop/settle_lg_common.php 이 파일로 들어온다고 다른 사람들은 말을 해서요
혹시나 해서 인데요

live인데 test로 되어 있어서 문제는 아닌가요?
이게 안되면 아마 고객사쪽에선 취소하고자 하실꺼라..답답하네요
다른 영카트 고객들은 잘 사용하고 계십니다.
그리고 영카트에서는 저키를 사용하시면 안됩니다.
맨 아래에 mertkey 라는 값이 있고 그걸 쓰셔야 해요.
네 알고 있습니다.'
settle_lg_common.php 이 안되서 새로 settle_lg_common.php 파일을 만들어 연동해 보려고 했습니다.
다른 고객들도 /shop/settle_lg_common.php 이 파일로 쓰나요?
해당 파일이나 구조는 저희가 제작한 것이 아니라서 정확한 설명 드리기 어렵습니다.
위에 냥과장님 말씀하신 것철머 영카트 커뮤니티 쪽에서 확인해주셔야해요.
커뮤니티쪽에서 나온 얘기가 저 부분이고 커뮤니티 내에서도 토스 가상계좌가 안된다는 사례가 여럿 있어서요
다들 답이 명확하지 않더라구요
가장 많은 사례가

이거라서요
일단 위에 주시는 정보들 /shop/settle_lg_common.php 이나 커뮤니티 내용은 저희쪽의 정보가 아니라 모두 영카트쪽 정보여서 저희가 알지 못하는 정보에요.
저희가 그래서 이부분은 뭐라고 말씀드릴 수가 없습니다.
상황을 이해해보면 영카트쪽 소스상에서 mid: si_chun0620 의 머트키가 올바르지 않은 머트키로 설정이 되어 있는 것으로 보여요.
머트키가 문제인데 결제가 될 수도 있나요?
결제는 문제가 없습니다.
가상계좌 통보를 통보url 로 드렸는데, 머트키가 맞지 않아서 "결제결과 상점 DB처리(LGD_CASNOTEURL) 해쉬값 검증이 실패하였습니다." 오류로 통보 처리를 영카트에서 처리하지 못했을 것으로 예상됩니다.
네 지금 이슈되는게 가상계좌 통보쪽 맞지 않으세요?
네 결제가 되고 나서
실제 입금 처리는 되었는데 저희가 드린 입급통보를 처리 못하는 상태이고 그때 위 메세지가 발생하는 것인데, 해시데이터는 머트키 정보를 포함하고 있기 때문입니다.
관리자에서 미수금으로 계속 뜨는것만 문제입니다.
근데 잘못된 머트키가 들어있어서 통보처리를 제대로 못해서 위 메세지가 발생하는것이고요.
머트키는
머트키는 노출하시면 안됩니다
복사해서 넣어서
아네
복사해서 넣어서
문제가 되진 않을꺼 같은데
그누보드5(영카트5)는 LG U+ 에서 넘어온 모듈만 지원합니다
토스페이먼트에 연락하셔서 LG U+ 에서 사용되던 것으로 변경해서 적용해야 합니다
이거 하곤 상관이 없을까요?
네 위 셋팅 부분이 아닙니다.
아 지금보니 통보 url 을 settle_lg_common.php 로 쓰고 계시네요.
커뮤니티에선 다 그걸 쓰라고 되어 있더라구요
여기 코드에 보시면 mertkey 가 있을텐데 여기에 있는 머트키가 일치하는지 체크해보시겠어요?
영카트측에서 쓰는 통보url 이 그건가보네요
그 통보페이지의 머트키가 아까 잠깐 캡쳐주셨던 값과 일치하도록 해주시면 될겁니다.
네 그래서 그 문서를 보고 있는데 거기엔 머트키 값이 들어가는게 없어요
아니요 문서 말고 실제 파일 말씀드리는거에요
네 그 실제 파일이에서요
전부 엘지에 관련된 파일만 있어서요
해당 코드에 해쉬값 실패 메세지가 있지 않나요?
보시면 아실텐데요 그냥 뭘 설정하고 입력하고 하는 라인이 없어서요
$LGD_MERTKEY = $config['cf_lg_mert_key']; //LG유플러스에서 발급한 상점키로 변경해 주시기 바랍니다.
이 부분은 아닐 듯하구요
그 부분이 맞습니다.
그럼 한번 반영해보고 test해보겠습니다.
변경하고 결제해봤는데 지금도 같은 오류 일까요?
"결제결과 상점 DB처리(LGD_CASNOTEURL) 해쉬값 검증이 실패하였습니다." 이 오류는 이제 해소 되었습니다.
통보 결과에 OK 만 찍어주시면 됩니다.
해당 파일에서 말씀이실까요?
네. 입금 성공처리하셨을때 OK 이면, 저희쪽에서도 정상적으로 처리를 한 것으로 판단합니다.

아 가상계좌인데요?
그럼 토스가 결제 되고
그 값이 저희쪽으로 와야 하는데
반대 아닌가요?
카드나 계좌이체는
결제창 호출 -> 인증성공 -> 승인요청 -> 승인성공 이지만
가상계좌는
결제창 호출 -> 인증성공 -> 발급요청 -> 발급성공 입니다. 발급 시점과 사용자 입금시점이 다릅니다.
그래서 입금 시점에 위 casnoteurl 로 통보를 드리는겁니다.
은행에서 입금처리되면 토스페이먼츠로 콜백이 오고, 토스페이먼츠에서 위 통보url 로 노티를 줍니다.
가맹점에서는 저기에 OK 를 리턴해야, 저희가 통보처리를 정상적으로 하였구나라고 판단하는겁니다.
발급까지는 잘 됩니다. 그런데 고객이 입금하고 입금한 내역이 입금되었다고 관리자에서 뜨지 않아서요
네 그 부분을 보시면 됩니다.
제가 개발자가 아니다 보니 조금 이해를 못하고 있어요 ㅠㅠ
if ($result)
$resultMSG = "OK"; 이부분을 수정해야 한다는 말씀이신가요?
개발자분이 봐주셔야 할 것 같습니다.
개발자 한테 의뢰를 할때 해당 파일을 수정해달라고 하면 되는거죠?
이런상황이면 일반적으로 영카트 이용자는 토스를 사용하기 힘들겠네요
해당 부분은 실제로 가맹점 서비스 내에서 사용하시는 소스 코드를 수정해야 하는 영역이라,
저희 쪽에서 정확하게 어딜 수정하셔라 라고 안내드리긴 어려운 점 양해 부탁드립니다.
아래 분기 처리된 부분을 보셔야 하는거구요.
else if( "I" == $LGD_CASFLAG ) {
보통 이런 상황에서는 개발자가 작업하시는게 맞고요.
영카트측에서 봐주시거나 해야하는 내용일 것 같네요.
영카트를 수정해서 쓰고있으신건가요
아니면 영카트 순정 상태이신건가요?