diff --git a/extend/payment/WeixinMini.php b/extend/payment/WeixinMini.php index 96480005b..39b5e5a63 100644 --- a/extend/payment/WeixinMini.php +++ b/extend/payment/WeixinMini.php @@ -225,7 +225,7 @@ class WeixinMini 'body' => $params['site_name'].'-'.$params['name'], 'nonce_str' => md5(time().rand().$params['order_no']), 'notify_url' => $params['notify_url'], - 'openid' => $params['user']['weixin_openid'], + 'openid' => ($trade_type == 'JSAPI') ? $params['user']['weixin_openid'] : '', 'out_trade_no' => $params['order_no'].GetNumberCode(6), 'spbill_create_ip' => GetClientIP(), 'total_fee' => intval($params['total_price']*100),