74 lines
3.0 KiB
PHP
74 lines
3.0 KiB
PHP
<?php
|
|
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
|
|
|
//삼성페이 또는 L.pay 또는 이니시스 카카오페이 사용시에만 해당함
|
|
if( ! ($default['de_inicis_lpay_use'] || $default['de_inicis_kakaopay_use']) || ('inicis' == $default['de_pg_service']) ){ //PG가 이니시스인 경우 아래 내용 사용 안함
|
|
return;
|
|
}
|
|
?>
|
|
<script>
|
|
jQuery(function($){
|
|
$( document ).ready(function() {
|
|
var pf = document.forderform;
|
|
|
|
$(pf).on("form_sumbit_order_samsungpay", inicis_pay_form_submit);
|
|
|
|
function inicis_pay_form_submit(){
|
|
var $form = $(this),
|
|
pf = $form[0],
|
|
inicis_pay_form = document.inicis_pay_form,
|
|
inicis_settle_case = jQuery("input[name='od_settle_case']:checked").val();
|
|
|
|
inicis_pay_form.gopaymethod.value = (inicis_settle_case === "inicis_kakaopay") ? "onlykakaopay" : "onlylpay";
|
|
inicis_pay_form.acceptmethod.value = "cardonly";
|
|
|
|
inicis_pay_form.price.value = inicis_pay_form.good_mny.value = pf.good_mny.value;
|
|
inicis_pay_form.goodname.value = pf.od_goods_name.value;
|
|
|
|
inicis_pay_form.buyername.value = pf.od_name.value;
|
|
inicis_pay_form.buyeremail.value = pf.od_email.value;
|
|
inicis_pay_form.buyertel.value = pf.od_hp.value ? pf.od_hp.value : pf.od_tel.value;
|
|
inicis_pay_form.recvname.value = pf.od_b_name.value;
|
|
inicis_pay_form.recvtel.value = pf.od_b_hp.value ? pf.od_b_hp.value : pf.od_b_tel.value;
|
|
inicis_pay_form.recvpostnum.value = pf.od_b_zip.value;
|
|
inicis_pay_form.recvaddr.value = pf.od_b_addr1.value + " " +pf.od_b_addr2.value;
|
|
|
|
<?php if($default['de_tax_flag_use']) { ?>
|
|
inicis_pay_form.comm_tax_mny.value = pf.comm_tax_mny.value;
|
|
inicis_pay_form.comm_vat_mny.value = pf.comm_vat_mny.value;
|
|
inicis_pay_form.comm_free_mny.value = pf.comm_free_mny.value;
|
|
inicis_pay_form.tax.value = pf.comm_vat_mny.value;
|
|
inicis_pay_form.taxfree.value = pf.comm_free_mny.value;
|
|
<?php } ?>
|
|
|
|
// 주문 정보 임시저장
|
|
var order_data = $(pf).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(inicis_pay_form))
|
|
return false;
|
|
|
|
setTimeout(function(){
|
|
paybtn(inicis_pay_form);
|
|
}, 1);
|
|
|
|
return false;
|
|
}
|
|
});
|
|
});
|
|
</script>
|