Skip to content

Commit

Permalink
fix: 参数过滤
Browse files Browse the repository at this point in the history
过滤 $data 数组中的 s 参数,导致验签失败的问题。
  • Loading branch information
lisgroup committed Nov 20, 2019
1 parent 68d189b commit 9d82dcb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/Gateways/Alipay/Support.php
Expand Up @@ -256,7 +256,7 @@ public static function getSignContent(array $data, $verify = false): string

$stringToBeSigned = '';
foreach ($data as $k => $v) {
if ($verify && 'sign' != $k && 'sign_type' != $k) {
if ($verify && $k != 'sign' && $k != 'sign_type' && $k != 's') {
$stringToBeSigned .= $k.'='.$v.'&';
}
if (!$verify && '' !== $v && !is_null($v) && 'sign' != $k && '@' != substr($v, 0, 1)) {
Expand Down

0 comments on commit 9d82dcb

Please sign in to comment.