From c6176663436f783dc7385a63b32b69d79aea6eb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=AF=E7=AB=8B?= Date: Sat, 15 Mar 2025 19:12:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=94=AF=E4=BB=98=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=88=A4=E5=AE=9A=E4=BD=BF=E7=94=A8=E5=B8=B8=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WePayV3/Ecommerce.php | 4 ++-- WePayV3/Order.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/WePayV3/Ecommerce.php b/WePayV3/Ecommerce.php index 77e00c6..e426ba3 100644 --- a/WePayV3/Ecommerce.php +++ b/WePayV3/Ecommerce.php @@ -763,10 +763,10 @@ class Ecommerce extends BasicWePay $time = strval(time()); $appid = $this->config['appid']; $nonceStr = Tools::createNoncestr(); - if ($type === 'app') { + if ($type === Order::WXPAY_APP) { $sign = $this->signBuild(join("\n", [$appid, $time, $nonceStr, $prepay_id, ''])); return ['partnerId' => $this->config['mch_id'], 'prepayId' => $prepay_id, 'package' => 'Sign=WXPay', 'nonceStr' => $nonceStr, 'timeStamp' => $time, 'sign' => $sign]; - } elseif ($type === 'jsapi') { + } elseif ($type === Order::WXPAY_JSAPI) { $sign = $this->signBuild(join("\n", [$appid, $time, $nonceStr, "prepay_id={$prepay_id}", ''])); return ['appId' => $appid, 'timestamp' => $time, 'timeStamp' => $time, 'nonceStr' => $nonceStr, 'package' => "prepay_id={$prepay_id}", 'signType' => 'RSA', 'paySign' => $sign]; } else { diff --git a/WePayV3/Order.php b/WePayV3/Order.php index 5e67423..fb83e43 100644 --- a/WePayV3/Order.php +++ b/WePayV3/Order.php @@ -64,10 +64,10 @@ class Order extends BasicWePay $time = strval(time()); $appid = $this->config['appid']; $nonceStr = Tools::createNoncestr(); - if ($type === 'app') { + 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]; - } elseif ($type === 'jsapi') { + } 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]; } else {