LGD_MID 필드가 누락되었습니다. Init_TX(LGD_MID)를 해주시기 바랍니다. 또는 mall.conf 에 상점키가 셋팅되어 있지 않습니다.
운영환경
-2016년 부터 결제 모듈 운영
- 소스 코드는 20년은 넘은 것 같음
- 2016년에 인수 받아 운영 중
-php
-모바일_XPay
마라톤 홈페이지 입니다.
매년 1월부터 3월까지만 결제가 이뤄집니다.
오늘 오픈했는데, 에러 로그 확인해보니 아래와 같은 메시지가 있습니다.
"
LGD_MID 필드가 누락되었습니다. Init_TX(LGD_MID)를 해주시기 바랍니다. 또는 mall.conf 에 상점키가 셋팅되어 있지 않습니다."
원인과 해결 방법이 알고 싶습니다.
- 사용자 모바일의 특수한 상황에서만 발생하는 것 같다면
- 결제 모듈이 오래되어서 그런 것입니까?
- 코드를 수정하여 해결 가능합니까?
- 모바일 보안 정책이 강화 되어 그렇다면
- 그래서 모듈을 토스페이먼트에서 제공하는 최신 버번으로 변경할 필요가 있습니까?
50 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
안녕하세요! 어제는 모바일 크롬에서만 오류가 발생한다고 해주셨는데요! 모든 모바일 환경에서 동일한 오류가 발생중인가요?
위 로그는 저의 쪽 테스트 결과가 아닙니다.
고객이 결제하다가 오류 발생한 결과가 DB에 저장된 것입니다.
고객의 문의가 온 상태는 아니고 오늘 DB 조회하여 확인했어요.
http://marathon.jejumbc.com/
결제 테스트 진행해봐도될까요?
그런데 저런 현상이 무조건 발생하는 것은 아닙니다.
어제 저희 쪽에서 4대의 폰으로 다양한 브라우저(크롬, 사파리, 네이버, 다음)으로 테스트할 때는 이상 없었습니다.
오늘 결제가 성공한 사람들도 있었습니다.
테스트는 진행해도 되는데....
결제 후에 저희쪽에서 결제 취소해드려야하는 것이죠?
-이상 입니다.
홈페이지에 취소로직이 없다면 취소해주셔야합니다
네, 홈페이지에는 취소 로직이 없습니다.
괜찮으시다면 저희쪽에서 취소 하겠습니다.
결제는 이름하고 핸드폰번호(인증 안받음)을 키로 진행합니다.
이름에 토스페이(테스트) 이런 식으로 작성해주시면 확인하여 취소해드리겠습니다.
-이상
어제도 라이브환경에서 테스트 하신게 맞으신가요?
네, 어제는 모든 테스트가 라이브 환경이었습니다.
현재 모바일에서 결제 테스트 했는데 같은 오류 받았습니다.
크롬 입니까?
삼성브라우저요 그런데 저 오류는 . mall.conf파일에 설정이 안되었을 때 발생하는건데요
모바일 모듈 소스코드 확인가능하세요?
모든 기기가 동일한 증상이 나타나야하는 상황인것 같은데요
모바일 모듈 mall.conf파일 확인 바랍니다.
저도 다시 테스트 해보겠습니다.
이유준 님이신가요?
ㄴㅔ
저도 발생하네요 ;;;;;
모바일 모듈 mall.conf파일 확인해주세요
네
우선 확인해보겠습니다. 감사합니다.
어제 저는 비씨(페이북)로 테스트해서 잘되었습니다.
다른 테스터는 현대카드였습니다.
지금 비씨(페이북)은 잘됩니다.
그냥 "페이북"에서만 발생하는 것 같습니다.
혹시 결제는 무엇을 선택하셨나요?
mall.conf 설정이 제대로 되어있는데 맞는지 확인하신 건가요..?
지금 코드 입니다.
주석에 설명되어 있는 문장을 확인하고 입력예 부분을 삭제하고 방금 배포했습니다.
그리고 테스트 했습니다.
제가 테스트하니 저는 잔액부족으로 로그되는 군요.
결제 방법은 무엇으로 하셨나요?
국민 페이북으로 하였습니다
아마 실제로 제 카드에 잔액에 부족한거 같은데, 제가 예전에 연동했던 코드와 몰설정 파일 보내주신 걸 보니 문제 없어 보이긴 합니다
mertID가 노출되어 삭제했습니다.
다른 카드로도 테스트해보시기 바랍니다. 아까 제가 오류난건 현대카드였습니다.
해당 오류는 카드사 문제로 발생하는 오류가 아닙니다.
일단 제 카드에는 10000원만 있는 터라 테스트를 도와드리긴 어렵네요 😅
@김민식 기존에 동일 설정으로 서비스를 운영하셨고 그 당시에는 정상 결제 되었었을까요?
기존 소스랑 결제 파트 코드가 동일한데 갑자기 발생하는거라면 더더욱 이상한 부분이라서요
잠시만요. 한 30분 회의 있어서 자리 비우겠습니다.
작년은 저 오류 메시지 발생 활유이 1% 정도였고, 제가 로그로만 확인했습니다.
클라이언트가 특별한 클레임이 없었고요.
오늘 오픈 했는데 2명 결제 시도했는데 1건이 발생해서 우려가 되는 상황입니다.
이 메시지 자체는 클라이언트 환경을 타는 것이 아니라 서버쪽 설정에 따라 발생합니다.
혹시 웹서버를 여러대 운영하고 계신가요?
아니요.
한 대입니다.
아니면 결제가능한 페이지가 여러곳인가요?
모듈 호출하는 페이지는 3군대 입니다.
- pc 2군대
- 모바일은 1개 입니다.
결론적으로 xpay 사용하는 페이지는 1개입니다.
우선, 제가 궁극적으로 궁금한 사항은 이렇습니다.
그럼 3군데로 소스가 나뉘어져 있다는 말씀 이시네요
네.
3군데 서버 쪽 mall.conf 우선 전부 확인 해주세요
2군대는 피씨 버전 모듈을 사용하고 (lgdacom)
2군대에서는 모바일버전(smartXpay) 사용중입니다.
네, 지금 나뉘어져 있는 3군데의 mall.conf 하나씩 전부 확인 하시고,
다른 부분 확인 부탁 드려요
그리고 상점 ID 는 고정된 1개만 쓰시는 거구요.
제가 궁극적으로 궁금한 점은 이 모듈이 오래된 모듈이여서 예외사항이 많다면,
지금 토스페이먼츠에서 제공하는 다른 방식으로 다시 개발하는 것이 더 좋을 지 궁금합니다.
그렇지는 않아요
지금 사용하시는 모듈도, non session Xpay 모듈이라면 사용하시는데에 큰 문제 없고, PHP 라면 더더욱 지금 굳이 바꾸실 필요는 없으세요
제가보기에는, 운영 중이신 사이트 SSL 인증서 적용이 최우선 이신것 같아요
방금 삼성 카드로 결제 했을때도 문제 없이 잘 되네요..
토스테스트(010-9110-6959) 취소 부탁드릴께요.
네, 모듈 관련 설명 정말 감사합니다.
네 ssl 인증서 설치하기로 클라이언트롸 협의 했으니
우선, 이상태로 운영하고
추후에 또 발생하는지 지켜봐야할 것으로 판단됩니다.
어제, 오늘 감사했습니다.
수고하세요.
취소 권한은 클라이언트 담당자에게 있습니다.
네 확인후 이상있으시면 다시 문의 주시기 바랍니다.
지금 바로는 못한다고 하는데... 혹시 취소 안되면 제 번호로 연락 주세요.
네 알겠습니다.
오늘 중으로는 할 수 있다고 하는데... 클라이언트가 잘 어기는 편이라...
전화번호는 지워주세요.. 따로 적어 두었습니다.
두번 하신건가요?
결재 내역(이름, 금액 적어주세요.)
결제 취소할 때 필요한 것이요
제가 클라이언트에게 전달 할 목적입니다.
전에 저희팀 다른분이 현대카드로 하신것 같은데
제가 테스트 한거는 토스테스트, 30000원 입니다.
현대카드 결제건은 실패 된것이라서 제가 공유한것만 취소해 주시면 됩니다.
해당 결제 건 취소했습니다.🙂
확인 부탁드려요.
네 확인했습니다. 감사합니다.
해당 오류건은 우선 안고 가기로 했습니다.
SSL 인증 후에 경과 보고 대응하면 될 것 같습니다.
완료 처리해도 될 것 같네요.
수고하셨습니다.
감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.