김성룡|23-12-13 나이스페이 설치 문의드려요

설치를 따라서 했는데 잘 안되는데 


/shop/oderform.php 에서

나이스페이일 경우 어떻게 설정을 해라라는 부분이 필요해보이는데 소스에는 보이질 않는 것 같습니다. 


// pay_method 설정

<?php if($default['de_pg_service'] == 'kcp') { ?>

f.site_cd.value = f.def_site_cd.value;

f.payco_direct.value = "";

switch(settle_method) {

case "계좌이체":

f.pay_method.value = "010000000000";

break;

case "가상계좌":

f.pay_method.value = "001000000000";

break;

case "휴대폰":

f.pay_method.value = "000010000000";

break;

case "신용카드":

f.pay_method.value = "100000000000";

break;

case "간편결제":

<?php if($default['de_card_test']) { ?>

f.site_cd.value      = "S6729";

<?php } ?>

f.pay_method.value   = "100000000000";

f.payco_direct.value = "Y";

break;

case "포인트":

f.pay_method.value = "포인트";

break;

default:

f.pay_method.value = "무통장";

break;

}

    

<?php } else if($default['de_pg_service'] == 'lg') { ?>

f.LGD_EASYPAY_ONLY.value = "";

if(typeof f.LGD_CUSTOM_USABLEPAY === "undefined") {

var input = document.createElement("input");

input.setAttribute("type", "hidden");

input.setAttribute("name", "LGD_CUSTOM_USABLEPAY");

input.setAttribute("value", "");

f.LGD_EASYPAY_ONLY.parentNode.insertBefore(input, f.LGD_EASYPAY_ONLY);

}


switch(settle_method) {

case "계좌이체":

f.LGD_CUSTOM_FIRSTPAY.value = "SC0030";

f.LGD_CUSTOM_USABLEPAY.value = "SC0030";

break;

case "가상계좌":

f.LGD_CUSTOM_FIRSTPAY.value = "SC0040";

f.LGD_CUSTOM_USABLEPAY.value = "SC0040";

break;

case "휴대폰":

f.LGD_CUSTOM_FIRSTPAY.value = "SC0060";

f.LGD_CUSTOM_USABLEPAY.value = "SC0060";

break;

case "신용카드":

f.LGD_CUSTOM_FIRSTPAY.value = "SC0010";

f.LGD_CUSTOM_USABLEPAY.value = "SC0010";

break;

case "간편결제":

var elm = f.LGD_CUSTOM_USABLEPAY;

if(elm.parentNode)

elm.parentNode.removeChild(elm);

f.LGD_EASYPAY_ONLY.value = "PAYNOW";

break;

case "포인트":

f.LGD_CUSTOM_FIRSTPAY.value = "포인트";

break;

default:

f.LGD_CUSTOM_FIRSTPAY.value = "무통장";

break;

}

<?php }  else if($default['de_pg_service'] == 'inicis') { ?>

switch(settle_method)

{

case "계좌이체":

f.gopaymethod.value = "DirectBank";

break;

case "가상계좌":

f.gopaymethod.value = "VBank";

break;

case "휴대폰":

f.gopaymethod.value = "HPP";

break;

case "신용카드":

f.gopaymethod.value = "Card";

            f.acceptmethod.value = f.acceptmethod.value.replace(":useescrow", "");

break;

case "간편결제":

f.gopaymethod.value = "Kpay";

break;

case "포인트":

f.gopaymethod.value = "포인트";

break;

default:

f.gopaymethod.value = "무통장";

break;

}

<?php } ?>


// 결제정보설정

