/home/mjc1/public_html/manage/order_escrow_send.php


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 ($chCURLOPT_URL$str_url); 
curl_setopt ($chCURLOPT_COOKIEJARCOOKIE_FILE_PATH);
curl_setopt ($chCURLOPT_COOKIEFILECOOKIE_FILE_PATH);
curl_setopt ($chCURLOPT_RETURNTRANSFER1); 

$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);

?>