kcp 사이트키 입력 관련 코드 수정

This commit is contained in:
chicpro
2014-09-26 14:19:09 +09:00
parent dfd7e6d5ee
commit 0709816c40
7 changed files with 46 additions and 78 deletions

View File

@ -21,6 +21,12 @@ if ($_FILES['mobile_logo_img2']['name']) upload_file($_FILES['mobile_logo_img2']
$de_kcp_mid = substr($_POST['de_kcp_mid'],0,3);
// kcp 전자결제를 사용할 때 site key 입력체크
if($de_pg_service == 'kcp' && ($de_iche_use || $de_vbank_use || $de_hp_use || $de_card_use)) {
if(trim($de_kcp_site_key) == '')
alert('KCP SITE KEY를 입력해 주십시오.');
}
//
// 영카트 default
//

View File

@ -36,4 +36,16 @@ else {
$g_conf_site_cd = $default['de_kcp_mid'];
$g_conf_site_key = $default['de_kcp_site_key'];
if(!(preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test'])) {
if (!preg_match("/^SR/", $g_conf_site_cd)) {
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
}
}
// KCP SITE KEY 입력 체크
if($default['de_iche_use'] || $default['de_vbank_use'] || $default['de_hp_use'] || $default['de_card_use']) {
if(trim($default['de_kcp_site_key']) == '')
alert('KCP SITE KEY를 입력해 주십시오.');
}
?>

View File

@ -4,33 +4,11 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if($od['od_pg'] != 'kcp') return;
include_once(G5_SHOP_PATH.'/settle_kcp.inc.php');
include_once(G5_SHOP_PATH.'/kcp/pp_ax_hub_lib.php');
// locale ko_KR.euc-kr 로 설정
setlocale(LC_CTYPE, 'ko_KR.euc-kr');
$g_conf_site_cd = $default['de_kcp_mid'];
$g_conf_site_key = $default['de_kcp_site_key'];
$g_conf_home_dir = G5_SHOP_PATH.'/kcp';
$g_conf_key_dir = '';
$g_conf_log_dir = '';
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
{
$g_conf_key_dir = G5_SHOP_PATH.'/kcp/bin/pub.key';
$g_conf_log_dir = G5_SHOP_PATH.'/kcp/log';
}
if (preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test']) {
$g_conf_gw_url = "testpaygw.kcp.co.kr";
}
else {
$g_conf_gw_url = "paygw.kcp.co.kr";
if (!preg_match("/^SR/", $g_conf_site_cd)) {
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
}
}
include_once(G5_SHOP_PATH.'/kcp/pp_ax_hub_lib.php');
$req_tx = 'mod_escrow';
$mod_type = 'STE1';
$mod_desc = '에스크로 배송시작 등록';

View File

@ -15,29 +15,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
/* = 환경 설정 = */
/* = -------------------------------------------------------------------------- = */
$g_conf_home_dir = G5_SHOP_PATH.'/kcp';
$g_conf_key_dir = '';
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
{
$g_conf_log_dir = G5_SHOP_PATH.'/kcp/log';
$g_conf_key_dir = G5_SHOP_PATH.'/kcp/bin/pub.key';
}
$g_conf_site_cd = $_POST['site_cd'];
if (preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test']) {
$g_conf_gw_url = "testpaygw.kcp.co.kr"; // real url : paygw.kcp.co.kr , test url : testpaygw.kcp.co.kr
}
else {
$g_conf_gw_url = "paygw.kcp.co.kr";
if (!preg_match("/^SR/", $g_conf_site_cd)) {
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
}
}
$g_conf_log_level = "3"; // 변경불가
$g_conf_gw_port = "8090"; // 포트번호(변경불가)
include G5_SHOP_PATH.'/settle_kcp.inc.php';
require "pp_ax_hub_lib.php"; // library [수정불가]
/* = -------------------------------------------------------------------------- = */

View File

@ -27,30 +27,12 @@ setlocale(LC_CTYPE, 'ko_KR.euc-kr');
/* ============================================================================== */
/* = 라이브러리 및 사이트 정보 include = */
/* = -------------------------------------------------------------------------- = */
include G5_SHOP_PATH.'/settle_kcp.inc.php';
require G5_SHOP_PATH.'/kcp/pp_cli_hub_lib.php';
/* ============================================================================== */
/* = 01. KCP 지불 서버 정보 설정 = */
/* = -------------------------------------------------------------------------- = */
$g_conf_home_dir = G5_SHOP_PATH.'/kcp'; // ※ 쇼핑몰 모듈 설치 절대 경로 bin전까지
$g_conf_key_dir = '';
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
{
$g_conf_log_dir = G5_SHOP_PATH.'/kcp/log';
$g_conf_key_dir = G5_SHOP_PATH.'/kcp/bin/pub.key';
}
$g_conf_log_level = "3";
if ($default['de_card_test']) {
if($default['de_escrow_use'] == 1) {
$default['de_kcp_mid'] = 'T0007';
$default['de_kcp_site_key'] = '4Ho4YsuOZlLXUZUdOxM1Q7X__';
} else {
$default['de_kcp_mid'] = 'T0000';
$default['de_kcp_site_key'] = '3grptw1.zW0GSo4PQdaGvsF__';
}
}
if ($default['de_card_test']) {
$g_conf_pa_url = "testpaygw.kcp.co.kr"; // ※ 테스트: testpaygw.kcp.co.kr, 리얼: paygw.kcp.co.kr
$g_conf_pa_port = "8090"; // ※ 테스트: 8090, 리얼: 8090

View File

@ -12,19 +12,6 @@ require G5_SHOP_PATH.'/settle_kcp.inc.php';
/* ============================================================================== */
/* = 01. KCP 지불 서버 정보 설정 = */
/* = -------------------------------------------------------------------------- = */
$g_conf_home_dir = G5_SHOP_PATH.'/kcp'; // ※ 쇼핑몰 모듈 설치 절대 경로 bin전까지
$g_conf_log_level = "3";
if ($default['de_card_test']) {
if($default['de_escrow_use'] == 1) {
$default['de_kcp_mid'] = 'T0007';
$default['de_kcp_site_key'] = '4Ho4YsuOZlLXUZUdOxM1Q7X__';
} else {
$default['de_kcp_mid'] = 'T0000';
$default['de_kcp_site_key'] = '3grptw1.zW0GSo4PQdaGvsF__';
}
}
if ($default['de_card_test']) {
$g_conf_pa_url = "testpaygw.kcp.co.kr"; // ※ 테스트: testpaygw.kcp.co.kr, 리얼: paygw.kcp.co.kr
$g_conf_pa_port = "8090"; // ※ 테스트: 8090, 리얼: 8090

View File

@ -21,8 +21,33 @@ else {
$default['de_kcp_mid'] = "SR".$default['de_kcp_mid'];
}
$g_conf_home_dir = G5_SHOP_PATH.'/kcp';
$g_conf_key_dir = '';
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
{
$g_conf_log_dir = G5_SHOP_PATH.'/kcp/log';
$g_conf_key_dir = G5_SHOP_PATH.'/kcp/bin/pub.key';
}
$g_conf_site_cd = $default['de_kcp_mid'];
$g_conf_site_key = $default['de_kcp_site_key'];
if (preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test']) {
$g_conf_gw_url = "testpaygw.kcp.co.kr"; // real url : paygw.kcp.co.kr , test url : testpaygw.kcp.co.kr
}
else {
$g_conf_gw_url = "paygw.kcp.co.kr";
if (!preg_match("/^SR/", $g_conf_site_cd)) {
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
}
}
// KCP SITE KEY 입력 체크
if($default['de_iche_use'] || $default['de_vbank_use'] || $default['de_hp_use'] || $default['de_card_use']) {
if(trim($default['de_kcp_site_key']) == '')
alert('KCP SITE KEY를 입력해 주십시오.');
}
$g_conf_js_url = "https://pay.kcp.co.kr/plugin/payplus{$test}_un.js";
$g_conf_log_level = "3"; // 변경불가