Browse Source

开启金额验证

15954078560 2 years ago
parent
commit
6687f25105

+ 2 - 2
application/api/controller/Index.php

@@ -581,8 +581,8 @@ class Index extends Api
             //构建支付链接数据
             $wxData['body'] = '报名活动支付';
             $wxData['out_trade_no'] = $rechar_order['order_no'];
-//            $wxData['total_fee'] = $total_amount;
-            $wxData['total_fee'] = 0.01;
+            $wxData['total_fee'] = $total_amount;
+//            $wxData['total_fee'] = 0.01;
             $wxData['openid'] = $this->auth->openid;
 
 //            require_once($_SERVER['DOCUMENT_ROOT'] . '/Plugins/Weixin/WxPay/WxPay.php');

+ 3 - 3
application/api/controller/User.php

@@ -1595,7 +1595,7 @@ class User extends Api
         $wxData['body'] = '充值';
         $wxData['out_trade_no'] = $rechar_order['order_no'];
 //        $wxData['total_fee'] = $info['price'];
-            $wxData['total_fee'] = 0.01;
+        $wxData['total_fee'] = 0.01;
         $wxData['openid'] = $this->auth->openid;
 
 //            require_once($_SERVER['DOCUMENT_ROOT'] . '/Plugins/Weixin/WxPay/WxPay.php');
@@ -1946,8 +1946,8 @@ class User extends Api
         //构建支付链接数据
         $wxData['body'] = '报名活动支付';
         $wxData['out_trade_no'] = $rechar_order['order_no'];
-//            $wxData['total_fee'] = $total_amount;
-        $wxData['total_fee'] = 0.01;
+        $wxData['total_fee'] = $info['price'];
+//        $wxData['total_fee'] = 0.01;
         $wxData['openid'] = $this->auth->openid;
 
 //            require_once($_SERVER['DOCUMENT_ROOT'] . '/Plugins/Weixin/WxPay/WxPay.php');

+ 2 - 2
extend/wxpay/WxPay.php

@@ -166,8 +166,8 @@ class WxPay {
 //        $data ["out_trade_no"] = $out_trade_no;
         $data ["transaction_id"] = $d['transaction_id'];
         $data ["out_refund_no"] = $d['out_refund_no'];
-        $data ["total_fee"] = 1;//$d['total_fee'];
-        $data ["refund_fee"] = 1;//$d['refund_fee'];
+        $data ["total_fee"] = $d['total_fee']; //1 微信总金额 单位为分
+        $data ["refund_fee"] = $d['refund_fee']; //1 微信退款金额 单位为分
         $data ['refund_desc'] = $d['refund_desc'];
         $s = $this->getSign($data);
         $data ["sign"] = $s;