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으로 띄워서 안 나오는 부분을 바꿔주시면 됩니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
이라고 주석이 있는 부분 아래에서 lg에 해당하는 부분에서 value값을 alert으로 띄워서 안 나오는 부분을 바꿔주시면 됩니다.
이부분은 어느 화일에 있나요??