답변 2개 / 댓글 4개
config.php 파일의 define('G5_DISPLAY_SQL_ERROR', FALSE); 설정값을
TRUE 로 변경해서 sql 오류가 출력되는지 확인해 보시기 바랍니다.
답변에 대한 댓글 3개
결제정보가 상점 DB에 정상적으로 기록되지 않는 것으로 생각됩니다.
해당 오류 메세지는 mobile/shop/inicis/pay_return.php 파일의 아래 코드와 연관이 있습니다.
[code]
$sql = " select * from {$g5['g5_shop_inicis_log_table']} where oid = '$oid' ";
$row = sql_fetch($sql);
if(!$row['oid'])
alert('결제 정보가 존재하지 않습니다.\\n\\n올바른 방법으로 이용해 주십시오.', $page_return_url);
[/code]
결제 결과를 저장하는 g5_shop_inicis_log 테이블에 정보를 저장하는 파일은
mobile/shop/inicis/settle_common.php 입니다.
두 파일 중 프로그램 오류가 있어 주문이 정상적으로 완료되지 않는 것으로 보입니다.
해당 오류 메세지는 mobile/shop/inicis/pay_return.php 파일의 아래 코드와 연관이 있습니다.
[code]
$sql = " select * from {$g5['g5_shop_inicis_log_table']} where oid = '$oid' ";
$row = sql_fetch($sql);
if(!$row['oid'])
alert('결제 정보가 존재하지 않습니다.\\n\\n올바른 방법으로 이용해 주십시오.', $page_return_url);
[/code]
결제 결과를 저장하는 g5_shop_inicis_log 테이블에 정보를 저장하는 파일은
mobile/shop/inicis/settle_common.php 입니다.
두 파일 중 프로그램 오류가 있어 주문이 정상적으로 완료되지 않는 것으로 보입니다.
혹시 주문번호 확인해보셨나요?
주문하고 나서 결제후 세션값을 지우고 주문번호로 조회를 합니다.
해당 주문번호 내역에 주문 테이블에 저장이 잘되었나 먼저 확인해보시고...
그게 아니면 주문번호가 없거나 잘못된걸로 추측됩니다.!
그부분만 해결해보시면 해결될듯합니다.
답변을 작성하려면 로그인이 필요합니다.