orderform.sub 에서 orderformupdate로 값이 전달이 안됩니다.

orderform.sub 에서 orderformupdate로 값이 전달이 안됩니다.

QA

orderform.sub 에서 orderformupdate로 값이 전달이 안됩니다.

본문

 

<input type="hidden" name="od_send_cost" value="<?php echo $send_cost; ?>">

orderform.sub에서 페이지 소스보기를 하면 od_send_cost의 value가 나옵니다.

 

근데

 

orderformupdate에서는 값이 $send_cost 값이 0으로 출력되네요....

이 질문에 댓글 쓰기 :

답변 3

해당 값을 임의로 조정한다면 f12 개발자 도구에서 악용의 우려가 있겠죠.

update 시 채크하는 스크립트가 있습니다. 해당 부분을 주석처리하거나 별도로 수정하세요.

// 주문금액과 결제금액이 일치하는지 체크
if($tno) {
    if((int)$order_price !== (int)$pg_price) {
        $cancel_msg = '결제금액 불일치';
        switch($od_pg) {
            case 'lg':
                include G5_SHOP_PATH.'/lg/xpay_cancel.php';
                break;
            case 'inicis':
                include G5_SHOP_PATH.'/inicis/inipay_cancel.php';
                break;
            case 'KAKAOPAY':
                $_REQUEST['TID']              = $tno;
                $_REQUEST['Amt']              = $amount;
                $_REQUEST['CancelMsg']        = $cancel_msg;
                $_REQUEST['PartialCancelCode'] = 0;
                include G5_SHOP_PATH.'/kakaopay/kakaopay_cancel.php';
                break;
            default:
                include G5_SHOP_PATH.'/kcp/pp_ax_hub_cancel.php';
                break;
        }

        if(function_exists('add_order_post_log')) add_order_post_log($cancel_msg);
        die("Receipt Amount Error");
    }
}


질문의 목적은

$order_price = $tot_od_price + $send_cost + $send_cost2 - $tot_sc_cp_price - $od_temp_point;
에서 $order_price에 $send_cost 값이 더해지지 않은 가격으로 나와서 입니다.

저 위에 코드 지워도 상관없을까요??
($pg_price는 정상적으로 나옵니다.)

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

회원로그인

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