@@ -71,11 +71,11 @@ discard block |
||
71 | 71 | * @var array 交易类型和Trade映射 |
72 | 72 | */ |
73 | 73 | public $tradeTypeMap = [ |
74 | - self::TRADE_TYPE_QR_CODE => 'NATIVE',//WEB 原生扫码支付 |
|
75 | - self::TRADE_TYPE_JS_API => 'JSAPI',//应用内JS API,如微信 |
|
76 | - self::TRADE_TYPE_APP => 'APP',//app支付 |
|
77 | - self::TRADE_TYPE_WAP => 'MWEB',//H5支付 |
|
78 | - self::TRADE_TYPE_POS => 'MICROPAY',//刷卡支付 |
|
74 | + self::TRADE_TYPE_QR_CODE => 'NATIVE', //WEB 原生扫码支付 |
|
75 | + self::TRADE_TYPE_JS_API => 'JSAPI', //应用内JS API,如微信 |
|
76 | + self::TRADE_TYPE_APP => 'APP', //app支付 |
|
77 | + self::TRADE_TYPE_WAP => 'MWEB', //H5支付 |
|
78 | + self::TRADE_TYPE_POS => 'MICROPAY', //刷卡支付 |
|
79 | 79 | self::TRADE_TYPE_WEB => 'NATIVE'//PC支付 |
80 | 80 | ]; |
81 | 81 | |
@@ -90,19 +90,19 @@ discard block |
||
90 | 90 | trigger_error('need openssl support sha256', E_USER_ERROR); |
91 | 91 | } |
92 | 92 | if (empty ($this->appId)) { |
93 | - throw new InvalidConfigException ('The "appId" property must be set.'); |
|
93 | + throw new InvalidConfigException('The "appId" property must be set.'); |
|
94 | 94 | } |
95 | 95 | if (empty ($this->apiKey)) { |
96 | - throw new InvalidConfigException ('The "apiKey" property must be set.'); |
|
96 | + throw new InvalidConfigException('The "apiKey" property must be set.'); |
|
97 | 97 | } |
98 | 98 | if (empty ($this->mchId)) { |
99 | - throw new InvalidConfigException ('The "mchId" property must be set.'); |
|
99 | + throw new InvalidConfigException('The "mchId" property must be set.'); |
|
100 | 100 | } |
101 | 101 | if (empty ($this->privateKey)) { |
102 | - throw new InvalidConfigException ('The "privateKey" property must be set.'); |
|
102 | + throw new InvalidConfigException('The "privateKey" property must be set.'); |
|
103 | 103 | } |
104 | 104 | if (empty ($this->publicKey)) { |
105 | - throw new InvalidConfigException ('The "publicKey" property must be set.'); |
|
105 | + throw new InvalidConfigException('The "publicKey" property must be set.'); |
|
106 | 106 | } |
107 | 107 | $this->initPrivateKey(); |
108 | 108 | $this->initPublicKey(); |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | protected function initPrivateKey() |
116 | 116 | { |
117 | 117 | $privateKey = Yii::getAlias($this->privateKey); |
118 | - if (!is_file ($privateKey)) { |
|
118 | + if (!is_file($privateKey)) { |
|
119 | 119 | $privateKey = "-----BEGIN RSA PRIVATE KEY-----\n" . |
120 | 120 | wordwrap($this->privateKey, 64, "\n", true) . |
121 | 121 | "\n-----END RSA PRIVATE KEY-----"; |
@@ -180,7 +180,7 @@ discard block |
||
180 | 180 | $weParams = $trade->user->socialAccounts['wechat']->getDecodedData(); |
181 | 181 | $data['openid'] = $weParams['openid']; |
182 | 182 | } else { |
183 | - throw new PaymentException ('Non-WeChat authorized login.'); |
|
183 | + throw new PaymentException('Non-WeChat authorized login.'); |
|
184 | 184 | } |
185 | 185 | } |
186 | 186 | $response = $this->post('pay/unifiedorder', $data)->send(); |
@@ -192,7 +192,7 @@ discard block |
||
192 | 192 | throw new PaymentException($response->data['return_msg']); |
193 | 193 | } |
194 | 194 | } else { |
195 | - throw new Exception ('Http request failed.'); |
|
195 | + throw new Exception('Http request failed.'); |
|
196 | 196 | } |
197 | 197 | } |
198 | 198 | |
@@ -272,7 +272,7 @@ discard block |
||
272 | 272 | } elseif ($this->signType == self::SIGNATURE_METHOD_SHA256) { |
273 | 273 | $sign = hash_hmac('sha256', $bizString, $this->apiKey); |
274 | 274 | } else { |
275 | - throw new InvalidConfigException ('This encryption is not supported'); |
|
275 | + throw new InvalidConfigException('This encryption is not supported'); |
|
276 | 276 | } |
277 | 277 | return strtoupper($sign); |
278 | 278 | } |