본문 바로가기

Story/php

영카트 이니시스 결제모듈연동시 카드사 포인트 사용하게 하는 방법

반응형

영카트사용중에 카드결제를 하는대 모바일에서 카드사 포인트 사용이 안되는 현상을 발견하였다.

 

PC 에서는 되는대 모바일에서는 안되는것이다.

 

관리자 페이지를 찾아봐도 카드사 포인트에 대한 설정은 없었다.

 

그래서 이니시스 메뉴얼을 찾아보았다.

 

 

 

먼저 PC 에서는 이미 포인트 사용이 되었지만 메뉴얼상에 있는 부분을 추가해 주었다.

 

/shop/settle_inicis.inc.php

 

$acceptmethod = 'HPP(2):no_receipt:vbank('.date('Ymd', strtotime("+3 days", G5_SERVER_TIME)).'):below1000'.$useescrow;

 

$acceptmethod = 'HPP(2):no_receipt:vbank('.date('Ymd', strtotime("+3 days", G5_SERVER_TIME)).'):below1000:cardpoint'.$useescrow;

 

 

acceptmethod CARDPOINT 카드포인트 사용유무 cardpoint

포인트를 사용하는 카드를 선택시 신용카드 메인 화면에 카드포인트를 사용할지에 대한 선택창이 표시된다.

 

 

 

 

다음은 모바일에 메뉴얼을 찾아 수정해 주었다.

 

/mobile/shop/inicis/orderform.1.php

 

<input type="hidden" name="P_RESERVED"   value="bank_receipt=N&twotrs_isp=Y&block_isp=Y&cp_yn=Y<?php echo $useescrow; ?>">
<input type="hidden" name="DEF_RESERVED" value="bank_receipt=N&twotrs_isp=Y&block_isp=Y&cp_yn=Y<?php echo $useescrow; ?>">

 

 

P_RESERVED 카드포인트 사용여부 cp_yn=Y


신용카드에 한하며, 신용카드 포인트를 사용가능하게 하는 옵션입니다.

이 옵션을 사용하면, 신용카드 사의 포인트를 사용할 수 있습니다.

 

 

 

모바일 결제중 카드 선택후 위처럼 포인트를 사용할것인지 묻는 부분이 생긴다.

 


 

영카트5.2.9.4 보안패치에서 이 부분이 적용되어 배포되었다.

 

이 패치 이후로는 위 내용을 따로 적용 할 필요가 없고 이 패치 이전은 위 내용으로 적용하면 된다.

 

https://sir.kr/yc5_pds/2026

 

 

반응형