PAYCO 간편결제 추가 중
This commit is contained in:
@ -62,6 +62,8 @@
|
|||||||
$comm_vat_mny = $_POST[ "comm_vat_mny" ]; // 부가세
|
$comm_vat_mny = $_POST[ "comm_vat_mny" ]; // 부가세
|
||||||
$comm_free_mny = $_POST["comm_free_mny" ]; // 비과세금액
|
$comm_free_mny = $_POST["comm_free_mny" ]; // 비과세금액
|
||||||
|
|
||||||
|
$payco_direct = $_POST["payco_direct" ]; // PAYCO 결제창 호출
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 기타 파라메터 추가 부분 - Start -
|
* 기타 파라메터 추가 부분 - Start -
|
||||||
*/
|
*/
|
||||||
@ -99,6 +101,10 @@
|
|||||||
$pay_method = 'VCNT';
|
$pay_method = 'VCNT';
|
||||||
$ActionResult = 'vcnt';
|
$ActionResult = 'vcnt';
|
||||||
break;
|
break;
|
||||||
|
case '간편결제':
|
||||||
|
$pay_method = 'CARD';
|
||||||
|
$ActionResult = 'card';
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
$pay_method = '';
|
$pay_method = '';
|
||||||
$ActionResult = '';
|
$ActionResult = '';
|
||||||
@ -242,6 +248,8 @@ if($enc_data != '' && $enc_info != '' && $tran_cd != '') {
|
|||||||
<input type="hidden" name="buyr_mail" value="<?php echo $buyr_mail; ?>">
|
<input type="hidden" name="buyr_mail" value="<?php echo $buyr_mail; ?>">
|
||||||
<input type="hidden" name="ipgm_date" value="<?php echo $ipgm_date; ?>">
|
<input type="hidden" name="ipgm_date" value="<?php echo $ipgm_date; ?>">
|
||||||
|
|
||||||
|
<input type="hidden" name="payco_direct" value="<?php echo $payco_direct; ?>"> <!-- PAYCO 결제창 호출 -->
|
||||||
|
|
||||||
<!-- 필수 사항 -->
|
<!-- 필수 사항 -->
|
||||||
|
|
||||||
<!-- 요청 구분 -->
|
<!-- 요청 구분 -->
|
||||||
|
|||||||
@ -18,6 +18,7 @@ if(!($default['de_iche_use'] || $default['de_vbank_use'] || $default['de_hp_use'
|
|||||||
<input type="hidden" name="buyr_mail" value="">
|
<input type="hidden" name="buyr_mail" value="">
|
||||||
<input type="hidden" name="ipgm_date" value="<?php echo $ipgm_date; ?>">
|
<input type="hidden" name="ipgm_date" value="<?php echo $ipgm_date; ?>">
|
||||||
<input type="hidden" name="settle_method" value="">
|
<input type="hidden" name="settle_method" value="">
|
||||||
|
<input type="hidden" name="payco_direct" value=""> <!-- PAYCO 결제창 호출 -->
|
||||||
<!-- 주문번호 -->
|
<!-- 주문번호 -->
|
||||||
<input type="hidden" name="ordr_idxx" value="<?php echo $od_id; ?>">
|
<input type="hidden" name="ordr_idxx" value="<?php echo $od_id; ?>">
|
||||||
<!-- 결제등록 키 -->
|
<!-- 결제등록 키 -->
|
||||||
|
|||||||
@ -1187,6 +1187,8 @@ function pay_approval()
|
|||||||
f.rcvr_add1.value = pf.od_b_addr1.value;
|
f.rcvr_add1.value = pf.od_b_addr1.value;
|
||||||
f.rcvr_add2.value = pf.od_b_addr2.value;
|
f.rcvr_add2.value = pf.od_b_addr2.value;
|
||||||
f.settle_method.value = settle_method;
|
f.settle_method.value = settle_method;
|
||||||
|
if(settle_method == "간편결제")
|
||||||
|
f.payco_direct.value = "Y";
|
||||||
<?php } else if($default['de_pg_service'] == 'lg') { ?>
|
<?php } else if($default['de_pg_service'] == 'lg') { ?>
|
||||||
var pay_method = "";
|
var pay_method = "";
|
||||||
var easy_pay = "";
|
var easy_pay = "";
|
||||||
|
|||||||
@ -37,6 +37,12 @@ else {
|
|||||||
$g_conf_site_cd = $default['de_kcp_mid'];
|
$g_conf_site_cd = $default['de_kcp_mid'];
|
||||||
$g_conf_site_key = $default['de_kcp_site_key'];
|
$g_conf_site_key = $default['de_kcp_site_key'];
|
||||||
|
|
||||||
|
// 테스트 결제 때 PAYCO site_cd, site_key 재설정
|
||||||
|
if($default['de_card_test'] && isset($_POST['od_settle_case']) && $_POST['od_settle_case'] == '간편결제') {
|
||||||
|
$g_conf_site_cd = 'S6729';
|
||||||
|
$g_conf_site_key = '';
|
||||||
|
}
|
||||||
|
|
||||||
if(!(preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test'])) {
|
if(!(preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test'])) {
|
||||||
if (!preg_match("/^SR/", $g_conf_site_cd)) {
|
if (!preg_match("/^SR/", $g_conf_site_cd)) {
|
||||||
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
|
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
|
||||||
|
|||||||
@ -36,6 +36,8 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
|||||||
<input type="hidden" name="rcvr_add1" value="">
|
<input type="hidden" name="rcvr_add1" value="">
|
||||||
<input type="hidden" name="rcvr_add2" value="">
|
<input type="hidden" name="rcvr_add2" value="">
|
||||||
|
|
||||||
|
<input type="hidden" name="payco_direct" value=""> <!-- PAYCO 결제창 호출 -->
|
||||||
|
|
||||||
<input type="hidden" name="quotaopt" value="12">
|
<input type="hidden" name="quotaopt" value="12">
|
||||||
|
|
||||||
<!-- 필수 항목 : 결제 금액/화폐단위 -->
|
<!-- 필수 항목 : 결제 금액/화폐단위 -->
|
||||||
|
|||||||
@ -1329,19 +1329,24 @@ function forderform_check(f)
|
|||||||
switch(settle_method)
|
switch(settle_method)
|
||||||
{
|
{
|
||||||
case "계좌이체":
|
case "계좌이체":
|
||||||
f.pay_method.value = "010000000000";
|
f.pay_method.value = "010000000000";
|
||||||
break;
|
break;
|
||||||
case "가상계좌":
|
case "가상계좌":
|
||||||
f.pay_method.value = "001000000000";
|
f.pay_method.value = "001000000000";
|
||||||
break;
|
break;
|
||||||
case "휴대폰":
|
case "휴대폰":
|
||||||
f.pay_method.value = "000010000000";
|
f.pay_method.value = "000010000000";
|
||||||
break;
|
break;
|
||||||
case "신용카드":
|
case "신용카드":
|
||||||
f.pay_method.value = "100000000000";
|
f.pay_method.value = "100000000000";
|
||||||
|
break;
|
||||||
|
case "간편결제":
|
||||||
|
f.site_cd.value = "S6729";
|
||||||
|
f.pay_method.value = "100000000000";
|
||||||
|
f.payco_direct.value = "Y";
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
f.pay_method.value = "무통장";
|
f.pay_method.value = "무통장";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
<?php } else if($default['de_pg_service'] == 'lg') { ?>
|
<?php } else if($default['de_pg_service'] == 'lg') { ?>
|
||||||
|
|||||||
@ -32,6 +32,12 @@ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
|
|||||||
$g_conf_site_cd = $default['de_kcp_mid'];
|
$g_conf_site_cd = $default['de_kcp_mid'];
|
||||||
$g_conf_site_key = $default['de_kcp_site_key'];
|
$g_conf_site_key = $default['de_kcp_site_key'];
|
||||||
|
|
||||||
|
// 테스트 결제 때 PAYCO site_cd, site_key 재설정
|
||||||
|
if($default['de_card_test'] && isset($_POST['od_settle_case']) && $_POST['od_settle_case'] == '간편결제') {
|
||||||
|
$g_conf_site_cd = 'S6729';
|
||||||
|
$g_conf_site_key = '';
|
||||||
|
}
|
||||||
|
|
||||||
if (preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test']) {
|
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
|
$g_conf_gw_url = "testpaygw.kcp.co.kr"; // real url : paygw.kcp.co.kr , test url : testpaygw.kcp.co.kr
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user