diff --git a/extend/payment/QQ.php b/extend/payment/QQ.php index 34d9b9e66..eb6476bfa 100644 --- a/extend/payment/QQ.php +++ b/extend/payment/QQ.php @@ -296,7 +296,7 @@ class QQ 'total_fee' => (int) (($params['total_price']*1000)/10), 'spbill_create_ip' => GetClientIP(), 'trade_type' => $trade_type, - 'attach' => empty($params['attach']) ? '订单号:'.$params['order_no'] : $params['attach'], + 'attach' => empty($params['attach']) ? $params['site_name'].'-'.$params['name'] : $params['attach'], ]; $data['sign'] = $this->GetSign($data); return DataReturn('success', 0, $data); @@ -359,7 +359,7 @@ class QQ $data['trade_no'] = $data['transaction_id']; // 支付平台 - 订单号 $data['buyer_user'] = isset($data['openid']) ? $data['openid'] : ''; // 支付平台 - 用户 $data['out_trade_no'] = $data['out_trade_no']; // 本系统发起支付的 - 订单号 - $data['subject'] = isset($data['body']) ? $data['body'] : ''; // 本系统发起支付的 - 商品名称 + $data['subject'] = isset($data['attach']) ? $data['attach'] : ''; // 本系统发起支付的 - 商品名称 $data['pay_price'] = $data['total_fee']/100; // 本系统发起支付的 - 总价 return $data; }