KCP 보안패치에 대하여 궁금한 사항이 있어 문의드립니다.
1. 영카트 일반버전 및 KCP버전 확인 방법
2.
KCP 버전 수정
shop/settle_kcp.inc.php
<input type='hidden' name='site_key' value='<?=$default['de_kcp_site_key']?>'> <== 삭제
shop/kcp/pp_ax_hub.php
$g_conf_site_key = $default['de_kcp_site_key']; <== 추가
"" -> $g_conf_site_key 수정
$c_PayPlus->mf_do_tx( $trace_no, $g_conf_home_dir, $g_conf_site_cd, $g_conf_site_key, $tran_cd, "",
$g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib", $ordr_idxx,
$cust_ip, "3" , 0, 0, $g_conf_key_dir, $g_conf_log_dir);
$g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib", $ordr_idxx,
$cust_ip, "3" , 0, 0, $g_conf_key_dir, $g_conf_log_dir);
$c_PayPlus->mf_do_tx( $tno, $g_conf_home_dir, $g_conf_site_cd,
$g_conf_site_key, $tran_cd, "",
$g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib",
$ordr_idxx, $cust_ip, "3" , 0, 0, $g_conf_key_dir, $g_conf_log_dir);
$g_conf_site_key, $tran_cd, "",
$g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib",
$ordr_idxx, $cust_ip, "3" , 0, 0, $g_conf_key_dir, $g_conf_log_dir);
일반버전수정
shop/settle_kcp.inc.php
<input type='hidden' name='site_key' value='<?=$default['de_kcp_site_key']?>'> <== 삭제
shop/kcp/pp_ax_hub.php
$site_key = $default['de_kcp_site_key' ]; <== 추가
위와 같은 방법으로 수정하면 되는지 궁금합니다. 아님 샘플로 수정좀 부탁드리겠습니다.
댓글 1개
1. shop/orderformupdate.php 가 존재하면 KCP 버전, 없으면 일반버전으로 간단히 확인할수 있지만
일반버전에서 KCP 버전으로 , KCP 버전에서 일반버전으로 사용하는 분들이 계시므로 좀더 자세하게 파악하자면
주문시 shop/orderreceipt.php 가 나타나면 일반버전, 나타나지 않으면 KCP 버전입니다.
2. shop/settle_kcp.inc.php 에서는 site_key 와 관련된 코드를 삭제하시면 되며
shop/kcp/pp_ax_hub.php 에서는
$g_conf_site_key = $default['de_kcp_site_key']; // KCP 버전
...
$c_PayPlus->mf_do_tx( $trace_no, $g_conf_home_dir, $g_conf_site_cd, $g_conf_site_key, $tran_cd, "",
$g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib", $ordr_idxx,
$cust_ip, "3" , 0, 0, $g_conf_key_dir, $g_conf_log_dir);
...
$c_PayPlus->mf_do_tx( $tno, $g_conf_home_dir, $g_conf_site_cd,
$g_conf_site_key, $tran_cd, "",
$g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib",
$ordr_idxx, $cust_ip, "3" ,
0, 0, $g_conf_key_dir, $g_conf_log_dir);
$site_key = $default['de_kcp_site_key' ]; // 일반버전
과 같이 수정하여 사용하시면 됩니다.
고객님의 사이트는 제대로 수정이 되어 있는것으로 확인이 되었으며 결제가 정상인 것을 확인해 드렸습니다.
일반버전에서 KCP 버전으로 , KCP 버전에서 일반버전으로 사용하는 분들이 계시므로 좀더 자세하게 파악하자면
주문시 shop/orderreceipt.php 가 나타나면 일반버전, 나타나지 않으면 KCP 버전입니다.
2. shop/settle_kcp.inc.php 에서는 site_key 와 관련된 코드를 삭제하시면 되며
shop/kcp/pp_ax_hub.php 에서는
$g_conf_site_key = $default['de_kcp_site_key']; // KCP 버전
...
$c_PayPlus->mf_do_tx( $trace_no, $g_conf_home_dir, $g_conf_site_cd, $g_conf_site_key, $tran_cd, "",
$g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib", $ordr_idxx,
$cust_ip, "3" , 0, 0, $g_conf_key_dir, $g_conf_log_dir);
...
$c_PayPlus->mf_do_tx( $tno, $g_conf_home_dir, $g_conf_site_cd,
$g_conf_site_key, $tran_cd, "",
$g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib",
$ordr_idxx, $cust_ip, "3" ,
0, 0, $g_conf_key_dir, $g_conf_log_dir);
$site_key = $default['de_kcp_site_key' ]; // 일반버전
과 같이 수정하여 사용하시면 됩니다.
고객님의 사이트는 제대로 수정이 되어 있는것으로 확인이 되었으며 결제가 정상인 것을 확인해 드렸습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 56008 | |
| 56006 | |
| 55990 | |
| 55994 | |
| 55996 | |
| 55987 | |
| 55981 | |
| 55976 | |
| 55973 | |
| 55968 | |
| 55967 | |
| 55966 | |
| 55963 | |
| 55959 | |
| 55956 | |
| 55951 | |
| 55949 | |
| 55948 | |
| 55946 | |
| 55944 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기