lg 전자결재 문제
본문
고객이 주문서 작성하고 카드결재 선택후 주문하기를 눌렀을때
lg전자결재로 넘어가야하는데 "인증이 실패하였습니다 검증값[LGD_HASHDATA] 생성오류또는 데이터가 위변조되었습니다."
이런 오류가 뜹니다.
lg에 기술문의한 결과 값이 넘어올때 html코드 br 부분이 포함되어 넘어온다고 합니다.....
모바일은 문제없이 진행됩니다만 pc부분만 그렇습니다......
영카트5 버전은 테마 지원 전 버전을 사용하구요.
lg/makehashdata.php
파일의 해쉬값이 안맞아서 그런거라고 답변을 받았는데 어떻게 매칭을 시켜야하나요??
ps 제가 생각해보니까 영카트5로 작업되기전에 임대몰에서 lg전자결재를 이용을 했고
영카트로 이전하면서 아이디와 mertkey 만 재발급 받은걸로 알고 있습니다.
그누에서 신청한것이 아닌 재발급으로 해당 값만 입력하다보니 이런 문제가 생긴건지도 모르겠다는 생각도 들구요.
답변 2
저도 답답해 했는데.
\plugin\lgxpay\lgdacom\XPayClient.php
180번째줄
curl_setopt($this->ch, CURLOPT_FOLLOWLOCATION, true);
이 부분을 주석으로 막으니 되네요.
그래도 오류나 나오는데.
이 부분은 자바스크립트에서 값을 전달하는 부분입니다.
// 결제정보설정
이라고 주석이 있는 부분 아래에서 lg에 해당하는 부분에서 value값을 alert으로 띄워서 안 나오는 부분을 바꿔주시면 됩니다.
그누에서 발급받은 형태가 아니라면 각 소스에 그누보드에서 제공하므로 구분값을 소스에서 붙여주는데 해당 부분을 제거 또는 수정하시면됩니다
답변을 작성하시기 전에 로그인 해주세요.