<?php if($default['de_pg_service'] == 'kcp') { ?>

f.buyr_name.value = f.od_name.value;

f.buyr_mail.value = f.od_email.value;

f.buyr_tel1.value = f.od_tel.value;

f.buyr_tel2.value = f.od_hp.value;

f.rcvr_name.value = f.od_b_name.value;

f.rcvr_tel1.value = f.od_b_tel.value;

f.rcvr_tel2.value = f.od_b_hp.value;

f.rcvr_mail.value = f.od_email.value;

f.rcvr_zipx.value = f.od_b_zip.value;

f.rcvr_add1.value = f.od_b_addr1.value;

f.rcvr_add2.value = f.od_b_addr2.value;


if(f.pay_method.value != "무통장" && f.pay_method.value != "포인트") {

        jsf__pay( f );

} else {

f.submit();

}

<?php } ?>

<?php if($default['de_pg_service'] == 'lg') { ?>

f.LGD_BUYER.value = f.od_name.value;

f.LGD_BUYEREMAIL.value = f.od_email.value;

f.LGD_BUYERPHONE.value = f.od_hp.value;

f.LGD_AMOUNT.value = f.good_mny.value;

f.LGD_RECEIVER.value = f.od_b_name.value;

f.LGD_RECEIVERPHONE.value = f.od_b_hp.value;

<?php if($default['de_escrow_use']) { ?>

f.LGD_ESCROW_ZIPCODE.value = f.od_b_zip.value;

f.LGD_ESCROW_ADDRESS1.value = f.od_b_addr1.value;

f.LGD_ESCROW_ADDRESS2.value = f.od_b_addr2.value;

f.LGD_ESCROW_BUYERPHONE.value = f.od_hp.value;

<?php } ?>

<?php if($default['de_tax_flag_use']) { ?>

f.LGD_TAXFREEAMOUNT.value = f.comm_free_mny.value;

<?php } ?>


if(f.LGD_CUSTOM_FIRSTPAY.value != "무통장" && f.LGD_CUSTOM_FIRSTPAY.value != "포인트") {

        launchCrossPlatform(f);

} else {

f.submit();

}

<?php } ?>

<?php if($default['de_pg_service'] == 'inicis') { ?>

f.price.value       = f.good_mny.value;

<?php if($default['de_tax_flag_use']) { ?>

f.tax.value         = f.comm_vat_mny.value;

f.taxfree.value     = f.comm_free_mny.value;

<?php } ?>

f.buyername.value   = f.od_name.value;

f.buyeremail.value  = f.od_email.value;

f.buyertel.value    = f.od_hp.value ? f.od_hp.value : f.od_tel.value;

f.recvname.value    = f.od_b_name.value;

f.recvtel.value     = f.od_b_hp.value ? f.od_b_hp.value : f.od_b_tel.value;

f.recvpostnum.value = f.od_b_zip.value;

f.recvaddr.value    = f.od_b_addr1.value + " " +f.od_b_addr2.value;


if(f.gopaymethod.value != "무통장" && f.gopaymethod.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(!make_signature(f))

return false;


paybtn(f);


} else {

        f.submit();

}

<?php } ?>

해당 플러그인은 /shop/oderform.php 파일을 수정하지 않습니다.


/shop/oderform.sub.php 파일 수정이 필요하고 


wetoz : nicepayapi 라고 주석이 되어있는곳을 복사해서 적용하시면 됩니다.


다운로드 받으신 파일안에 포함되어 있는 "상품안내.pdf" 파일을 참고하시고 


php 사용이 능숙하지 않을경우 반드시 설치대행(33,000원)을 요청하시기 바랍니다.


감사합니다.

김성룡|23-12-07 /shop_admin/configform.php 파일 관련 비밀글 비밀글로 보호된 문의입니다.
비밀로 보호된 답변입니다.
mhr96374|23-09-26 회원 주문 취소 문의드립니다. 비밀글 비밀글로 보호된 문의입니다.
비밀로 보호된 답변입니다.
mhr96374|23-09-26 가상계좌 주문취소 오류 문의드립니다. 비밀글 비밀글로 보호된 문의입니다.
비밀로 보호된 답변입니다.
mhr96374|23-09-07 pc 무통장입금 오류 비밀글 비밀글로 보호된 문의입니다.
비밀로 보호된 답변입니다.
상품문의 쓰기 새 창 더보기