@@ -79,9 +79,9 @@ |
||
| 79 | 79 | { |
| 80 | 80 | $config = new Config([ |
| 81 | 81 | 'appId' => $this->getAppId($rocket), |
| 82 | - 'timeStamp' => time().'', |
|
| 82 | + 'timeStamp' => time() . '', |
|
| 83 | 83 | 'nonceStr' => Str::random(32), |
| 84 | - 'package' => 'prepay_id='.$prepayId, |
|
| 84 | + 'package' => 'prepay_id=' . $prepayId, |
|
| 85 | 85 | 'signType' => 'MD5', |
| 86 | 86 | ]); |
| 87 | 87 | |
@@ -64,8 +64,8 @@ discard block |
||
| 64 | 64 | return file_get_contents($key); |
| 65 | 65 | } |
| 66 | 66 | |
| 67 | - return "-----BEGIN RSA PRIVATE KEY-----\n". |
|
| 68 | - wordwrap($key, 64, "\n", true). |
|
| 67 | + return "-----BEGIN RSA PRIVATE KEY-----\n" . |
|
| 68 | + wordwrap($key, 64, "\n", true) . |
|
| 69 | 69 | "\n-----END RSA PRIVATE KEY-----"; |
| 70 | 70 | } |
| 71 | 71 | } |
@@ -165,10 +165,10 @@ discard block |
||
| 165 | 165 | $buff = ''; |
| 166 | 166 | |
| 167 | 167 | foreach ($payload as $k => $v) { |
| 168 | - $buff .= ('sign' != $k && '' != $v && !is_array($v)) ? $k.'='.$v.'&' : ''; |
|
| 168 | + $buff .= ('sign' != $k && '' != $v && !is_array($v)) ? $k . '=' . $v . '&' : ''; |
|
| 169 | 169 | } |
| 170 | 170 | |
| 171 | - $sign = md5(trim($buff, '&').'&key='.$key); |
|
| 171 | + $sign = md5(trim($buff, '&') . '&key=' . $key); |
|
| 172 | 172 | |
| 173 | 173 | return $upper ? strtoupper($sign) : $sign; |
| 174 | 174 | } |
@@ -196,7 +196,7 @@ discard block |
||
| 196 | 196 | $sign = $message->getHeaderLine('Wechatpay-Signature'); |
| 197 | 197 | $body = (string) $message->getBody(); |
| 198 | 198 | |
| 199 | - $content = $timestamp."\n".$random."\n".$body."\n"; |
|
| 199 | + $content = $timestamp . "\n" . $random . "\n" . $body . "\n"; |
|
| 200 | 200 | $public = get_wechat_config($params)['wechat_public_cert_path'][$wechatSerial] ?? null; |
| 201 | 201 | |
| 202 | 202 | if (empty($sign)) { |
@@ -253,7 +253,7 @@ discard block |
||
| 253 | 253 | $wechatConfig = get_wechat_config($params); |
| 254 | 254 | |
| 255 | 255 | Pay::get(ConfigInterface::class)->set( |
| 256 | - 'wechat.'.get_tenant($params).'.wechat_public_cert_path', |
|
| 256 | + 'wechat.' . get_tenant($params) . '.wechat_public_cert_path', |
|
| 257 | 257 | ((array) ($wechatConfig['wechat_public_cert_path'] ?? [])) + ($certs ?? []), |
| 258 | 258 | ); |
| 259 | 259 | |
@@ -286,7 +286,7 @@ discard block |
||
| 286 | 286 | } |
| 287 | 287 | |
| 288 | 288 | foreach ($config['wechat_public_cert_path'] as $serialNo => $cert) { |
| 289 | - file_put_contents($path.'/'.$serialNo.'.crt', $cert); |
|
| 289 | + file_put_contents($path . '/' . $serialNo . '.crt', $cert); |
|
| 290 | 290 | } |
| 291 | 291 | } |
| 292 | 292 | } |
@@ -61,9 +61,9 @@ discard block |
||
| 61 | 61 | { |
| 62 | 62 | $config = new Config([ |
| 63 | 63 | 'appId' => $this->getAppId($rocket), |
| 64 | - 'timeStamp' => time().'', |
|
| 64 | + 'timeStamp' => time() . '', |
|
| 65 | 65 | 'nonceStr' => Str::random(32), |
| 66 | - 'package' => 'prepay_id='.$prepayId, |
|
| 66 | + 'package' => 'prepay_id=' . $prepayId, |
|
| 67 | 67 | 'signType' => 'RSA', |
| 68 | 68 | ]); |
| 69 | 69 | |
@@ -79,10 +79,10 @@ discard block |
||
| 79 | 79 | */ |
| 80 | 80 | protected function getSign(Collection $invokeConfig, array $params): string |
| 81 | 81 | { |
| 82 | - $contents = $invokeConfig->get('appId', '')."\n". |
|
| 83 | - $invokeConfig->get('timeStamp', '')."\n". |
|
| 84 | - $invokeConfig->get('nonceStr', '')."\n". |
|
| 85 | - $invokeConfig->get('package', '')."\n"; |
|
| 82 | + $contents = $invokeConfig->get('appId', '') . "\n" . |
|
| 83 | + $invokeConfig->get('timeStamp', '') . "\n" . |
|
| 84 | + $invokeConfig->get('nonceStr', '') . "\n" . |
|
| 85 | + $invokeConfig->get('package', '') . "\n"; |
|
| 86 | 86 | |
| 87 | 87 | return get_wechat_sign($params, $contents); |
| 88 | 88 | } |
@@ -34,7 +34,7 @@ |
||
| 34 | 34 | 'prepayId' => $prepayId, |
| 35 | 35 | 'package' => 'Sign=WXPay', |
| 36 | 36 | 'nonceStr' => Str::random(32), |
| 37 | - 'timeStamp' => time().'', |
|
| 37 | + 'timeStamp' => time() . '', |
|
| 38 | 38 | ]); |
| 39 | 39 | |
| 40 | 40 | $config->set('sign', get_wechat_sign_v2($params, $config->all())); |
@@ -142,7 +142,7 @@ discard block |
||
| 142 | 142 | get_wechat_sign($params, $contents), |
| 143 | 143 | ); |
| 144 | 144 | |
| 145 | - return 'WECHATPAY2-SHA256-RSA2048 '.$auth; |
|
| 145 | + return 'WECHATPAY2-SHA256-RSA2048 ' . $auth; |
|
| 146 | 146 | } |
| 147 | 147 | |
| 148 | 148 | /** |
@@ -158,11 +158,11 @@ discard block |
||
| 158 | 158 | |
| 159 | 159 | $uri = $request->getUri(); |
| 160 | 160 | |
| 161 | - return $request->getMethod()."\n". |
|
| 162 | - $uri->getPath().(empty($uri->getQuery()) ? '' : '?'.$uri->getQuery())."\n". |
|
| 163 | - $timestamp."\n". |
|
| 164 | - $random."\n". |
|
| 165 | - $this->v3PayloadToString($rocket->getPayload())."\n"; |
|
| 161 | + return $request->getMethod() . "\n" . |
|
| 162 | + $uri->getPath() . (empty($uri->getQuery()) ? '' : '?' . $uri->getQuery()) . "\n" . |
|
| 163 | + $timestamp . "\n" . |
|
| 164 | + $random . "\n" . |
|
| 165 | + $this->v3PayloadToString($rocket->getPayload()) . "\n"; |
|
| 166 | 166 | } |
| 167 | 167 | |
| 168 | 168 | protected function v3PayloadToString(?Collection $payload): string |