-=[ Mr. Bumblebee ]=-
_Indonesia_
<?
/*
* ================================================================================================
* Filename : result_bnoti.php
* Function : °áÁ¦°á°ú °øÅëÅ뺸 ÆäÀÌÁö.
¹ðÅ©À£(PG»ç)¿¡¼ ½ÂÀÎ °á°ú¸¦ ¹Þ¾Æ ¼îÇθô DB¿¡ ó¸®ÇÏ´Â ÆäÀÌÁö
* Author : All contents Copyright 2013 Bankwell Co. all rights reserved
* ================================================================================================
*/
/*
* ================================================================================================
* result_bnoti.php¸¦ È£ÃâÇÒ¶§ ÀÎÀÚ·Î ³Ñ¾î¿À´Â ±¸¼º¿ä¼Ò
* °áÁ¦¼ö´Ü°ú »ó°ü¾øÀÌ °øÅëÀûÀ¸·Î ³Ñ¾î¿À´Â º¯¼ö
1. BKW_RESULTCD : ÀÀ´äÄÚµå·Î '0000'À̸é Á¤»ó ±×¿Ü´Â ¿¡·¯Ã³¸®ÇÑ´Ù.
2. BKW_RESULTMSG : ÀÀ´ä¸Þ½ÃÁö
3. BKW_TRADENO : ¹ðÅ©À£(PG»ç) °íÀ¯ °Å·¡¹øÈ£
4. BKW_AUTHDATE : ½ÂÀÎÀϽÃ(YYYYMMDDhhmmss)
5. BKW_AMOUNT : ½ÂÀαݾ×
6. BKW_PAYTYPE : °áÁ¦¼ö´Ü(PA11:½Å¿ëÄ«µå, PA03:°èÁÂÀÌü, PA10:°¡»ó°èÁÂ, PA08:ÈÞ´ëÆù¼Ò¾×°áÁ¦, PA01:ÀüȰáÁ¦_Æùºô)
7. BKW_SHOP_ORDER_NO : ¼îÇθô ÁÖ¹®¹øÈ£
8. BKW_SITECD : ¼îÇθô »çÀÌÆ®ÄÚµå
* °¡»ó°èÁ °ü·Ã º¯¼ö
9. BKW_BANKNM : °¡»ó°èÁ ¹ß±ÞÀºÇà¸í
10. BKW_BANKACCOUNT : °¡»ó°èÁ ¹ß±Þ°èÁ¹øÈ£
11. BKW_IPKUMSTATUS : °¡»ó°èÁ ÀԱݻóÅÂ(IM03: ÀԱݴë±â, IM01:ÀԱݿϷá)
12. BKW_IPKUMUSERNM : ÁÖ¹®ÀÚ/ÀÔ±ÝÀÚ¸í
* ¼Ò¾×°áÁ¦(ÈÞ´ëÆù,ÀüÈ) °ü·Ã º¯¼ö
13. BKW_PHONENO : °áÁ¦ ÀüȹøÈ£
14. BKW_PHONECOMMTYPE : Åë½Å»ç(CI01:SKT, CI02:KT, CI03:LG U+)
* ½Å¿ëÄ«µå °ü·Ã º¯¼ö
15. BKW_AUTHNO : Ä«µå ½ÂÀιøÈ£
16. BKW_CARDNAME : Ä«µå¸í
17. BKW_QUOTA : ÇҺΰ³¿ù(00:ÀϽúÒ, 02:2°³¿ù...)
* ±âŸº¯¼ö
18. BKW_ETC1 : ¼îÇθô¿¡¼ »ç¿ëÇÏ´Â ¿©À¯Çʵå1
19. BKW_ETC2 : ¼îÇθô¿¡¼ »ç¿ëÇÏ´Â ¿©À¯Çʵå2
20. BKW_ETC3 : ¼îÇθô¿¡¼ »ç¿ëÇÏ´Â ¿©À¯Çʵå3
21. BKW_ETC4 : ¼îÇθô¿¡¼ »ç¿ëÇÏ´Â ¿©À¯Çʵå4
22. BKW_ETC5 : ¼îÇθô¿¡¼ »ç¿ëÇÏ´Â ¿©À¯Çʵå5
* ================================================================================================
*/
?>
<?php
/*
* 1. °áÁ¦°ü·Ã º¯¼ö ¹Þ¾Æ¿À±â
* ¼îÇθô ÀÚüº¯¼ö´Â ³Ñ¾î¿ÀÁö¾ÊÀ¸¹Ç·Î À¯ÀÇÇϽñ⠹ٶø´Ï´Ù.
* ´Ü, °áÁ¦½Ã ¼îÇθô¿¡¼ »ç¿ëÇϵµ·Ï Á¤ÀÇÇÑ ¿©À¯Çʵå1~5¿¡ settingÇÑ °æ¿ì Àü¼Û°¡´ÉÇÔ.
*/
$BKW_RESULTCD = $_GET["BKW_RESULTCD"];
$BKW_RESULTMSG = $_GET["BKW_RESULTMSG"];
$BKW_TRADENO = $_GET["BKW_TRADENO"];
$BKW_AUTHDATE = $_GET["BKW_AUTHDATE"];
$BKW_AMOUNT = $_GET["BKW_AMOUNT"];
$BKW_PAYTYPE = $_GET["BKW_PAYTYPE"];
$BKW_SHOP_ORDER_NO = $_GET["BKW_SHOP_ORDER_NO"];
$BKW_SITECD = $_GET["BKW_SITECD"];
$BKW_BANKNM = $_GET["BKW_BANKNM"];
$BKW_BANKACCOUNT = $_GET["BKW_BANKACCOUNT"];
$BKW_IPKUMSTATUS = $_GET["BKW_IPKUMSTATUS"];
$BKW_IPKUMUSERNM = $_GET["BKW_IPKUMUSERNM"];
$BKW_PHONENO = $_GET["BKW_PHONENO"];
$BKW_PHONECOMMTYPE = $_GET["BKW_PHONECOMMTYPE"];
$BKW_AUTHNO = $_GET["BKW_AUTHNO"];
$BKW_CARDNAME = $_GET["BKW_CARDNAME"];
$BKW_QUOTA = $_GET["BKW_QUOTA"];
$BKW_ETC1 = $_GET["BKW_ETC1"];
$BKW_ETC2 = $_GET["BKW_ETC2"];
$BKW_ETC3 = $_GET["BKW_ETC3"];
$BKW_ETC4 = $_GET["BKW_ETC4"];
$BKW_ETC5 = $_GET["BKW_ETC5"];
$auth_ymd = substr($BKW_AUTHDATE, 0,8);
/*
* 2. °áÁ¦¼º°ø½Ã DBó¸®
*/
if ($BKW_RESULTCD == "0000"){
// °áÁ¦ ¼º°ø½Ã ó¸® ÀÛ¾÷
// À̰÷¿¡¼ µ¥ÀÌÅÍ º£À̽º ÀÛ¾÷À» ÇÏ½Ã¸é µË´Ï´Ù.
include $_SERVER['DOCUMENT_ROOT'] . '/inc/config_inc.php' ;
$server_connect = mysql_connect( 'localhost' , $dbid , $dbpw ) ;
$db_connect = mysql_select_db( $dbname , $server_connect ) ;
$now = date('Y-m-d H:i:s') ;
$ip = getenv('REMOTE_ADDR') ;
// get order info
$query = " select * " .
" from tbl_order where orderScode='{$BKW_SHOP_ORDER_NO}' " ;
$execute = mysql_query($query) ;
$tmpRs = mysql_fetch_assoc( $execute ) ;
$bSucc = "true" ;
if ( empty($tmpRs['numid'])) {
$bSucc = "false" ;
} else {
// check price
if ( $BKW_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]}' , '{$BKW_SHOP_ORDER_NO}' , '{$tmpRs[point_price]}' , '" . ( $memRs['have_point'] - $tmpRs['point_price'] ) . "' , 'ÁÖ¹®½Ã »ç¿ë' ) " ;
mysql_query($query);
}
}
}
// check point end
}
$actData = array (
// other info
'pay_price' => $BKW_AMOUNT ,
'paydate' => $now ,
'n_state' => ( $bSucc == "true" ? 'ÀԱݿϷá' : '°áÁ¦½ÇÆÐ' ) ,
'is_error' => $is_error ,
'error_message'=> $error_message ,
// pay only - bankwell
'replycode' => $BKW_RESULTCD , // ÁöºÒ°á°úÄÚµå
'replyMsg' => $BKW_RESULTMSG , // ÁöºÒ°á°ú¸Þ½ÃÁö
'tid' => $BKW_TRADENO , // ºí·çÆäÀÌ °Å·¡¹øÈ£(ÀÚµ¿Ã¤¹ø).
'bankaccount' => $BKW_BANKACCOUNT , // °¡»ó°èÁ¹߱ްèÁ¹øÈ£(ÀÚµ¿¹ß±ÞµÊ)
'bankexpyear' => $_POST['bankexpyear'] , // °¡»ó°èÁÂÀԱݱâÇÑ ³â(YYYY)
'bankexpmonth' => $_POST['bankexpmonth'] , // °¡»ó°èÁÂÀԱݱâÇÑ(DD)
'bankcode' => $_POST['bankcode'] , // °¡»ó°èÁ ¹ß±ÞÀºÇàÄÚµå
'cardauthcode' => $BKW_AUTHNO , // Ä«µå½ÂÀιøÈ£/¿¡½ºÅ©·Î¹øÈ£
'cardquota' => $BKW_QUOTA , // Ä«µåÇҺαⰣ, °Å·¡ ¼º°øÈÄ Ã¤¿öÁü
'cardtype' => $BKW_CARDNAME , // °áÁ¦Ä«µåÁ¾·ù
'bankcodename' => $BKW_BANKNM , // °¡»ó°èÁ¹߱ÞÀºÇà¸í
'loanSt' => $_POST['loanSt'] , // ¿¡½ºÅ©·Î°áÁ¦¿©ºÎ
) ;
$condQuery = '';
foreach ( $actData as $k=>$v ) {
$condQuery .= ( empty($condQuery) ? "" : " , " ) . $k . "='{$v}' " ;
}
$query = " update tbl_order set {$condQuery} where orderScode='{$BKW_SHOP_ORDER_NO}' " ;
mysql_query($query);
}
// µ¥ÀÌÅÍ º£À̽º ó¸® ÈÄ, ¾Æ·¡ print±¸¹®À» ²À »ðÀÔÇØ ÁּžßÇÕ´Ï´Ù.
echo "<TID>".$BKW_TRADENO."</TID>";
}
?>
Copyright © 2017 || Recoded By Mr.Bumblebee