모바일에서 전자결제 lg u+ 사용시 oderformupdate.php "Error." 발생 질문

모바일에서 전자결제 lg u+ 사용시 oderformupdate.php "Error." 발생 질문

QA

모바일에서 전자결제 lg u+ 사용시 oderformupdate.php "Error." 발생 질문

본문

 

모바일에서  < 전자결제 lg u+ >로 신용카드 결제시

 

카드사를 신한카드로 지정하고

http://xpay.lgdacom.net/xpay/Choose.do 페이지에 

상품명과 상품금액정보와 이메일이 표기되는부분에서 정상적으로 표기가 됩니다.

(즉, 여기까지는 정상적으로 데이터를 전달한것같은데...)

 

신한판어플로 접근이 되서 결제 완료가 됬다고 뜨고 다시 홈페이지로 이동이 됬는데

mobile/shop/oderformupdate.php 에서

"Error." 점이 하나인 에러가 발생하더라구요. 혹시몰라 주문내역을 보았으나 역시 정상적으로 DB가 기입이 안됬습니다.

 

구문을 찾아 그부분에

print_r($_POST);

출력을 해보니

Array(

[res_cd]=>0000

[LGD_PAYKEY]=>엄청긴 키값이출력됨

)

이것만 출력됩니다. 나머진 정상적으로 전달이 안되는것같습니다.

 

결제중에

 

그리고 에러구문을 지우고 테스트를 해보았으나 주문내역에 추가는 되지만 입금합계는 정상적으로 출력이 안되고 결제수단이 <결제수단없음>으로 생성이되며 주문하신분& 받으시는분이 정상적으로 생성이 안됩니다. 

 

무엇이 없어서인지와 어느 문서를 봐야하는지 알려주세요ㅠ

 

 

 

(* PC에서는 정상적으로 결제가 됩니다)

이 질문에 댓글 쓰기 :

답변 2

결제 과정에서 주문 데이터를 g5_shop_order_data 테이블에 저장한 후

결제 완료 후 이 데이터를 다시 orderformupdate.php 파일에 넘겨주게 되는데

이 과정에서 문제가 있는 것으로 보입니다.

 

config.php 파일에서 define('G5_DISPLAY_SQL_ERROR', FALSE); 값을 TRUE로

변경하시고 orderformupdate.php 파일에서 $result = sql_query($sql, false); 코드를

$result = sql_query($sql, true); 로 변경하셔서 DB 오류가 출력되는지 확인하시고

오류가 있다면 이 부분을 수정해 주셔야 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 126,563 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT