나이스페이 결제수단 추가

This commit is contained in:
thisgun
2024-04-03 10:42:04 +09:00
parent baa114c471
commit 84669cb47f
53 changed files with 2403 additions and 65 deletions

View File

@ -252,8 +252,34 @@ function forderform_check(f)
f.gopaymethod.value = "무통장";
break;
}
<?php } ?>
<?php } else if($default['de_pg_service'] == 'nicepay') { ?>
f.DirectShowOpt.value = ""; // 간편결제 요청 값 초기화
f.DirectEasyPay.value = ""; // 간편결제 요청 값 초기화
f.NicepayReserved.value = ""; // 간편결제 요청 값 초기화
f.EasyPayMethod.value = ""; // 간편결제 요청 값 초기화
<?php if ($default['de_escrow_use']) { // 간편결제시 에스크로값이 0이 되므로 기본설정값을 지정 ?>
f.TransType.value = "1";
<?php } ?>
switch(settle_method)
{
case "계좌이체":
f.PayMethod.value = "BANK";
break;
case "가상계좌":
f.PayMethod.value = "VBANK";
break;
case "휴대폰":
f.PayMethod.value = "CELLPHONE";
break;
case "신용카드":
f.PayMethod.value = "CARD";
break;
default:
f.PayMethod.value = "무통장";
break;
}
<?php } ?>
// 결제정보설정
<?php if($default['de_pg_service'] == 'kcp') { ?>
f.buyr_name.value = f.pp_name.value;
@ -318,5 +344,45 @@ function forderform_check(f)
f.submit();
}
<?php } ?>
<?php if($default['de_pg_service'] == 'nicepay') { ?>
f.Amt.value = f.good_mny.value;
<?php if($default['de_tax_flag_use']) { ?>
f.SupplyAmt.value = f.comm_tax_mny.value;
f.GoodsVat.value = f.comm_vat_mny.value;
f.TaxFreeAmt.value = f.comm_free_mny.value;
<?php } ?>
f.BuyerName.value = f.pp_name.value;
f.BuyerEmail.value = f.pp_email.value;
f.BuyerTel.value = f.pp_hp.value;
if(f.PayMethod.value != "무통장") {
// 주문정보 임시저장
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(!nicepay_create_signdata(f))
return false;
nicepayStart(f);
} else {
f.submit();
}
<?php } ?>
}
</script>