-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /var/www/html/product/_kcppay/
File Upload :
Current File : //var/www/html/product/_kcppay/pay_c.php

<?
    /* ============================================================================== */
    /* =   PAGE : ÁöºÒ ¿äû ¹× °á°ú ó¸® PAGE                                       = */
    /* = -------------------------------------------------------------------------- = */
    /* =   ¿¬µ¿½Ã ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì ¾Æ·¡ÀÇ ÁÖ¼Ò·Î Á¢¼ÓÇϼż­ È®ÀÎÇϽñ⠹ٶø´Ï´Ù.= */
    /* =   Á¢¼Ó ÁÖ¼Ò : http://kcp.co.kr/technique.requestcode.do			        = */
    /* = -------------------------------------------------------------------------- = */
    /* =   Copyright (c)  2013   KCP Inc.   All Rights Reserverd.                   = */
    /* ============================================================================== */


    /* ============================================================================== */
    /* =   ȯ°æ ¼³Á¤ ÆÄÀÏ Include                                                   = */
    /* = -------------------------------------------------------------------------- = */
    /* =   ¡Ø Çʼö                                                                  = */
    /* =   Å×½ºÆ® ¹× ½Ç°áÁ¦ ¿¬µ¿½Ã site_conf_inc.phpÆÄÀÏÀ» ¼öÁ¤ÇϽñ⠹ٶø´Ï´Ù.     = */
    /* = -------------------------------------------------------------------------- = */

	require "../inc/set.pay.php" ;
    include $kcp_paypath1;       // ȯ°æ¼³Á¤ ÆÄÀÏ include
    require "pp_cli_hub_lib.php";              // library [¼öÁ¤ºÒ°¡]

    /* = -------------------------------------------------------------------------- = */
    /* =   ȯ°æ ¼³Á¤ ÆÄÀÏ Include END                                               = */
    /* ============================================================================== */

	/* ============================================================================== */
    /* =   POST Çü½Ä üũºÎºÐ                                                       = */
    /* = -------------------------------------------------------------------------- = */
    if ( $_SERVER['REQUEST_METHOD'] != "POST" )
    {
        echo("À߸øµÈ °æ·Î·Î Á¢¼ÓÇÏ¿´½À´Ï´Ù.");
        exit;
    }
    /* ============================================================================== */


    /* ============================================================================== */
    /* =   01. ÁöºÒ ¿äû Á¤º¸ ¼³Á¤                                                  = */
    /* = -------------------------------------------------------------------------- = */
	$req_tx         = $_POST[ "req_tx"         ]; // ¿äû Á¾·ù
	$tran_cd        = $_POST[ "tran_cd"        ]; // ó¸® Á¾·ù
	/* = -------------------------------------------------------------------------- = */
	$cust_ip        = getenv( "REMOTE_ADDR"    ); // ¿äû IP
	$ordr_idxx      = $_POST[ "ordr_idxx"      ]; // ¼îÇθô ÁÖ¹®¹øÈ£
	$good_name      = $_POST[ "good_name"      ]; // »óǰ¸í
	$good_mny       = $_POST[ "good_mny"       ]; // °áÁ¦ Ãѱݾ×
	/* = -------------------------------------------------------------------------- = */
    $res_cd         = "";                         // ÀÀ´äÄÚµå
    $res_msg        = "";                         // ÀÀ´ä¸Þ½ÃÁö
	$res_en_msg     = "";                         // ÀÀ´ä ¿µ¹® ¸Þ¼¼Áö
    $tno            = $_POST[ "tno"            ]; // KCP °Å·¡ °íÀ¯ ¹øÈ£
    /* = -------------------------------------------------------------------------- = */
    $buyr_name      = $_POST[ "buyr_name"      ]; // ÁÖ¹®ÀÚ¸í
    $buyr_tel1      = $_POST[ "buyr_tel1"      ]; // ÁÖ¹®ÀÚ ÀüÈ­¹øÈ£
    $buyr_tel2      = $_POST[ "buyr_tel2"      ]; // ÁÖ¹®ÀÚ ÇÚµåÆù ¹øÈ£
    $buyr_mail      = $_POST[ "buyr_mail"      ]; // ÁÖ¹®ÀÚ E-mail ÁÖ¼Ò
    /* = -------------------------------------------------------------------------- = */
    $mod_type       = $_POST[ "mod_type"       ]; // º¯°æTYPE VALUE ½ÂÀÎÃë¼Ò½Ã ÇÊ¿ä
    $mod_desc       = $_POST[ "mod_desc"       ]; // º¯°æ»çÀ¯
    /* = -------------------------------------------------------------------------- = */
    $use_pay_method = $_POST[ "use_pay_method" ]; // °áÁ¦ ¹æ¹ý
    $bSucc          = "";                         // ¾÷ü DB ó¸® ¼º°ø ¿©ºÎ
    /* = -------------------------------------------------------------------------- = */
	$app_time       = "";                         // ½ÂÀνð£ (¸ðµç °áÁ¦ ¼ö´Ü °øÅë)
	$amount         = "";                         // KCP ½ÇÁ¦ °Å·¡ ±Ý¾×
	$total_amount   = 0;                          // º¹ÇÕ°áÁ¦½Ã ÃÑ °Å·¡±Ý¾×
    $coupon_mny     = "";                         // ÄíÆù±Ý¾×
    /* = -------------------------------------------------------------------------- = */
    $card_cd        = "";                         // ½Å¿ëÄ«µå ÄÚµå
    $card_name      = "";                         // ½Å¿ëÄ«µå ¸í
    $app_no         = "";                         // ½Å¿ëÄ«µå ½ÂÀιøÈ£
    $noinf          = "";                         // ½Å¿ëÄ«µå ¹«ÀÌÀÚ ¿©ºÎ
    $quota          = "";                         // ½Å¿ëÄ«µå ÇҺΰ³¿ù
	$partcanc_yn    = "";						  // ºÎºÐÃë¼Ò °¡´ÉÀ¯¹«
	$card_bin_type_01 = "";                       // Ä«µå±¸ºÐ1
	$card_bin_type_02 = "";                       // Ä«µå±¸ºÐ2
    $card_mny       = "";                         // Ä«µå°áÁ¦±Ý¾×
    /* = -------------------------------------------------------------------------- = */
	$bank_name      = "";                         // ÀºÇà¸í
	$bank_code      = "";						  // ÀºÇàÄÚµå
    $bk_mny         = "";                         // °èÁÂÀÌü°áÁ¦±Ý¾×
	/* = -------------------------------------------------------------------------- = */
    $bankname       = "";                         // ÀÔ±ÝÇÒ ÀºÇà¸í
    $depositor      = "";                         // ÀÔ±ÝÇÒ °èÁ ¿¹±ÝÁÖ ¼º¸í
    $account        = "";                         // ÀÔ±ÝÇÒ °èÁ ¹øÈ£
	$va_date		= "";						  // °¡»ó°èÁ ÀԱݸ¶°¨½Ã°£
    /* = -------------------------------------------------------------------------- = */
	$pnt_issue      = "";                         // °áÁ¦ Æ÷ÀÎÆ®»ç ÄÚµå
	$pnt_amount     = "";                         // Àû¸³±Ý¾× or »ç¿ë±Ý¾×
	$pnt_app_time   = "";                         // ½ÂÀνð£
	$pnt_app_no     = "";                         // ½ÂÀιøÈ£
    $add_pnt        = "";                         // ¹ß»ý Æ÷ÀÎÆ®
	$use_pnt        = "";                         // »ç¿ë°¡´É Æ÷ÀÎÆ®
	$rsv_pnt        = "";                         // ÃÑ ´©Àû Æ÷ÀÎÆ®
    /* = -------------------------------------------------------------------------- = */
	$commid         = "";                         // Åë½Å»ç ÄÚµå
	$mobile_no      = "";                         // ÈÞ´ëÆù ¹øÈ£
	/* = -------------------------------------------------------------------------- = */
	$tk_shop_id		= $_POST[ "shop_user_id"     ]; // °¡¸ÍÁ¡ °í°´ ¾ÆÀ̵ð
	$tk_van_code    = "";                         // ¹ß±Þ»ç ÄÚµå
	$tk_app_no      = "";                         // »óǰ±Ç ½ÂÀÎ ¹øÈ£
	/* = -------------------------------------------------------------------------- = */
    $cash_yn        = $_POST[ "cash_yn"        ]; // Çö±Ý¿µ¼öÁõ µî·Ï ¿©ºÎ
    $cash_authno    = "";                         // Çö±Ý ¿µ¼öÁõ ½ÂÀÎ ¹øÈ£
    $cash_tr_code   = $_POST[ "cash_tr_code"   ]; // Çö±Ý ¿µ¼öÁõ ¹ßÇà ±¸ºÐ
    $cash_id_info   = $_POST[ "cash_id_info"   ]; // Çö±Ý ¿µ¼öÁõ µî·Ï ¹øÈ£

    /* ============================================================================== */

    /* ============================================================================== */
    /* =   02. ÀνºÅϽº »ý¼º ¹× ÃʱâÈ­                                              = */
    /* = -------------------------------------------------------------------------- = */
    /* =       °áÁ¦¿¡ ÇÊ¿äÇÑ ÀνºÅϽº¸¦ »ý¼ºÇϰí ÃʱâÈ­ ÇÕ´Ï´Ù.                     = */
    /* = -------------------------------------------------------------------------- = */
    $c_PayPlus = new C_PP_CLI;

    $c_PayPlus->mf_clear();
    /* ------------------------------------------------------------------------------ */
	/* =   02. ÀνºÅϽº »ý¼º ¹× ÃʱâÈ­ END											= */
	/* ============================================================================== */


    /* ============================================================================== */
    /* =   03. ó¸® ¿äû Á¤º¸ ¼³Á¤                                                  = */
    /* = -------------------------------------------------------------------------- = */

    /* = -------------------------------------------------------------------------- = */
    /* =   03-1. ½ÂÀÎ ¿äû                                                          = */
    /* = -------------------------------------------------------------------------- = */
    if ( $req_tx == "pay" )
    {
		    /* 1004¿øÀº ½ÇÁ¦·Î ¾÷ü¿¡¼­ °áÁ¦ÇÏ¼Å¾ß µÉ ¿ø ±Ý¾×À» ³Ö¾îÁÖ¼Å¾ß ÇÕ´Ï´Ù. °áÁ¦±Ý¾× À¯È¿¼º °ËÁõ */
            /* $c_PayPlus->mf_set_ordr_data( "ordr_mony",  "1004" );                                    */

            $c_PayPlus->mf_set_encx_data( $_POST[ "enc_data" ], $_POST[ "enc_info" ] );
    }
	/* ------------------------------------------------------------------------------ */
	/* =   03.  ó¸® ¿äû Á¤º¸ ¼³Á¤ END  											= */
	/* ============================================================================== */



    /* ============================================================================== */
    /* =   04. ½ÇÇà                                                                 = */
    /* = -------------------------------------------------------------------------- = */
    if ( $tran_cd != "" )
    {
        $c_PayPlus->mf_do_tx( $trace_no, $g_conf_home_dir, $g_conf_site_cd, $g_conf_site_key, $tran_cd, "",
                              $g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib", $ordr_idxx,
                              $cust_ip, $g_conf_log_level, 0, 0, $g_conf_log_path ); // ÀÀ´ä Àü¹® ó¸®

        $res_cd  = $c_PayPlus->m_res_cd;  // °á°ú ÄÚµå
        $res_msg = $c_PayPlus->m_res_msg; // °á°ú ¸Þ½ÃÁö
        /* $res_en_msg = $c_PayPlus->mf_get_res_data( "res_en_msg" );  // °á°ú ¿µ¹® ¸Þ¼¼Áö */
    }
    else
    {
        $c_PayPlus->m_res_cd  = "9562";
        $c_PayPlus->m_res_msg = "¿¬µ¿ ¿À·ù|Payplus PluginÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò°Å³ª tran_cd°ªÀÌ ¼³Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù.";
    }


    /* = -------------------------------------------------------------------------- = */
    /* =   04. ½ÇÇà END                                                             = */
    /* ============================================================================== */


    /* ============================================================================== */
    /* =   05. ½ÂÀÎ °á°ú °ª ÃßÃâ                                                    = */
    /* = -------------------------------------------------------------------------- = */
    if ( $req_tx == "pay" )
    {
        if( $res_cd == "0000" )
        {
            $tno       = $c_PayPlus->mf_get_res_data( "tno"       ); // KCP °Å·¡ °íÀ¯ ¹øÈ£
            $amount    = $c_PayPlus->mf_get_res_data( "amount"    ); // KCP ½ÇÁ¦ °Å·¡ ±Ý¾×
			$pnt_issue = $c_PayPlus->mf_get_res_data( "pnt_issue" ); // °áÁ¦ Æ÷ÀÎÆ®»ç ÄÚµå
            $coupon_mny = $c_PayPlus->mf_get_res_data( "coupon_mny" ); // ÄíÆù±Ý¾×

    /* = -------------------------------------------------------------------------- = */
    /* =   05-1. ½Å¿ëÄ«µå ½ÂÀÎ °á°ú ó¸®                                            = */
    /* = -------------------------------------------------------------------------- = */
            if ( $use_pay_method == "100000000000" )
            {
                $card_cd   = $c_PayPlus->mf_get_res_data( "card_cd"   ); // Ä«µå»ç ÄÚµå
                $card_name = $c_PayPlus->mf_get_res_data( "card_name" ); // Ä«µå Á¾·ù
                $app_time  = $c_PayPlus->mf_get_res_data( "app_time"  ); // ½ÂÀÎ ½Ã°£
                $app_no    = $c_PayPlus->mf_get_res_data( "app_no"    ); // ½ÂÀÎ ¹øÈ£
                $noinf     = $c_PayPlus->mf_get_res_data( "noinf"     ); // ¹«ÀÌÀÚ ¿©ºÎ ( 'Y' : ¹«ÀÌÀÚ )
                $quota     = $c_PayPlus->mf_get_res_data( "quota"     ); // ÇҺΠ°³¿ù ¼ö
				$partcanc_yn = $c_PayPlus->mf_get_res_data( "partcanc_yn" ); // ºÎºÐÃë¼Ò °¡´ÉÀ¯¹«
				$card_bin_type_01 = $c_PayPlus->mf_get_res_data( "card_bin_type_01" ); // Ä«µå±¸ºÐ1
				$card_bin_type_02 = $c_PayPlus->mf_get_res_data( "card_bin_type_02" ); // Ä«µå±¸ºÐ2
                $card_mny = $c_PayPlus->mf_get_res_data( "card_mny" ); // Ä«µå°áÁ¦±Ý¾×

                /* = -------------------------------------------------------------- = */
                /* =   05-1.1. º¹ÇÕ°áÁ¦(Æ÷ÀÎÆ®+½Å¿ëÄ«µå) ½ÂÀÎ °á°ú ó¸®               = */
                /* = -------------------------------------------------------------- = */
                if ( $pnt_issue == "SCSK" || $pnt_issue == "SCWB" )
                {
                    $pnt_amount   = $c_PayPlus->mf_get_res_data ( "pnt_amount"   ); // Àû¸³±Ý¾× or »ç¿ë±Ý¾×
	                $pnt_app_time = $c_PayPlus->mf_get_res_data ( "pnt_app_time" ); // ½ÂÀνð£
	                $pnt_app_no   = $c_PayPlus->mf_get_res_data ( "pnt_app_no"   ); // ½ÂÀιøÈ£
	                $add_pnt      = $c_PayPlus->mf_get_res_data ( "add_pnt"      ); // ¹ß»ý Æ÷ÀÎÆ®
                    $use_pnt      = $c_PayPlus->mf_get_res_data ( "use_pnt"      ); // »ç¿ë°¡´É Æ÷ÀÎÆ®
                    $rsv_pnt      = $c_PayPlus->mf_get_res_data ( "rsv_pnt"      ); // ÃÑ ´©Àû Æ÷ÀÎÆ®
					$total_amount = $amount + $pnt_amount;                          // º¹ÇÕ°áÁ¦½Ã ÃÑ °Å·¡±Ý¾×
                }
            }

    /* = -------------------------------------------------------------------------- = */
    /* =   05-2. °èÁÂÀÌü ½ÂÀÎ °á°ú ó¸®                                            = */
    /* = -------------------------------------------------------------------------- = */
            if ( $use_pay_method == "010000000000" )
            {
				$app_time  = $c_PayPlus->mf_get_res_data( "app_time"   );  // ½ÂÀÎ ½Ã°£
                $bank_name = $c_PayPlus->mf_get_res_data( "bank_name"  );  // ÀºÇà¸í
                $bank_code = $c_PayPlus->mf_get_res_data( "bank_code"  );  // ÀºÇàÄÚµå
                $bk_mny = $c_PayPlus->mf_get_res_data( "bk_mny" ); // °èÁÂÀÌü°áÁ¦±Ý¾×
            }

    /* = -------------------------------------------------------------------------- = */
    /* =   05-3. °¡»ó°èÁ ½ÂÀÎ °á°ú ó¸®                                            = */
    /* = -------------------------------------------------------------------------- = */
            if ( $use_pay_method == "001000000000" )
            {
                $bankname  = $c_PayPlus->mf_get_res_data( "bankname"  ); // ÀÔ±ÝÇÒ ÀºÇà À̸§
                $depositor = $c_PayPlus->mf_get_res_data( "depositor" ); // ÀÔ±ÝÇÒ °èÁ ¿¹±ÝÁÖ
                $account   = $c_PayPlus->mf_get_res_data( "account"   ); // ÀÔ±ÝÇÒ °èÁ ¹øÈ£
                $va_date   = $c_PayPlus->mf_get_res_data( "va_date"   ); // °¡»ó°èÁ ÀԱݸ¶°¨½Ã°£
            }

    /* = -------------------------------------------------------------------------- = */
    /* =   05-4. Æ÷ÀÎÆ® ½ÂÀÎ °á°ú ó¸®                                               = */
    /* = -------------------------------------------------------------------------- = */
            if ( $use_pay_method == "000100000000" )
            {
                $pnt_amount   = $c_PayPlus->mf_get_res_data( "pnt_amount"   ); // Àû¸³±Ý¾× or »ç¿ë±Ý¾×
	            $pnt_app_time = $c_PayPlus->mf_get_res_data( "pnt_app_time" ); // ½ÂÀνð£
	            $pnt_app_no   = $c_PayPlus->mf_get_res_data( "pnt_app_no"   ); // ½ÂÀιøÈ£
	            $add_pnt      = $c_PayPlus->mf_get_res_data( "add_pnt"      ); // ¹ß»ý Æ÷ÀÎÆ®
                $use_pnt      = $c_PayPlus->mf_get_res_data( "use_pnt"      ); // »ç¿ë°¡´É Æ÷ÀÎÆ®
                $rsv_pnt      = $c_PayPlus->mf_get_res_data( "rsv_pnt"      ); // Àû¸³ Æ÷ÀÎÆ®
            }

    /* = -------------------------------------------------------------------------- = */
    /* =   05-5. ÈÞ´ëÆù ½ÂÀÎ °á°ú ó¸®                                              = */
    /* = -------------------------------------------------------------------------- = */
            if ( $use_pay_method == "000010000000" )
            {
				$app_time  = $c_PayPlus->mf_get_res_data( "hp_app_time"  ); // ½ÂÀÎ ½Ã°£
				$commid    = $c_PayPlus->mf_get_res_data( "commid"	     ); // Åë½Å»ç ÄÚµå
				$mobile_no = $c_PayPlus->mf_get_res_data( "mobile_no"	 ); // ÈÞ´ëÆù ¹øÈ£
            }

    /* = -------------------------------------------------------------------------- = */
    /* =   05-6. »óǰ±Ç ½ÂÀÎ °á°ú ó¸®                                              = */
    /* = -------------------------------------------------------------------------- = */
            if ( $use_pay_method == "000000001000" )
            {
				$app_time    = $c_PayPlus->mf_get_res_data( "tk_app_time"  ); // ½ÂÀÎ ½Ã°£
				$tk_van_code = $c_PayPlus->mf_get_res_data( "tk_van_code"  ); // ¹ß±Þ»ç ÄÚµå
				$tk_app_no   = $c_PayPlus->mf_get_res_data( "tk_app_no"    ); // ½ÂÀÎ ¹øÈ£
            }

    /* = -------------------------------------------------------------------------- = */
    /* =   05-7. Çö±Ý¿µ¼öÁõ °á°ú ó¸®                                               = */
    /* = -------------------------------------------------------------------------- = */
            $cash_authno  = $c_PayPlus->mf_get_res_data( "cash_authno"  ); // Çö±Ý ¿µ¼öÁõ ½ÂÀÎ ¹øÈ£

		}
	}
	/* = -------------------------------------------------------------------------- = */
    /* =   05. ½ÂÀÎ °á°ú ó¸® END                                                   = */
    /* ============================================================================== */

	/* ============================================================================== */
    /* =   06. ½ÂÀÎ ¹× ½ÇÆÐ °á°ú DBó¸®                                             = */
    /* = -------------------------------------------------------------------------- = */
	/* =       °á°ú¸¦ ¾÷ü ÀÚüÀûÀ¸·Î DBó¸® ÀÛ¾÷ÇϽô ºÎºÐÀÔ´Ï´Ù.                 = */
    /* = -------------------------------------------------------------------------- = */

	if ( $req_tx == "pay" )
    {
		if( $res_cd == "0000" )
        {
			// 06-1-1. ½Å¿ëÄ«µå
			if ( $use_pay_method == "100000000000" )
            {
				include $_SERVER['DOCUMENT_ROOT'] . '/inc/config_inc.php' ;
				$server_connect = mysql_connect( $dbhost , $dbid , $dbpw ) ;
				$db_connect = mysql_select_db( $dbname , $server_connect ) ;
				mysql_set_charset('euckr');
				$now = date('Y-m-d H:i:s') ;
				$ip = getenv('REMOTE_ADDR') ;
				// get order info
				$query = " select * " .
							  " from tbl_order where orderScode='{$ordr_idxx}' " ;
				$execute = mysql_query($query) ;
				$tmpRs = mysql_fetch_assoc( $execute ) ;
				$bSucc = "true" ;
				if ( empty($tmpRs['numid'])) {
					$bSucc = "false" ;
				} else {
					// check price
					if ( $amount != $tmpRs['result_price'] ) {
						$bSucc = "false" ;
						$is_error = 'Y' ;
						$error_message = '°áÁ¦±Ý¾×°ú ½Ç°áÁ¦±Ý¾×ÀÌ ÀÏÄ¡ÇÏÁö¾Ê½À´Ï´Ù.' ;
					} else {
						// check point
						if ( $tmpRs['use_point'] == 'Y' && intval($tmpRs['point_price']) > 0 ) {
							if ( empty($tmpRs['real_no'])) {
								$bSucc = "false" ;
								$is_error = 'Y' ;
								$error_message = 'ºñȸ¿øÀÇ Àû¸³±Ý»ç¿ë' ;
							} else {
								$query = " select numid , have_point " .
											  " from tbl_member where numid = '{$tmpRs[real_no]}' " ;
								$execute = mysql_query($query) ;
								$memRs = mysql_fetch_assoc( $execute ) ;
								if ( empty($memRs['numid'])) {
									$bSucc = "false" ;
									$is_error = 'Y' ;
									$error_message = 'µî·ÏµÇÁö¾Ê¾Ò°Å³ª »èÁ¦µÈ ȸ¿øÀÇ Àû¸³±Ý»ç¿ë' ;
								} elseif ( $memRs['have_point'] < $tmpRs['point_price'] ) {
									$bSucc = "false" ;
									$is_error = 'Y' ;
									$error_message = '»ç¿ëÇÑ Àû¸³±ÝÀÌ ¼ÒÀ¯Çϰí ÀÖ´Â Àû¸³±ÝÃѾ׺¸´Ù ¸¹½À´Ï´Ù.' ;
								} else {
									// Æ÷ÀÎÆ® Á¦ÇÔ.
									$query = " update tbl_member set have_point = have_point - " . intval($tmpRs['point_price']) . " where numid = '{$tmpRs[real_no]}' " ;
									mysql_query($query);
									$query = " insert into tbl_member_point ( keycode , write_date , ip , real_no , real_id , ord_code , point , totalpoint , contents ) " .
												  " values ( 'A02' , '{$now}' , '{$ip}' , '{$tmpRs[real_no]}' , '{$tmpRs[real_id]}' , '{$ordr_idxx}' , '{$tmpRs[point_price]}' , '" . ( $memRs['have_point'] - $tmpRs['point_price'] ) . "' , 'ÁÖ¹®½Ã »ç¿ë' ) " ;
									mysql_query($query);
								}
							}
						}
						// check point end
					}
					$actData = array (
									// other info
									'pay_price'		=> $amount ,
									'paydate'			=> $now ,
									'n_state'			=> ( $bSucc == "true" ? 'ÀԱݿϷá' : '°áÁ¦½ÇÆÐ' ) ,
									'is_error'			=> $is_error ,
									'error_message'=> $error_message ,
									// pay only
									'res_cd'				=> $res_cd ,
									'res_msg'			=> $res_msg ,
									'tno'					=> $tno ,
									'amount'			=> $amount ,
									'van_cd'			=> $van_cd ,
									'card_cd'			=> $card_cd ,
									'card_name'		=> $card_name ,
									'acqu_cd'			=> $acqu_cd ,
									'acqu_name'		=> $acqu_name ,
									'bizx_numb'		=> $bizx_numb ,
									'app_time'			=> $app_time ,
									'app_no'			=> $app_no ,
									'noinf'				=> $noinf ,
									'quota'				=> $quota ,
									'card_no'			=> $card_no ,
									'escw_yn'			=> $escw_yn ,
									'partcanc_yn'	=> $partcanc_yn ,
									'card_bin_type_01'	=> $card_bin_type_01 ,
									'card_bin_type_02'	=> $card_bin_type_02
					) ;
					$condQuery = '';
					foreach ( $actData as $k=>$v ) {
						$condQuery .= ( empty($condQuery) ? "" : " , " ) . $k . "='{$v}' " ;
					}
					$query = " update tbl_order set {$condQuery} where orderScode='{$ordr_idxx}' " ;
					mysql_query($query);
				}
				// database end
			}
		}

	/* = -------------------------------------------------------------------------- = */
    /* =   06. ½ÂÀÎ ¹× ½ÇÆÐ °á°ú DBó¸®                                             = */
    /* ============================================================================== */
		else if ( $res_cd != "0000" )
		{
				include $_SERVER['DOCUMENT_ROOT'] . '/inc/config_inc.php' ;
				$server_connect = mysql_connect( $dbhost , $dbid , $dbpw ) ;
				$db_connect = mysql_select_db( $dbname , $server_connect ) ;
				mysql_set_charset('euckr');
				$now = date('Y-m-d H:i:s') ;
				$ip = getenv('REMOTE_ADDR') ;
				// get order info
				$query = " select * " .
							  " from tbl_order where orderScode='{$ordr_idxx}' " ;
				$execute = mysql_query($query) ;
				$tmpRs = mysql_fetch_assoc( $execute ) ;
				if ( empty($tmpRs['numid'])) {
					$bSucc = "false" ;
				} else {
					$actData = array (
									'paydate'			=> $now ,
									'n_state'			=> '°áÁ¦½ÇÆÐ' ,
									'is_error'			=> $is_error ,
									'error_message'=> $error_message ,
									// pay only
									'res_cd'				=> $res_cd ,
									'res_msg'			=> $res_msg ,
									'tno'					=> $tno ,
									'amount'			=> $amount ,
									'van_cd'			=> $van_cd ,
									'card_cd'			=> $card_cd ,
									'card_name'		=> $card_name ,
									'acqu_cd'			=> $acqu_cd ,
									'acqu_name'		=> $acqu_name ,
									'bizx_numb'		=> $bizx_numb ,
									'app_time'			=> $app_time ,
									'app_no'			=> $app_no ,
									'noinf'				=> $noinf ,
									'quota'				=> $quota ,
									'card_no'			=> $card_no ,
									'escw_yn'			=> $escw_yn ,
									'partcanc_yn'	=> $partcanc_yn ,
									'card_bin_type_01'	=> $card_bin_type_01 ,
									'card_bin_type_02'	=> $card_bin_type_02
					) ;
					$condQuery = '';
					foreach ( $actData as $k=>$v ) {
						$condQuery .= ( empty($condQuery) ? "" : " , " ) . $k . "='{$v}' " ;
					}
					$query = " update tbl_order set {$condQuery} where orderScode='{$ordr_idxx}' " ;
					mysql_query($query);
				}
				// database end
		}
	}

	/* ============================================================================== */
    /* =   07. ½ÂÀÎ °á°ú DBó¸® ½ÇÆÐ½Ã : ÀÚµ¿Ãë¼Ò                                   = */
    /* = -------------------------------------------------------------------------- = */
    /* =         ½ÂÀÎ °á°ú¸¦ DB ÀÛ¾÷ ÇÏ´Â °úÁ¤¿¡¼­ Á¤»óÀûÀ¸·Î ½ÂÀÎµÈ °Ç¿¡ ´ëÇØ      = */
    /* =         DB ÀÛ¾÷À» ½ÇÆÐÇÏ¿© DB update °¡ ¿Ï·áµÇÁö ¾ÊÀº °æ¿ì, ÀÚµ¿À¸·Î       = */
    /* =         ½ÂÀÎ Ãë¼Ò ¿äûÀ» ÇÏ´Â ÇÁ·Î¼¼½º°¡ ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.                = */
	/* =                                                                            = */
    /* =         DB ÀÛ¾÷ÀÌ ½ÇÆÐ ÇÑ °æ¿ì, bSucc ¶ó´Â º¯¼ö(String)ÀÇ °ªÀ» "false"     = */
    /* =         ·Î ¼³Á¤ÇØ Áֽñ⠹ٶø´Ï´Ù. (DB ÀÛ¾÷ ¼º°øÀÇ °æ¿ì¿¡´Â "false" ÀÌ¿ÜÀÇ = */
    /* =         °ªÀ» ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù.)                                           = */
    /* = -------------------------------------------------------------------------- = */

	//$bSucc = ""; // DB ÀÛ¾÷ ½ÇÆÐ ¶Ç´Â ±Ý¾× ºÒÀÏÄ¡ÀÇ °æ¿ì "false" ·Î ¼¼ÆÃ

    /* = -------------------------------------------------------------------------- = */
    /* =   07-1. DB ÀÛ¾÷ ½ÇÆÐÀÏ °æ¿ì ÀÚµ¿ ½ÂÀÎ Ãë¼Ò                                 = */
    /* = -------------------------------------------------------------------------- = */
    if ( $req_tx == "pay" )
    {
		if( $res_cd == "0000" )
        {
			if ( $bSucc == "false" )
            {
                $c_PayPlus->mf_clear();

                $tran_cd = "00200000";

                $c_PayPlus->mf_set_modx_data( "tno",      $tno                         );  // KCP ¿ø°Å·¡ °Å·¡¹øÈ£
                $c_PayPlus->mf_set_modx_data( "mod_type", "STSC"                       );  // ¿ø°Å·¡ º¯°æ ¿äû Á¾·ù
                $c_PayPlus->mf_set_modx_data( "mod_ip",   $cust_ip                     );  // º¯°æ ¿äûÀÚ IP
                $c_PayPlus->mf_set_modx_data( "mod_desc", "°á°ú ó¸® ¿À·ù - ÀÚµ¿ Ãë¼Ò" );  // º¯°æ »çÀ¯

                $c_PayPlus->mf_do_tx( $trace_no, $g_conf_home_dir, $g_conf_site_cd, $g_conf_site_key, $tran_cd, "",
                              $g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib", $ordr_idxx,
                              $cust_ip, $g_conf_log_level, 0, 0, $g_conf_log_path ); // ÀÀ´ä Àü¹® ó¸®

                $res_cd  = $c_PayPlus->m_res_cd;
                $res_msg = $c_PayPlus->m_res_msg;
            }
        }
	} // End of [res_cd = "0000"]
    /* ============================================================================== */


    /* ============================================================================== */
    /* =   08. Æû ±¸¼º ¹× °á°úÆäÀÌÁö È£Ãâ                                           = */
    /* ============================================================================== */

?>
<script language="javascript">
//var openwin = window.open( 'proc_win.html', 'proc_win', '' ) ;
//openwin.close() ;
location.replace('/product/?mode=orderrst&ordercode=<?=$ordr_idxx?>');
</script>

Copyright © 2017 || Recoded By Mr.Bumblebee