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
|
<?php require_once dirname(__FILE__).'/WebParamGather.php';
/** * * @author kblee * */ class VBankWebParamGather implements WebParamGather{ /** * Default Constructor */ public function VBankWebParamGather(){ } /** * * @param $request */ public function gather($request) { $webParam = new WebMessageDTO(); $bankCode = isset($request["BankCode"]) ? $request["BankCode"] : ""; $webParam->setParameter(VBANK_CODE,$bankCode); // accountNameÀÌ ºñ¾úÀ» °æ¿ì ±¸¸ÅÀÚ¸íÀ¸·Î ¼³Á¤ $vbankAccountName = isset($request["VbankAccountName"]) ? $request["VbankAccountName"] : ""; if($vbankAccountName == null || $vbankAccountName == ""){ $vbankAccountName = isset($request["BuyerName"]) ? $request["BuyerName"] : ""; } $receitTypeNo = isset($request["ReceiptTypeNo"]) ? $request["ReceiptTypeNo"] : ""; $webParam->setParameter(BUYER_AUTH_NO,$receitTypeNo); //$webParam->setParameter(ACCT_NAME,$vbankAccountName); $cashReceitType = isset($request["CashReceiptType"]) ? $request["CashReceiptType"] : ""; $webParam->setParameter(RECEIPT_TYPE,$cashReceitType); $receiptTypeNo = isset($request["ReceiptTypeNo"]) ? $request["ReceiptTypeNo"] : ""; $webParam->setParameter(RECEIPT_TYPE_NO,$receiptTypeNo); $vbankExpDate = isset($request["VbankExpDate"]) ? $request["VbankExpDate"] : ""; if (strlen($vbankExpDate) == 12 ){ $vbankExpTime = substr($vbankExpDate,8,4)."59"; $webParam->setParameter(VBANK_EXPIRE_DATE,substr($vbankExpDate,0,8)); $webParam->setParameter(VBANK_EXPIRE_TIME,$vbankExpTime); }else{ $webParam->setParameter(VBANK_EXPIRE_DATE,$vbankExpDate); } $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); $ReceiptAmt = $request["Amt"] == null ? "0" : $request["Amt"]; $webParam->setParameter("ReceiptAmt",$ReceiptAmt); $ReceiptSupplyAmt = $request["SupplyAmt"] == null ? "0" : $request["SupplyAmt"]; $webParam->setParameter("ReceiptSupplyAmt",$ReceiptSupplyAmt); $ReceiptVAT = $request["GoodsVat"] == null ? "0" : $request["GoodsVat"]; $webParam->setParameter("ReceiptVAT",$ReceiptVAT); $ReceiptServiceAmt = $request["ServiceAmt"] == null ? "0" : $request["ServiceAmt"]; $webParam->setParameter("ReceiptServiceAmt",$ReceiptServiceAmt); $ReceiptTaxFreeAmt = $request["TaxFreeAmt"] == null ? "0" : $request["TaxFreeAmt"]; $webParam->setParameter("ReceiptTaxFreeAmt",$ReceiptTaxFreeAmt); return $webParam; } } ?>
|