Skip to content
This repository has been archived by the owner on Jun 24, 2021. It is now read-only.

Commit

Permalink
개인결제 이니시스 모듈 오류 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
chicpro committed Apr 27, 2016
1 parent 871700f commit 4af90d2
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 21 deletions.
5 changes: 4 additions & 1 deletion shop/inicis/makesignature.php
Expand Up @@ -3,7 +3,10 @@
include_once(G5_LIB_PATH.'/json.lib.php');
include_once(G5_SHOP_PATH.'/settle_inicis.inc.php');

$orderNumber = get_session('ss_order_id');
if($default['de_pg_service'] != 'inicis')
die(json_encode(array('error'=>'올바른 방법으로 이용해 주십시오.')));

$orderNumber = get_session('ss_order_inicis_id');
$price = preg_replace('#[^0-9]#', '', $_POST['price']);

if(strlen($price) < 1)
Expand Down
2 changes: 2 additions & 0 deletions shop/orderform.php
Expand Up @@ -26,6 +26,8 @@
$od_id = get_uniqid();
set_session('ss_order_id', $od_id);
$s_cart_id = $tmp_cart_id;
if($default['de_pg_service'] == 'inicis')
set_session('ss_order_inicis_id', $od_id);

$g5['title'] = '주문서 작성';

Expand Down
20 changes: 3 additions & 17 deletions shop/personalpayform.php
Expand Up @@ -15,23 +15,6 @@

$g5['title'] = $pp['pp_name'].'님 개인결제';

// 전자결제를 사용할 때만 실행
if(!$is_mobile_pay) {
if($default['de_iche_use'] || $default['de_vbank_use'] || $default['de_hp_use'] || $default['de_card_use']) {
switch($default['de_pg_service']) {
case 'lg':
$g5['body_script'] = '';
break;
case 'inicis':
$g5['body_script'] = ' onload="javascript:enable_click()"';
break;
default:
$g5['body_script'] = ' onload="CheckPayplusInstall();"';
break;
}
}
}

if(G5_IS_MOBILE)
include_once(G5_MSHOP_PATH.'/_head.php');
else
Expand All @@ -56,6 +39,9 @@
$tot_price = $pp['pp_price'];
$goods = $pp['pp_name'].'님 개인결제';

if($default['de_pg_service'] == 'inicis')
set_session('ss_order_inicis_id', $od_id);

// 기기별 결제폼 include
if($is_mobile_pay) {
$order_action_url = G5_HTTPS_MSHOP_URL.'/personalpayformupdate.php';
Expand Down
26 changes: 23 additions & 3 deletions shop/personalpayform.sub.php
Expand Up @@ -258,17 +258,37 @@ function forderform_check(f)
}
<?php } ?>
<?php if($default['de_pg_service'] == 'inicis') { ?>
f.price.value = f.good_mny.value;
f.buyername.value = f.pp_name.value;
f.buyeremail.value = f.pp_email.value;
f.buyertel.value = f.pp_hp.value;

if(f.gopaymethod.value != "무통장") {
if(!set_encrypt_data(f))
// 주문정보 임시저장
var order_data = $(f).serialize();
var save_result = "";
$.ajax({
type: "POST",
data: order_data,
url: g5_url+"/shop/ajax.orderdatasave.php",
cache: false,
async: false,
success: function(data) {
save_result = data;
}
});

if(save_result) {
alert(save_result);
return false;
}

if(!make_signature(f))
return false;

return pay(f);
paybtn(f);
} else {
return true;
f.submit();
}
<?php } ?>
}
Expand Down

0 comments on commit 4af90d2

Please sign in to comment.