From e0082bb5a39965037b5ed424b50e3b60218da0c7 Mon Sep 17 00:00:00 2001 From: devil_gong Date: Tue, 8 Jan 2019 12:41:51 +0800 Subject: [PATCH] pay debug --- extend/payment/WeixinMini.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/extend/payment/WeixinMini.php b/extend/payment/WeixinMini.php index 5537d1e4b..aedc8ab7f 100644 --- a/extend/payment/WeixinMini.php +++ b/extend/payment/WeixinMini.php @@ -133,7 +133,6 @@ class WeixinMini // xml $xml = $this->ArrayToXml($ret['data']); - print_r($xml);die; $result = $this->XmlToArray($this->HttpRequest('https://api.mch.weixin.qq.com/pay/unifiedorder', $xml)); if(!empty($result['return_code']) && $result['return_code'] == 'SUCCESS' && !empty($result['prepay_id'])) { @@ -313,10 +312,11 @@ class WeixinMini $sign = ''; foreach($params as $k=>$v) { - if($k != 'sign') $sign .= "$k=$v&"; + if($k != 'sign' && $v != '' && $v != null) + { + $sign .= "$k=$v&"; + } } - - echo $sign.'key='.$this->config['key']; return strtoupper(md5($sign.'key='.$this->config['key'])); }