shish 4 лет назад
Родитель
Сommit
353b38a146
1 измененных файлов с 9 добавлено и 0 удалено
  1. 9 0
      app-ghs/controllers/OrderController.php

+ 9 - 0
app-ghs/controllers/OrderController.php

@@ -78,10 +78,19 @@ class OrderController extends BaseController
             require_once($wx . '/lib/WxPay.Api.php');
             require_once($wx . '/example/WxPay.NativePay.php');
 
+            //流水类型、优惠卷、微信支付(h5还是小程序支付)类型 带到回调
+            $wxPayType = 0;
+            if (httpUtil::isMiniProgram()) {
+                $wxPayType = 1;
+            }
+            $purchaseCapital = dict::getDict('capitalType', 'xhPurchase', 'id');
+            $attach = "couponId=0&capitalType=" . $purchaseCapital . '&wxPayType=' . $wxPayType;
+
             $input = new \WxPayUnifiedOrder();
             $input->SetBody($subject);
             $input->SetOut_trade_no($orderSn);
             $input->SetTotal_fee($totalFee * 100);
+            $input->SetAttach($attach);
             $input->SetTime_start(date("YmdHis"));
             $input->SetTime_expire(date("YmdHis", time() + 600));
             $input->SetNotify_url(Yii::$app->params['hdHost'] . '/notice/wx-callback/');