이니시스 결제 구조문의

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
이니시스 결제 구조문의

QA

이니시스 결제 구조문의

답변 1

본문

토스랑 kcp랑 이니시스 모두 써봤는데

mobile/shop/orderformupdate.php 에서
switch($default['de_pg_service']) {
        case 'lg':
            include G5_SHOP_PATH.'/lg/xpay_result.php';
            break;
        case 'inicis':
            include G5_MSHOP_PATH.'/inicis/pay_result.php';
            break;
        default:
            include G5_MSHOP_PATH.'/kcp/pp_ax_hub.php';
            $card_name  = iconv("cp949", "utf-8", $card_name);
            break;
    }

 

이 부분이 다른데는 결제승인요청을 진행하는거 같아서 이 코드 이전에 오류가 발생하면 결제가 진행되지 않는데 

이니시스는 결제 승인 요청 후에 orderformupdate.php파일이 오는거 같더라고요.

그래서 저 코드 이전에 오류가 발생해도 결제가 진행되는거 같은데 혹시 맞을까요?

 

 

이 질문에 댓글 쓰기 :

답변 1

이니시스도 마찮가지로 오류 발생 시 결제가 되지 않습니다.


    } else {
 
        //#############
        // 인증 실패시
        //#############
        echo "<br/>";
        echo "####인증실패####";
 
        ob_start();
        var_dump($_REQUEST);
        $debug_msg = ob_get_contents();
        ob_clean();
 
        echo "<pre>" . strip_tags($debug_msg) . "</pre>";
    }

제가 잘못 확인했네요.
모바일은 결제 오류는 아래 부분으로 체크하네요.


if($hash !== $post_p_hash)
    alert('결제 정보가 일치하지 않습니다. 올바른 방법으로 이용해 주십시오.');


금액 불일치한 경우에 취소처리를 아래 파일에서 합니다.
/shop/inicis/inipay_cancel.php

근데 결제 오류가 아니라 orderformupdate.php 에서 오류로 die가 되었을때 다른 pg사는 die뒤에 승인을 받아서 die가 뜨면 승인이 안되는데 이니시스는 승인 후에 orderformupdate.php 파일을 불러와서 die가 발생했을때는 말씀해주신 코드까지 진행이 안되서요..ㅠ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 2
© SIRSOFT
현재 페이지 제일 처음으로