-=[ Mr. Bumblebee ]=-
_Indonesia_
<?
/* ============================================================================== */
/* = 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