@@ -51,7 +51,7 @@ |
||
51 | 51 | |
52 | 52 | if (!is_array($params)) { |
53 | 53 | $options['body'] = $params; |
54 | - } else { |
|
54 | + }else { |
|
55 | 55 | $options['form_params'] = $params; |
56 | 56 | } |
57 | 57 |
@@ -60,7 +60,7 @@ |
||
60 | 60 | * @author JasonYan <[email protected]> |
61 | 61 | * |
62 | 62 | * @param string $key |
63 | - * @param array $value |
|
63 | + * @param string|null $value |
|
64 | 64 | */ |
65 | 65 | public function set(string $key, $value) |
66 | 66 | { |
@@ -39,7 +39,7 @@ |
||
39 | 39 | 'appId' => $this->user_config->get('miniapp_id'), |
40 | 40 | 'timeStamp' => time(), |
41 | 41 | 'nonceStr' => $this->createNonceStr(), |
42 | - 'package' => 'prepay_id='.$this->preOrder($config_biz)['prepay_id'], |
|
42 | + 'package' => 'prepay_id=' . $this->preOrder($config_biz)['prepay_id'], |
|
43 | 43 | 'signType' => 'MD5', |
44 | 44 | ]; |
45 | 45 | $payRequest['paySign'] = $this->getSign($payRequest); |
@@ -37,7 +37,7 @@ |
||
37 | 37 | 'appId' => $this->user_config->get('app_id'), |
38 | 38 | 'timeStamp' => time(), |
39 | 39 | 'nonceStr' => $this->createNonceStr(), |
40 | - 'package' => 'prepay_id='.$this->preOrder($config_biz)['prepay_id'], |
|
40 | + 'package' => 'prepay_id=' . $this->preOrder($config_biz)['prepay_id'], |
|
41 | 41 | 'signType' => 'MD5', |
42 | 42 | ]; |
43 | 43 | $payRequest['paySign'] = $this->getSign($payRequest); |
@@ -35,7 +35,7 @@ |
||
35 | 35 | |
36 | 36 | $data = $this->preOrder($config_biz); |
37 | 37 | |
38 | - return is_null($this->user_config->get('return_url')) ? $data['mweb_url'] : $data['mweb_url']. |
|
39 | - '&redirect_url='.urlencode($this->user_config->get('return_url')); |
|
38 | + return is_null($this->user_config->get('return_url')) ? $data['mweb_url'] : $data['mweb_url'] . |
|
39 | + '&redirect_url=' . urlencode($this->user_config->get('return_url')); |
|
40 | 40 | } |
41 | 41 | } |
@@ -85,11 +85,11 @@ |
||
85 | 85 | */ |
86 | 86 | protected function createGateway($gateway) |
87 | 87 | { |
88 | - if (!file_exists(__DIR__.'/Gateways/'.ucfirst($this->drivers).'/'.ucfirst($gateway).'Gateway.php')) { |
|
88 | + if (!file_exists(__DIR__ . '/Gateways/' . ucfirst($this->drivers) . '/' . ucfirst($gateway) . 'Gateway.php')) { |
|
89 | 89 | throw new InvalidArgumentException("Gateway [$gateway] is not supported."); |
90 | 90 | } |
91 | 91 | |
92 | - $gateway = __NAMESPACE__.'\\Gateways\\'.ucfirst($this->drivers).'\\'.ucfirst($gateway).'Gateway'; |
|
92 | + $gateway = __NAMESPACE__ . '\\Gateways\\' . ucfirst($this->drivers) . '\\' . ucfirst($gateway) . 'Gateway'; |
|
93 | 93 | |
94 | 94 | return $this->build($gateway); |
95 | 95 | } |
@@ -62,8 +62,8 @@ |
||
62 | 62 | )); |
63 | 63 | |
64 | 64 | if (!isset($data['return_code']) || $data['return_code'] !== 'SUCCESS' || $data['result_code'] !== 'SUCCESS') { |
65 | - $error = 'getResult error:'.$data['return_msg']; |
|
66 | - $error .= isset($data['err_code_des']) ? ' - '.$data['err_code_des'] : ''; |
|
65 | + $error = 'getResult error:' . $data['return_msg']; |
|
66 | + $error .= isset($data['err_code_des']) ? ' - ' . $data['err_code_des'] : ''; |
|
67 | 67 | } |
68 | 68 | |
69 | 69 | if (isset($error)) { |
@@ -15,7 +15,7 @@ discard block |
||
15 | 15 | /** |
16 | 16 | * @var string |
17 | 17 | */ |
18 | - protected $gateway = 'https://openapi.alipay.com/gateway.do'.'?charset=utf-8'; |
|
18 | + protected $gateway = 'https://openapi.alipay.com/gateway.do' . '?charset=utf-8'; |
|
19 | 19 | |
20 | 20 | /** |
21 | 21 | * alipay global config params. |
@@ -157,8 +157,8 @@ discard block |
||
157 | 157 | |
158 | 158 | $sign = is_null($sign) ? $data['sign'] : $sign; |
159 | 159 | |
160 | - $res = "-----BEGIN PUBLIC KEY-----\n". |
|
161 | - wordwrap($this->user_config->get('ali_public_key'), 64, "\n", true). |
|
160 | + $res = "-----BEGIN PUBLIC KEY-----\n" . |
|
161 | + wordwrap($this->user_config->get('ali_public_key'), 64, "\n", true) . |
|
162 | 162 | "\n-----END PUBLIC KEY-----"; |
163 | 163 | |
164 | 164 | $toVerify = $sync ? json_encode($data) : $this->getSignContent($data, true); |
@@ -193,10 +193,10 @@ discard block |
||
193 | 193 | */ |
194 | 194 | protected function buildPayHtml() |
195 | 195 | { |
196 | - $sHtml = "<form id='alipaysubmit' name='alipaysubmit' action='".$this->gateway."' method='POST'>"; |
|
196 | + $sHtml = "<form id='alipaysubmit' name='alipaysubmit' action='" . $this->gateway . "' method='POST'>"; |
|
197 | 197 | while (list($key, $val) = each($this->config)) { |
198 | 198 | $val = str_replace("'", ''', $val); |
199 | - $sHtml .= "<input type='hidden' name='".$key."' value='".$val."'/>"; |
|
199 | + $sHtml .= "<input type='hidden' name='" . $key . "' value='" . $val . "'/>"; |
|
200 | 200 | } |
201 | 201 | $sHtml .= "<input type='submit' value='ok' style='display:none;''></form>"; |
202 | 202 | $sHtml .= "<script>document.forms['alipaysubmit'].submit();</script>"; |
@@ -220,13 +220,13 @@ discard block |
||
220 | 220 | $this->config['method'] = $method; |
221 | 221 | $this->config['sign'] = $this->getSign(); |
222 | 222 | |
223 | - $method = str_replace('.', '_', $method).'_response'; |
|
223 | + $method = str_replace('.', '_', $method) . '_response'; |
|
224 | 224 | |
225 | 225 | $data = json_decode($this->post($this->gateway, $this->config), true); |
226 | 226 | |
227 | 227 | if (!isset($data[$method]['code']) || $data[$method]['code'] !== '10000') { |
228 | 228 | throw new GatewayException( |
229 | - 'get result error:'.$data[$method]['msg'].' - '.$data[$method]['sub_code'], |
|
229 | + 'get result error:' . $data[$method]['msg'] . ' - ' . $data[$method]['sub_code'], |
|
230 | 230 | $data[$method]['code'], |
231 | 231 | $data); |
232 | 232 | } |
@@ -247,8 +247,8 @@ discard block |
||
247 | 247 | throw new InvalidArgumentException('Missing Config -- [private_key]'); |
248 | 248 | } |
249 | 249 | |
250 | - $res = "-----BEGIN RSA PRIVATE KEY-----\n". |
|
251 | - wordwrap($this->user_config->get('private_key'), 64, "\n", true). |
|
250 | + $res = "-----BEGIN RSA PRIVATE KEY-----\n" . |
|
251 | + wordwrap($this->user_config->get('private_key'), 64, "\n", true) . |
|
252 | 252 | "\n-----END RSA PRIVATE KEY-----"; |
253 | 253 | |
254 | 254 | openssl_sign($this->getSignContent($this->config), $sign, $res, OPENSSL_ALGO_SHA256); |
@@ -273,10 +273,10 @@ discard block |
||
273 | 273 | $stringToBeSigned = ''; |
274 | 274 | foreach ($toBeSigned as $k => $v) { |
275 | 275 | if ($verify && $k != 'sign' && $k != 'sign_type') { |
276 | - $stringToBeSigned .= $k.'='.$v.'&'; |
|
276 | + $stringToBeSigned .= $k . '=' . $v . '&'; |
|
277 | 277 | } |
278 | 278 | if (!$verify && $v !== '' && !is_null($v) && $k != 'sign' && '@' != substr($v, 0, 1)) { |
279 | - $stringToBeSigned .= $k.'='.$v.'&'; |
|
279 | + $stringToBeSigned .= $k . '=' . $v . '&'; |
|
280 | 280 | } |
281 | 281 | } |
282 | 282 | $stringToBeSigned = substr($stringToBeSigned, 0, -1); |
@@ -202,13 +202,13 @@ discard block |
||
202 | 202 | 'ssl_key' => $this->user_config->get('cert_key', ''), |
203 | 203 | ] |
204 | 204 | )); |
205 | - } else { |
|
205 | + }else { |
|
206 | 206 | $data = $this->fromXml($this->post($this->endpoint . $path, $this->toXml($this->config))); |
207 | 207 | } |
208 | 208 | |
209 | 209 | if (!isset($data['return_code']) || $data['return_code'] !== 'SUCCESS' || $data['result_code'] !== 'SUCCESS') { |
210 | - $error = 'getResult error:'.$data['return_msg']; |
|
211 | - $error .= isset($data['err_code_des']) ? ' - '.$data['err_code_des'] : ''; |
|
210 | + $error = 'getResult error:' . $data['return_msg']; |
|
211 | + $error .= isset($data['err_code_des']) ? ' - ' . $data['err_code_des'] : ''; |
|
212 | 212 | } |
213 | 213 | |
214 | 214 | if (!isset($error) && $this->getSign($data) !== $data['sign']) { |
@@ -242,7 +242,7 @@ discard block |
||
242 | 242 | |
243 | 243 | ksort($data); |
244 | 244 | |
245 | - $string = md5($this->getSignContent($data).'&key='.$this->user_config->get('key')); |
|
245 | + $string = md5($this->getSignContent($data) . '&key=' . $this->user_config->get('key')); |
|
246 | 246 | |
247 | 247 | return strtoupper($string); |
248 | 248 | } |
@@ -261,7 +261,7 @@ discard block |
||
261 | 261 | $buff = ''; |
262 | 262 | |
263 | 263 | foreach ($data as $k => $v) { |
264 | - $buff .= ($k != 'sign' && $v != '' && !is_array($v)) ? $k.'='.$v.'&' : ''; |
|
264 | + $buff .= ($k != 'sign' && $v != '' && !is_array($v)) ? $k . '=' . $v . '&' : ''; |
|
265 | 265 | } |
266 | 266 | |
267 | 267 | return trim($buff, '&'); |
@@ -305,8 +305,7 @@ discard block |
||
305 | 305 | |
306 | 306 | $xml = '<xml>'; |
307 | 307 | foreach ($data as $key => $val) { |
308 | - $xml .= is_numeric($val) ? '<'.$key.'>'.$val.'</'.$key.'>' : |
|
309 | - '<'.$key.'><![CDATA['.$val.']]></'.$key.'>'; |
|
308 | + $xml .= is_numeric($val) ? '<' . $key . '>' . $val . '</' . $key . '>' : '<' . $key . '><![CDATA[' . $val . ']]></' . $key . '>'; |
|
310 | 309 | } |
311 | 310 | $xml .= '</xml>'; |
312 | 311 |