이니시스 Lpay 간편결제 추가
This commit is contained in:
73
shop/inicis/lpay_order.script.php
Normal file
73
shop/inicis/lpay_order.script.php
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
//삼성페이 또는 L.pay 사용시에만 해당함
|
||||
if( ! $default['de_inicis_lpay_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_pay_form.gopaymethod.value = "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>
|
||||
Reference in New Issue
Block a user