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
|
<?php
/** * * @author kblee * */ class CancelWebParamGather implements WebParamGather { /** * */ public function CancelWebParamGather(){ } /** * * @param $request */ public function gather($request){ $webParam = new WebMessageDTO(); $tid = $request["TID"]; $svcCd = ""; if(strlen($tid)>=30){ $svcCd = substr($tid,10, 2); } $payMethod = ""; if(SVC_CD_CARD == $svcCd){ $payMethod = CARD_PAY_METHOD; }else if(SVC_CD_BANK == $svcCd){ $payMethod = BANK_PAY_METHOD; }else if(SVC_CD_CELLPHONE == $svcCd){ $payMethod = CELLPHONE_PAY_METHOD; }else if(SVC_CD_RECEIPT == $svcCd){ $payMethod = CASHRCPT_PAY_METHOD; }else if(SVC_CD_VBANK == $svcCd){ $payMethod = VBANK_PAY_METHOD; }
$webParam->setParameter(PAY_METHOD, $payMethod); $cancelAmt = $request["CancelAmt"]; $webParam->setParameter(CANCEL_AMT, $cancelAmt); $cancelPwd = $request["CancelPwd"]; $webParam->setParameter(CANCEL_PWD, $cancelPwd); $cancelMsg = $request["CancelMsg"]; $webParam->setParameter(CANCEL_MSG, $cancelMsg); $cancelIP = $request["CancelIP"]; $webParam->setParameter(CANCEL_IP, $cancelIP); $partialCancelCode = $request["PartialCancelCode"]; $webParam->setParameter(PARTIAL_CANCEL_CODE,$partialCancelCode);
$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; } } ?>
|