1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
<?php
include("category/common.php");
$deli_comp['GTX·ÎÁö½º'] = 'GT'; $deli_comp['·ÎÁ¨Åùè'] = 'LG'; $deli_comp['¿ìü±¹Åùè'] = 'PO'; $deli_comp['¿»·Î¿ìĸ'] = 'YC'; $deli_comp['Çö´ëÅùè'] = 'HD'; $deli_comp['ÇÑÁøÅùè'] = 'HJ'; $deli_comp['CJÅùè'] = 'CJ'; $deli_comp['´ëÇÑÅë¿î'] = 'CJ'; $deli_comp['KG·ÎÁö½ºÅùè'] = 'FE'; $deli_comp['´ë½ÅÅùè'] = 'DS'; $deli_comp['KGBÅùè'] = 'KB'; $deli_comp['°æµ¿È¹°'] = 'KD'; $deli_comp['ÀϾç·ÎÁö½º'] = 'IY'; $deli_comp['õÀÏÅùè'] = 'CI'; $deli_comp['ÇÕµ¿Åùè'] = 'HA'; $deli_comp['ÆíÀÇÁ¡Åùè'] = 'CN';
//**************************// // // ¹è¼Û°á°ú ¼Û½Å PHP ¿¹Á¦ // //**************************//
// Å×½ºÆ®¿ë //$service_url = "http://pgweb.uplus.co.kr:7085/pg/wmp/mertadmin/jsp/escrow/rcvdlvinfo.jsp";
// ¼ºñ½º¿ë $service_url = "https://pgweb.uplus.co.kr/pg/wmp/mertadmin/jsp/escrow/rcvdlvinfo.jsp";
/*$mid = get_param("mid"); // »óÁ¡ID $oid = get_param("oid"); // ÁÖ¹®¹øÈ£ $productid = get_param("productid"); // »óǰID $orderdate = get_param("orderdate"); // ÁÖ¹®ÀÏÀÚ $dlvtype = get_param("dlvtype"); // µî·Ï³»¿ë±¸ºÐ $rcvdate = get_param("rcvdate"); // ½Ç¼ö·ÉÀÏÀÚ $rcvname = get_param("rcvname"); // ½Ç¼ö·ÉÀθí $rcvrelation = get_param("rcvrelation"); // °ü°è $dlvdate = get_param("dlvdate"); // ¹ß¼ÛÀÏÀÚ $dlvcompcode = get_param("dlvcompcode"); // ¹è¼Ûȸ»çÄÚµå $dlvcomp = get_param("dlvcomp"); // ¹è¼Ûȸ»ç¸í $dlvno = get_param("dlvno"); // ¿î¼ÛÀå¹øÈ£ $dlvworker = get_param("dlvworker"); // ¹è¼ÛÀÚ¸í $dlvworkertel = get_param("dlvworkertel"); // ¹è¼ÛÀÚÀüȹøÈ£*/
if($_SESSION['ADMINID']=='psw' || $_SESSION['ADMINID']=='osm'){ echo "<script>alert('»ç¿ë±ÇÇÑÀÌ ¾ø½À´Ï´Ù.');window.history.go(-1);</script>"; exit; }
$rOrdNo = $_REQUEST['rOrdNo'];
$sql = "select * from mBoard_order where rOrdNo = '$rOrdNo' order by idx desc limit 1"; $res = mysql_query($sql); $od_info = mysql_fetch_array($res);
//$productid = $od_info['rProdNm']; $productid = $od_info['rProdNm']; $orderdate = $od_info['reg_date'];
$sql = "select * from xpay_log where oid = '{$rOrdNo}' and p_type = 'pay_res' order by timestamp desc limit 1 "; $res = mysql_query($sql); $xpay_info = mysql_fetch_array($res); $json_info = json_decode($xpay_info['post_json']); foreach($json_info as $key => $val){ $json_array[$key] = $val; }
$LGD_MID = $json_array['LGD_MID']; $CST_PLATFORM = "service"; $configPath = $_SERVER['DOCUMENT_ROOT']."/xpay/lgdacom"; require_once($_SERVER['DOCUMENT_ROOT']."/xpay/lgdacom/XPayClient.php"); $xpay = &new XPayClient($configPath, $CST_PLATFORM); $xpay->Init_TX($LGD_MID); $mertkey = $xpay->config[$LGD_MID];
$hashdate; // ÀÎÁõŰ $datasize = 1; // ¿©·¯°Ç Àü¼ÛÀÏ´ë »óÁ¡¼ÂÆÃ
$mid = $json_array["LGD_MID"]; $oid = $json_array["LGD_OID"]; $dlvtype = "03"; if("03"==$dlvtype) { // ¹ß¼ÛÁ¤º¸ $dlvdate = date("YmdHi",time()); // 12ÀÚ¸® È®ÀÎ $dlvcomp = $od_info['Deliver']; $dlvcompcode = $deli_comp[$od_info['Deliver']]; $dlvno = str_replace("-","",$od_info["InvoiceNum"]); $dlvworker = ""; $dlvworkertel = "";
$hashdata = md5($mid.$oid.$dlvdate.$dlvcompcode.$dlvno.$mertkey); } else if("01"==$dlvtype) { // ¼ö·ÉÁ¤º¸ $rcvdate = $row["rcvdate"]; $rcvname = $row["rcvname"]; $rcvrelation = $row["rcvrelation"];
$hashdata = md5($mid.$oid.$dlvtype.$rcvdate.$mertkey); }
// LGÀ¯Ç÷¯½ºÀÇ ¹è¼Û°á°úµî·ÏÆäÀÌÁö¸¦ È£ÃâÇÏ¿© ¹è¼ÛÁ¤º¸µî·ÏÇÔ /* * ¾Æ·¡ URL À» È£Ãâ½Ã ÆÄ¶ó¸ÞÅÍÀÇ °ª¿¡ °ø¹éÀÌ ¹ß»ýÇϸé ÇØ´ç URLÀÌ ºñÁ¤»óÀûÀ¸·Î È£ÃâµË´Ï´Ù. * ¹è¼Û»ç¸íµîÀ» ÆÄ¶ó¸ÞÅÍ·Î µî·Ï½Ã °ø¹éÀ» "||" À¸·Î º¯°æÇÏ¿© Áֽñ⠹ٶø´Ï´Ù. */ $orderdate = urlencode($orderdate); $productid = urlencode($productid);
$str_url = $service_url."?mid=$mid&oid=$oid&orderdate=$orderdate&dlvtype=$dlvtype&rcvdate=$rcvdate&rcvname=$rcvname&rcvrelation=$rcvrelation&dlvdate=$dlvdate&dlvcompcode=$dlvcompcode&dlvno=$dlvno&dlvworker=$dlvworker&dlvworkertel=$dlvworkertel&hashdata=$hashdata&productid=$productid";
//echo $str_url; exit;
$ch = curl_init();
//$str_url = iconv("EUCKR","UTF-8",$str_url);
curl_setopt ($ch, CURLOPT_URL, $str_url); curl_setopt ($ch, CURLOPT_COOKIEJAR, COOKIE_FILE_PATH); curl_setopt ($ch, CURLOPT_COOKIEFILE, COOKIE_FILE_PATH); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$fp = curl_exec ($ch);
if(curl_errno($ch)){ //echo "CURL ¿¡·¯ : °³¹ßÀÚ¿¡°Ô ¹®ÀÇ ÁÖ¼¼¿ä"; // ¿¬°á½ÇÆÐ½Ã DB ó¸® ·ÎÁ÷ Ãß°¡ ?> <script> alert('CURL ¿¡·¯ : °³¹ßÀÚ¿¡°Ô ¹®ÀÇ ÁÖ¼¼¿ä'); document.location.href="orderList.php?pg=<?=$pg?>&mode=<?=$mode?>&category_code=<?=$category_code?>&searchCode1=<?=$searchCode1?>&searchCode2=<?=$searchCode2?>&SearchMsw1=<?=$SearchMsw1?>&keyword=<?=$keyword?>"; </script> <? }else{ if(trim($fp)=="OK"){ //echo "Á¤»ó ó¸®"; $sql = "update mBoard_order set Pcnt = 'D' where rOrdNo = '$rOrdNo' "; mysql_query($sql); ?> <script> alert('¿¡½ºÅ©·Î ¹è¼Û Á¤º¸°¡ Àü¼ÛµÇ¾ú½À´Ï´Ù.'); document.location.href="orderList.php?pg=<?=$pg?>&mode=<?=$mode?>&category_code=<?=$category_code?>&searchCode1=<?=$searchCode1?>&searchCode2=<?=$searchCode2?>&SearchMsw1=<?=$SearchMsw1?>&keyword=<?=$keyword?>"; </script> <? // Á¤»ó󸮵ǾúÀ»¶§ DB ó¸® }else{ ?> <script> alert('<?=trim($fp)?>'); document.location.href="orderList.php?pg=<?=$pg?>&mode=<?=$mode?>&category_code=<?=$category_code?>&searchCode1=<?=$searchCode1?>&searchCode2=<?=$searchCode2?>&SearchMsw1=<?=$SearchMsw1?>&keyword=<?=$keyword?>"; </script> <? // ºñÁ¤»óó¸® µÇ¾úÀ»¶§ DB ó¸® } } curl_close($ch);
?>
|