From 15622a40090e3e656eff517ffb4ca57227b0fa7f Mon Sep 17 00:00:00 2001 From: Anyon Date: Fri, 20 Jun 2025 10:36:00 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=BE=AE=E4=BF=A1V3?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=8F=82=E6=95=B0=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=20APPID=20=E8=BF=94=E5=9B=9E=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WePayV3/Order.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WePayV3/Order.php b/WePayV3/Order.php index fb83e43..09b41a5 100644 --- a/WePayV3/Order.php +++ b/WePayV3/Order.php @@ -66,7 +66,7 @@ class Order extends BasicWePay $nonceStr = Tools::createNoncestr(); if ($type === self::WXPAY_APP) { $sign = $this->signBuild(join("\n", [$appid, $time, $nonceStr, $result['prepay_id'], ''])); - return ['partnerId' => $this->config['mch_id'], 'prepayId' => $result['prepay_id'], 'package' => 'Sign=WXPay', 'nonceStr' => $nonceStr, 'timeStamp' => $time, 'sign' => $sign]; + return ['appId' => $appid, 'partnerId' => $this->config['mch_id'], 'prepayId' => $result['prepay_id'], 'package' => 'Sign=WXPay', 'nonceStr' => $nonceStr, 'timeStamp' => $time, 'sign' => $sign]; } elseif ($type === self::WXPAY_JSAPI) { $sign = $this->signBuild(join("\n", [$appid, $time, $nonceStr, "prepay_id={$result['prepay_id']}", ''])); return ['appId' => $appid, 'timestamp' => $time, 'timeStamp' => $time, 'nonceStr' => $nonceStr, 'package' => "prepay_id={$result['prepay_id']}", 'signType' => 'RSA', 'paySign' => $sign];