dever 2 years ago
parent
commit
1106bfb42f
2 changed files with 3 additions and 2 deletions
  1. 2 2
      lib/Wechat.php
  2. 1 0
      sdk/wechat.php

+ 2 - 2
lib/Wechat.php

@@ -108,7 +108,7 @@ class Wechat extends Core
 		$input->SetNotify_url($this->config->GetNotifyUrl());
 		$input->SetTrade_type($trade_type);
 		$input->SetProduct_id($product_id);
-		if ($type != 4 && $openid != -1) {
+		if ($type == 1 && $openid != -1) {
 
 			if (!$openid && Dever::project('passport')) {
 				$where = array();
@@ -145,7 +145,7 @@ class Wechat extends Core
 	 */
 	public function qrcode($order, $refer)
 	{
-		$notify = new \NativePay();
+		$notify = new \NativePay($this->config);
 		$result = $notify->GetPayUrl($order);
 		$url = $result['code_url'];
 		return $url;

+ 1 - 0
sdk/wechat.php

@@ -2,5 +2,6 @@
 
 Dever::apply('sdk/wechat/WxPay.Api', 'pay');
 Dever::apply('sdk/wechat/WxPay.JsApiPay', 'pay');
+Dever::apply('sdk/wechat/WxPay.NativePay', 'pay');
 Dever::apply('sdk/wechat/WxPay.Config', 'pay');
 Dever::apply('sdk/wechat/WxPay.Notify', 'pay');