xiongzhu %!s(int64=2) %!d(string=hai) anos
pai
achega
9d40e80212
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      src/weixin/weixin.service.ts

+ 3 - 1
src/weixin/weixin.service.ts

@@ -140,7 +140,9 @@ export class WeixinService {
             const nonceStr = Kits.generateStr()
             const packageStr = `prepay_id=${result.data.prepay_id}`
             const signType = 'RSA'
-            const signStr = [this.weixinConfiguration.appId, timeStamp, nonceStr, packageStr].join('\n')
+            const signStr =
+                [this.weixinConfiguration.appId, timeStamp, nonceStr, packageStr].join(String.fromCharCode(10)) +
+                String.fromCharCode(10)
             const paySign = Kits.sha256WithRsa(signStr, this.privateKey)
             console.log(signStr.replace(/\n/g, '\\n'))
             console.log(paySign)