提交 81d6fd4f 编写于 作者: D devil_gong

pay debug

上级 8502b81d
...@@ -151,8 +151,6 @@ class WeixinMini ...@@ -151,8 +151,6 @@ class WeixinMini
// xml // xml
$xml = $this->ArrayToXml($ret['data']); $xml = $this->ArrayToXml($ret['data']);
$result = $this->XmlToArray($this->HttpRequest('https://api.mch.weixin.qq.com/pay/unifiedorder', $xml)); $result = $this->XmlToArray($this->HttpRequest('https://api.mch.weixin.qq.com/pay/unifiedorder', $xml));
print_r($result);die;
if(!empty($result['return_code']) && $result['return_code'] == 'SUCCESS' && !empty($result['prepay_id'])) if(!empty($result['return_code']) && $result['return_code'] == 'SUCCESS' && !empty($result['prepay_id']))
{ {
// 返回数据 // 返回数据
...@@ -167,7 +165,7 @@ class WeixinMini ...@@ -167,7 +165,7 @@ class WeixinMini
$pay_data['sign'] = $this->GetSign($pay_data); $pay_data['sign'] = $this->GetSign($pay_data);
return DataReturn('success', 0, $pay_data); return DataReturn('success', 0, $pay_data);
} }
return DataReturn('支付异常', -1); return DataReturn(empty($result['return_msg']) ? '支付异常' : $result['return_msg'], -1);
} }
/** /**
...@@ -210,7 +208,7 @@ class WeixinMini ...@@ -210,7 +208,7 @@ class WeixinMini
'openid' => $params['user_openid'], 'openid' => $params['user_openid'],
'out_trade_no' => $params['order_no'], 'out_trade_no' => $params['order_no'],
'spbill_create_ip' => GetClientIP(), 'spbill_create_ip' => GetClientIP(),
'total_fee' => $params['total_price'], 'total_fee' => $params['total_price']*100,
'trade_type' => empty($params['trade_type']) ? 'JSAPI' : $params['trade_type'], 'trade_type' => empty($params['trade_type']) ? 'JSAPI' : $params['trade_type'],
'attach' => empty($params['attach']) ? 'shopxo-attach' : $params['attach'], 'attach' => empty($params['attach']) ? 'shopxo-attach' : $params['attach'],
'sign_type' => 'MD5', 'sign_type' => 'MD5',
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册