lg유플러스 결제에러 관련
본문
주문하기를 누르면 엘지유플러스 결제창이 뜨다가 아래와 같은 창이 뜹니다.
"인증이 실패하였습니다. 검증값[LGD_HASHDATA] 생성오류 또는 데이터가 위변조가 되었습니다."
검색을 해보니 몇몇 분이 같은 에러가 발생한다는 것을 알았으나 답은 찾을 수가 없었습니다.
lg유플러스 측에 문의를 해보니 MERT KEY 값 앞에 "(br/" 라는 문구가 붙어 들어온다고 합니다.
소스 중 어느 부분을 확인하면 좋을지 아시는 분들 있으면 알려주시기 바랍니다.
참고 :
1. mert key값은 제대로 입력하였습니다.(유플러스 측에서 하라는 대로 처리했습니다.)
답변 2
쇼핑몰설정에서 저장한 cf_lg_mert_key 필드값을 이용하는 파일은 아래와 같습니다.
mobile/shop/lg/note_url.php
mobile/shop/lg/xpay_approval.php
mobile/shop/personalpayresult.php
mobile/shop/orderinquiryview.php
plugin/lgxpay/AuthOnlyReq.php
plugin/lgxpay/AuthOnlyRes.php
shop/settle_lg_common.php
shop/lg/makehashdata.php
shop/lg/escrow.register.php
shop/lg/taxsave_result.php
shop/lg/xpay_result.php
shop/lg/orderpartcancel.inc.php
shop/orderinquirycancel.php
shop/personalpayresult.php
shop/orderinquiryview.php
해시값을 생성하는 파일은 shop/lg/makehashdata.php 입니다.
LG 결제 테스트는 http://demo.sir.co.kr/gnuboard5/shop/?pg=lg 로 접속하시면 하실 수 있습니다.
우선 답변 감사합니다.
찾다 찾다 이상이 없어 웹호스팅을 cafe24로 변경하여 테스트 해보니 정상으로 처리가 되었습니다.
호스팅업체의 문제로 결론을 내렸습니다.
아직 업체에 문의는 하지 못 했습니다.
다른 분들도 이와 같은 문제가 발생 시 웹호스팅 업체를 변경해 보시기 바랍니다.