Commit 8a2b761c by wangyu

update

1 parent 389be2d9
Showing with 20 additions and 20 deletions
<?php <?php
/** /**
* Created by PhpStorm. * Created by PhpStorm.
* *
* Date: 16/7/31 * Date: 16/7/31
* Time: 上午9:20 * Time: 上午9:20
*/ */
...@@ -28,7 +28,7 @@ class PubChargeData extends ChargeBaseData ...@@ -28,7 +28,7 @@ class PubChargeData extends ChargeBaseData
// 公众号支付,必须设置openid // 公众号支付,必须设置openid
$payType = $this->pay_type;//010微信,020支付宝,060qq钱包,090口碑,100翼支付 $payType = $this->pay_type;//010微信,020支付宝,060qq钱包,090口碑,100翼支付
if (($payType == '010' || $payType == '020')) { if (($payType == '010' || $payType == '020')) {
if(empty($this->openid)) if (empty($this->open_id))
throw new PayException('用户在商户appid下的唯一标识,用户标识(微信openid,支付宝userid),pay_type为010及020时需要传入.'); throw new PayException('用户在商户appid下的唯一标识,用户标识(微信openid,支付宝userid),pay_type为010及020时需要传入.');
} }
...@@ -39,37 +39,37 @@ class PubChargeData extends ChargeBaseData ...@@ -39,37 +39,37 @@ class PubChargeData extends ChargeBaseData
{ {
$this->certainSignData = [ $this->certainSignData = [
// 基本数据 // 基本数据
'pay_ver' => trim($this->pay_ver), 'pay_ver' => trim($this->pay_ver),
'pay_type' => trim($this->pay_type), 'pay_type' => trim($this->pay_type),
'service_id' => $this->service_id, 'service_id' => $this->service_id,
'merchant_no' => $this->merchant_no, 'merchant_no' => $this->merchant_no,
'terminal_id' => $this->terminal_id, 'terminal_id' => $this->terminal_id,
'terminal_trace' => $this->terminal_trace, 'terminal_trace' => $this->terminal_trace,
'terminal_time' => $this->terminal_time, 'terminal_time' => $this->terminal_time,
'total_fee' => $this->total_fee, // 金额,单位分 'total_fee' => $this->total_fee, // 金额,单位分
// 'time_expire' => $this->timeout_express, // 'time_expire' => $this->timeout_express,
]; ];
$signData = array_merge($this->certainSignData,[]); $signData = array_merge($this->certainSignData, []);
if(isset($this->sub_appid)){ if (isset($this->sub_appid)) {
$signData['sub_appid'] = $this->sub_appid; $signData['sub_appid'] = $this->sub_appid;
} }
if(isset($this->open_id)){ if (isset($this->open_id)) {
$signData['open_id'] = $this->open_id; $signData['open_id'] = $this->open_id;
} }
if(isset($this->order_body)){ if (isset($this->order_body)) {
$signData['order_body'] = $this->order_body; $signData['order_body'] = $this->order_body;
} }
if(isset($this->notify_url)){ if (isset($this->notify_url)) {
$signData['notify_url'] = $this->notify_url; $signData['notify_url'] = $this->notify_url;
} }
if(isset($this->attach)){ if (isset($this->attach)) {
$signData['attach'] = $this->attach; $signData['attach'] = $this->attach;
} }
if(isset($this->goods_detail)){ if (isset($this->goods_detail)) {
$signData['goods_detail'] = $this->goods_detail; $signData['goods_detail'] = $this->goods_detail;
//goods_Id String N 商品编号 //goods_Id String N 商品编号
//goods_name String N 商品名称 //goods_name String N 商品名称
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!