테스트 사이트 - 개발 중인 베타 버전입니다

영카트4 lg모듈 작업도와주세요[관리자님] 채택완료

영식이 9년 전 조회 8,072

settle_dacom_xpay.inc.php 여기에있는 

ret = xpay_check(document.getElementById('LGD_PAYINFO'), ''); 
이 함수가 실행이 되지 않는거 같습니다. 

그리고 shop폴더 안에 kcp와 이니시스 폴더는 잇지만  lg폴더는 없는데 없는게 맞는건가요? 

lg폴더있어야되면 어디서 구해야 되나요? 

 

소스는 이렇습니다.

 

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 

    /*

     * [상점결제요청 페이지(ActiveX)]

     *     

     * 기본 파라미터만 예시되어 있으며, 별도로 필요하신 파라미터는 연동메뉴얼을 참고하시어 추가하시기 바랍니다. 

     * hashdata 암호화는 거래 위변조를 막기위한 방법입니다. 

     *

     */

    /*

     * 1. 기본결제정보 변경

     *

     * 결제기본정보를 변경하여 주시기 바랍니다. 

     */

$LGD_MID                = $default[de_dacom_mid];                   //상점아이디(자동생성)               

    $platform               = preg_match("/^tsi\_/", $LGD_MID) ? "test" : "service";    //LG텔레콤 결제서비스 선택(test:테스트, service:서비스)    

    $LGD_OID                = $od[od_id];                               //주문번호(상점정의 유니크한 주문번호를 입력하세요)

    $LGD_AMOUNT             = $settle_amount;                           //결제금액("," 를 제외한 결제금액을 입력하세요)

    $LGD_MERTKEY            = $default[de_dacom_mertkey];               //상점MertKey(mertkey는 상점관리자 -> 계약정보 -> 상점정보관리에서 확인하실수 있습니다)

    $LGD_TIMESTAMP          = $g4[server_time];                         //타임스탬프

    $LGD_BUYER              = addslashes($od[od_name]);                 //구매자명

    $LGD_PRODUCTINFO        = $goods;                                   //상품명

    $LGD_BUYEREMAIL         = $od[od_email];                            //구매자 이메일

    $LGD_CUSTOM_SKIN        = "red";          //상점정의 결제창 스킨 (red, blue, cyan, green, yellow)

    /*

     * 2. 결제결과 DB처리 페이지 링크 변경

     *

     * LGD_NOTEURL : 상점결제결과 처리(DB) 페이지 URL을 넘겨주세요.

     * LGD_CASNOTEURL : 가상계좌(무통장) 결제 연동을 하시는 경우 아래 LGD_CASNOTEURL 을 설정하여 주시기 바랍니다.

     */

    $LGD_NOTEURL            = "$g4[shop_url]/settle_dacom_xpay_noteurl.php"; //상점결제결과 처리(DB) 페이지(URL을 변경해 주세요)

    $LGD_CASNOTEURL = "$g4[shop_url]/settle_dacom_xpay_cas_noteurl.php";

    /*

     * 3. hashdata 암호화 (수정하지 마세요)

     *

     * hashdata 암호화 적용( LGD_MID + LGD_OID + LGD_AMOUNT + LGD_TIMESTAMP + LGD_MERTKEY )

     * LGD_MID : 상점아이디

     * LGD_OID : 주문번호

     * LGD_AMOUNT : 금액 

     * LGD_TIMESTAMP : 타임스탬프

     * LGD_MERTKEY : 상점키(mertkey)

     *

     * hashdata 검증을 위한 

     * LG텔레콤에서 발급한 상점키(MertKey)를 반드시 입력해 주시기 바랍니다.

     */   

    $LGD_HASHDATA = md5($LGD_MID.$LGD_OID.$LGD_AMOUNT.$LGD_TIMESTAMP.$LGD_MERTKEY);

?>

$LGD_PAYTYPE = "";

switch ($settle_case)

{

    case '계좌이체' :

        $LGD_PAYTYPE = "SC0030";

        break;

    case '가상계좌' :

        $LGD_PAYTYPE = "SC0040";

        break;

    default : // 신용카드

        $LGD_PAYTYPE = "SC0010";

        break;

}

?>

                       

         

       

 

       

               

               

                 

                 

value=""/>                      

       

   id = 'LGD_TID'              value=""/>

       id = 'LGD_PAYTYPE'    value=""/>

       id = 'LGD_PAYDATE'    value=""/>

   id = 'LGD_FINANCECODE' value=""/>

   id = 'LGD_FINANCENAME' value=""/>

id = 'LGD_FINANCEAUTHNUM' value=""/> 

   id = 'LGD_ACCOUNTNUM' value=""/>                   

value=""/>                                

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

영카트5 다운받아서 /shop/lg 폴더 들어가셔서 어떻게 해놨는지 확인하시면서 작업하시면 될듯합니다 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인