From 441f3fed31e30282a4e467151b91f3def191f544 Mon Sep 17 00:00:00 2001 From: whwyy Date: Wed, 6 Dec 2023 16:43:46 +0800 Subject: [PATCH] eee --- wx/V3/WxV3PaymentTait.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wx/V3/WxV3PaymentTait.php b/wx/V3/WxV3PaymentTait.php index c433f84..115d6dd 100644 --- a/wx/V3/WxV3PaymentTait.php +++ b/wx/V3/WxV3PaymentTait.php @@ -53,8 +53,10 @@ trait WxV3PaymentTait $client = new Client('api.mch.weixin.qq.com', 443, TRUE); $client->withAddedHeader('Authorization', $sign) ->withContentType('application/json')->withAddedHeader('User-Agent', 'application/json') - ->withBody($json)->withAddedHeader("Accept", "*/*"); - + ->withAddedHeader("Accept", "*/*"); + if (empty($json)) { + $client->withBody($json); + } $proxyHost = $this->getPayConfig()->getProxyHost(); $proxyPort = $this->getPayConfig()->getProxyPort(); if (!empty($proxyHost) && $proxyPort > 0) { @@ -75,7 +77,7 @@ trait WxV3PaymentTait $sign = $this->signature('POST', '/v3/pay/transactions/out-trade-no/' . $orderNo . '?mchid=' . $config->pay->wx->mchId, ""); - $client = $this->createClient($sign, null); + $client = $this->createClient($sign, ""); $client->get('/v3/pay/transactions/out-trade-no/' . $orderNo, ['mchid' => $config->pay->wx->mchId]); $client->close();