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
|
<?php require_once dirname(__FILE__).'/WebParamGather.php'; /** * * @author kblee * */ class CardWebParamGather implements WebParamGather{ /** * */ public function CardWebParamGather(){ } /** * * @param $request */ public function gather($request){ $webParam = new WebMessageDTO(); //card code $cardCode = isset($request["FormBankCd"]) ? $request["FormBankCd"] : ""; $webParam->setParameter(CARD_CODE,$cardCode); //card pwd $cardPwd = isset($request["CardPwd"]) ? $request["CardPwd"] : ""; $webParam->setParameter(CARD_PWD, $cardPwd); // card no $cardNo = isset($request["CardNo"]) ? $request["CardNo"] : ""; $webParam->setParameter(CARD_NO, $cardNo); // cardexpire $cardExpire =isset($request["CardExpire"]) ? $request["CardExpire"] : ""; $webParam->setParameter(CARD_EXPIRE,$cardExpire); $cardPoint = isset($request["CardPoint"]) ? $request["CardPoint"] : ""; $webParam->setParameter(CARD_POINT,$cardPoint); // card interest $cardInterest = isset($request["CardInterest"]) ? $request["CardInterest"] : ""; $webParam->setParameter(CARD_INTEREST, $cardInterest); // card quota $cardQuota = isset($request["CardQuota"]) ? $request["CardQuota"] : ""; $webParam->setParameter(CARD_QUOTA, $cardQuota); //AUTH_FLAG $authFlag = isset($request["AuthFlg"]) ? $request["AuthFlg"] : ""; $webParam->setParameter(CARD_AUTH_FLAG, $authFlag); //AUTH_TYPE $authType = isset($request["AuthType"]) ? $request["AuthType"] : ""; $webParam->setParameter(CARD_AUTH_TYPE, $authType); //KEYIN_CL $keyinCl = isset($request["KeyInCl"]) ? $request["KeyInCl"] : ""; $webParam->setParameter(CARD_KEYIN_CL, $keyinCl); // CARD TYPE ¼³Á¤ $buyerAuthName = $request[BUYER_AUTH_NO]; $cardType = ""; if(strlen($buyerAuthName) == 10){ $cardType = "02"; //±â¾÷ }else{ $cardType = "01"; //°³ÀÎ } $webParam->setParameter(CARD_TYPE, $cardType); // mpi /* $eci = isset($request["eci"]) ? $request["eci"] : ""; $xid = $request["xid"]; $cavv = $request["cavv"]; $joinCode = $request["joinCode"]; $webParam->setParameter(CARD_ECI, $eci); $webParam->setParameter(CARD_XID, $xid); $webParam->setParameter(CARD_CAVV, $cavv); $webParam->setParameter(CARD_JOIN_CODE,$joinCode); // isp $kvpPgid = $request["KVP_PGID"]; $kvpCardCode = $request["KVP_CARDCODE"]; $kvpSessionKeyEnc = $request["KVP_SESSIONKEY"]; $kvpEncData = $request["KVP_ENCDATA"]; $KVP_NOINT_INF = $request["KVP_NOINT_INF"];// 255 $KVP_QUOTA_INF = $request["KVP_QUOTA_INF"];// 255 $KVP_NOINT = $request["KVP_NOINT"];// 2 $KVP_QUOTA = $request["KVP_QUOTA"];// 2 $KVP_CARDCODE = $request["KVP_CARDCODE"]; // 20 $KVP_CONAME = $request["KVP_CONAME"]; // 40 $webParam->setParameter(ISP_PGID, $kvpPgid); $webParam->setParameter(ISP_CODE, $kvpCardCode); $webParam->setParameter(ISP_SESSION_KEY, $kvpSessionKeyEnc); $webParam->setParameter(ISP_ENC_DATA, $kvpEncData); $webParam->setParameter(ISP_NOINT_INF, $KVP_NOINT_INF); $webParam->setParameter(ISP_QUOTA_INF, $KVP_QUOTA_INF); $webParam->setParameter(ISP_NOINT,$KVP_NOINT); $webParam->setParameter(ISP_QUOTA, $KVP_QUOTA); $webParam->setParameter(ISP_CARDCODE, $KVP_CARDCODE); $webParam->setParameter(ISP_CONAME, $KVP_CONAME); */ $transType = $request["TransType"] == null ? "0" : $request["TransType"]; $webParam->setParameter(TRANS_TYPE,$transType); $trKey = $request["TrKey"] == null ? "0" : $request["TrKey"]; $webParam->setParameter(TR_KEY,$trKey); $ServiceAmt = $request["ServiceAmt"] == null ? "0" : $request["ServiceAmt"]; $webParam->setParameter("ServiceAmt",$ServiceAmt);
$GoodsVat = $request["GoodsVat"] == null ? "0" : $request["GoodsVat"]; $webParam->setParameter("GoodsVat",$GoodsVat);
$SupplyAmt = $request["SupplyAmt"] == null ? "0" : $request["SupplyAmt"]; $webParam->setParameter("SupplyAmt",$SupplyAmt);
$TaxFreeAmt = $request["TaxFreeAmt"] == null ? "0" : $request["TaxFreeAmt"]; $webParam->setParameter("TaxFreeAmt",$TaxFreeAmt); return $webParam; } } ?>
|