WIN-2308041133\Administrator 5 meses atrás
pai
commit
3139270462
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      extend/liuniu/WechatService.php

+ 2 - 2
extend/liuniu/WechatService.php

@@ -623,7 +623,7 @@ class WechatService
 
 // 关键步骤2:对需要URL编码的参数值进行编码(签名前)
 //        $params['contract_display_account'] = urlencode($params['contract_display_account']);
-
+        $params['notify_url'] = urlencode($params['notify_url']);
 
 // 步骤3:参数按ASCII排序
         ksort($params);
@@ -638,7 +638,7 @@ class WechatService
 // 关键步骤5:正确生成HMAC-SHA256签名
         $sign = strtoupper(hash_hmac('sha256', $stringSignTemp, '')); // 注意:第三个参数为空字符串
         $params['sign'] = $sign;
-        $params['notify_url'] = urlencode($params['notify_url']);
+
 // 构建最终URL
         $queryString = "";
         foreach ($params as $k => $v) {