이니시스 결제 구조문의 채택완료
토스랑 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개
이니시스도 마찮가지로 오류 발생 시 결제가 되지 않습니다.
</p>
<p> } else {</p>
<p> </p>
<p> //#############</p>
<p> // 인증 실패시</p>
<p> //#############</p>
<p> echo "
";</p>
<p> echo "####인증실패####";</p>
<p> </p>
<p> ob_start();</p>
<p> var_dump($_REQUEST);</p>
<p> $debug_msg = ob_get_contents();</p>
<p> ob_clean();</p>
<p> </p>
<p> echo "<pre>" . strip_tags($debug_msg) . "</pre>";</p>
<p> }</p>
<p>
답변에 대한 댓글 3개
모바일은 결제 오류는 아래 부분으로 체크하네요.
[code]
if($hash !== $post_p_hash)
alert('결제 정보가 일치하지 않습니다. 올바른 방법으로 이용해 주십시오.');
[/code]
금액 불일치한 경우에 취소처리를 아래 파일에서 합니다.
/shop/inicis/inipay_cancel.php
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인