테스트 사이트 - 개발 중인 베타 버전입니다

kcp 카드결제 오류 채택완료

rain99 3년 전 조회 2,680

총주문금액에 부가세포함으로 진행해서 그런걸까요? 

카드결제를 하면 승인이 되었다 바로 취소가 되고

모바일에서 주문시에는 "Receipt Amount Error" 페이지에 이렇게 표시됩니다.

 

orderformupdate.php 파일에서 333~334라인쯤

</strong></p>

<p>$i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon;

$order_price = $tot_od_price*1.1 + $send_cost + $send_cost2 - $tot_sc_cp_price - $od_temp_point;</p>

<p><strong>

 

이렇게 수정진행했는데 

 

</strong></p>

<p>// 주문금액과 결제금액이 일치하는지 체크

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");

    }

}</p>

<p><strong>

 

여기부분에서도 별도로 수정이 필요한걸까요?ㅜㅜ 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
Kast
3년 전

해당질문내용은 이전에 한번 질의된 내용이긴한데

https://sir.kr/qa/205489

해당 질문내용을 한번 살펴보시면 도움이되실지모르겠습니다 ㅠㅠ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

K
Kast
3년 전
유력해보이는 원인으로는...

카드모듈 금액과 주문금액이 일치하지않아

if((int)$order_price !== (int)$pg_price)
해당 if문에 걸려 문제가 발생될 원인이 가장높아보이네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인