request_from = REQUEST_FROM; $this->payconfig = Yii::$app->controller->module->payconfig; if($this->request_from==1) { if($this->payconfig['hpwx_pay']) { $this->wxpay = 'hpwx_pay'; } if($this->payconfig['hpali_pay']) { $this->alipay = 'hpali_pay'; } if(empty($this->wxpay)&&$this->payconfig['weixin_pay']) { $this->wxpay = 'weixin_pay'; } if(empty($this->alipay)&&$this->payconfig['apd_pay']) { $this->alipay = 'apd_pay'; } } if($this->request_from==2) { if($this->payconfig['hpwx_pay']) { $this->wxpay = 'hpwx_pay'; } if($this->payconfig['hpali_pay']) { $this->alipay = 'hpali_pay'; } if(empty($this->wxpay)&&$this->payconfig['wxh5_pay']) { $this->wxpay = 'wxh5_pay'; } if(empty($this->alipay)&&$this->payconfig['apw_pay']) { $this->alipay = 'apw_pay'; } } //百度小程序 if($this->request_from==3) { if($this->payconfig['hpwx_pay']) { $this->wxpay = 'hpwx_pay'; } if($this->payconfig['hpali_pay']) { $this->alipay = 'hpali_pay'; } if(empty($this->wxpay)&&$this->payconfig['wxh5_pay']) { $this->wxpay = 'wxh5_pay'; } if(empty($this->alipay)&&$this->payconfig['apw_pay']) { $this->alipay = 'apw_pay'; } } //微信浏览器 if($this->request_from==5) { if($this->payconfig['hpwx_pay']) { $this->wxpay = 'hpwx_pay'; } if($this->payconfig['hpali_pay']) { $this->alipay = 'hpali_pay'; } if(empty($this->wxpay)&&$this->payconfig['weixin_pay']) { $this->wxpay = 'weixin_pay'; } if(empty($this->alipay)&&$this->payconfig['apw_pay']) { //$this->alipay = 'apw_pay'; } } } public function run() { $order_sn = getUniOrderNo(); return $this->render('pay',array('payconfig'=>$this->payconfig,'request_from'=>$this->request_from,'act'=>$this->act,'wxpay'=>$this->wxpay,'alipay'=>$this->alipay,'order_sn'=>$order_sn,'return_url'=>$this->return_url,'docConfig'=>$this->docConfig,'selVipType'=>$this->selVipType)); } }