1.工行支付测试
This commit is contained in:
parent
51ffb7874a
commit
f55be5ca44
@ -101,9 +101,9 @@ class Abutment extends Api
|
||||
public function payTest($user_id="979",$money="1",$decive_info="111"){
|
||||
|
||||
$merchant = 70; //商户获取金额比例
|
||||
$our = 2; //服务费
|
||||
$other = 28; // 其他分销推广人员费用
|
||||
$all_other = 40; // 其他+服务费
|
||||
$our = 5; //服务费
|
||||
$other = 3; // 其他分销推广人员费用
|
||||
$user_billions = 22; // 其他+服务费
|
||||
$user_msg = UserAuth::where("user_id",$user_id)->find();
|
||||
$msg_id = $this->getMsgId();
|
||||
// var_dump($msg_id);
|
||||
@ -111,6 +111,7 @@ class Abutment extends Api
|
||||
$out1 = "dlh".time().$user_id."1";
|
||||
$out2 = "dlh".time().$user_id."2";
|
||||
$out3 = "dlh".time().$user_id."3";
|
||||
$out4 = "dlh".time().$user_id."4";
|
||||
$ip = '';
|
||||
if (isset($_SERVER['HTTP_CLIENT_IP']) && $_SERVER['HTTP_CLIENT_IP'] != 'unknown') {
|
||||
// 判断是否有HTTP_CLIENT_IP这个请求头,存在优先使用
|
||||
@ -149,7 +150,7 @@ class Abutment extends Api
|
||||
"open_id"=>$user_msg['openid'],
|
||||
"expire_time"=>"300",
|
||||
"is_suborder"=>"1",
|
||||
"order_num"=>"3",
|
||||
"order_num"=>"4",
|
||||
"order_submit_act_input"=>array(
|
||||
array(
|
||||
"rec_num"=>"1",
|
||||
@ -189,6 +190,19 @@ class Abutment extends Api
|
||||
"sub_mer_id"=>"120448160202",
|
||||
"sub_mer_prtcl_no"=>"1204481602020201",
|
||||
"classify_amt"=>strval($money*$other)
|
||||
),
|
||||
array(
|
||||
"rec_num"=>"4",
|
||||
"sub_order_id"=>$out4,
|
||||
"oper_flag"=>"0",
|
||||
"busi_type"=>"1",
|
||||
"ori_mer_id"=>"120448160200",
|
||||
"seq_no"=>$out,
|
||||
"mer_acct"=>"1204064419000115357",
|
||||
"ori_trx_date"=>date("Y-m-d"),
|
||||
"sub_mer_id"=>"120448160203",
|
||||
"sub_mer_prtcl_no"=>"1204481602030201",
|
||||
"classify_amt"=>strval($money*$user_billions)
|
||||
)
|
||||
)
|
||||
),
|
||||
@ -255,6 +269,18 @@ class Abutment extends Api
|
||||
$data3['open_id'] = $user_msg['openid'];
|
||||
$data3['dtime'] = date("Y-m-d H:i:s");
|
||||
$rest = Db::name("abutment_log")->save($data3);
|
||||
$data4['rec_num'] = "4";
|
||||
$data4['seq_no'] = $out;
|
||||
$data4['sub_order_id'] = $out4;
|
||||
$data4['oper_flag'] = "0";
|
||||
$data4['busi_type'] = "1";
|
||||
$data4['sub_mer_id'] = "120448160203";
|
||||
$data4['sub_mer_prtcl_no'] = "1204481602030201";
|
||||
$data4['classify_amt'] = $money*$user_billions;
|
||||
$data4['user_id'] = $user_id;
|
||||
$data4['open_id'] = $user_msg['openid'];
|
||||
$data4['dtime'] = date("Y-m-d H:i:s");
|
||||
$rest = Db::name("abutment_log")->save($data4);
|
||||
// print_r("<pre>");
|
||||
// var_dump($request);die;
|
||||
$res = $this->apiClient->execute($request,$msg_id,"");
|
||||
@ -279,8 +305,8 @@ class Abutment extends Api
|
||||
'biz_content' => array(
|
||||
"mer_id"=>"120448160200",
|
||||
"deal_flag"=>'0',
|
||||
"out_trade_no"=>"dlh1722218442979",
|
||||
"order_id"=>"120448160200000562407290003182",
|
||||
"out_trade_no"=>"dlh1730187196979",
|
||||
// "order_id"=>"120448160200000562407290003182",
|
||||
"mer_prtcl_no"=>"1204481602000201",
|
||||
"icbc_appid"=>$this->APP_ID
|
||||
),
|
||||
@ -289,8 +315,8 @@ class Abutment extends Api
|
||||
print_r("<pre>");
|
||||
var_dump($request);
|
||||
$res = $this->apiClient->execute($request,$msg_id,"");
|
||||
// var_dump($res);
|
||||
// $result = json_decode($res,true);
|
||||
var_dump($res);
|
||||
$result = json_decode($res,true);
|
||||
$result = json_decode($res,true);
|
||||
// print_r("<pre>");
|
||||
var_dump($result);
|
||||
@ -425,10 +451,10 @@ class Abutment extends Api
|
||||
'method' => 'POST',
|
||||
'isNeedEncrypt'=>false,
|
||||
'biz_content' => array(
|
||||
"icbcOrderSubNo"=>"1",
|
||||
"icbcOrderNo"=>"120448160200000582407190003112",
|
||||
"icbcOrderSubNo"=>"11",
|
||||
"icbcOrderNo"=>"120448160200000572410290005130",
|
||||
// "outAgreeNo"=>"1204481601980201"
|
||||
"outAgreeNo"=>"1204481602010201"
|
||||
"outAgreeNo"=>"1204481602020201"
|
||||
// "outAgreeNo"=>"1204481602020201"
|
||||
),
|
||||
'extraParams'=>[]
|
||||
@ -451,13 +477,13 @@ class Abutment extends Api
|
||||
'method' => 'POST',
|
||||
'isNeedEncrypt'=>false,
|
||||
'biz_content' => array(
|
||||
"queryType"=>"2",
|
||||
"queryType"=>"1",
|
||||
"pageNum"=>"1",
|
||||
"pageSize"=>"10",
|
||||
"initFlag"=>"1",
|
||||
"outAgreeNo"=>"1204481602000201",
|
||||
"icbcOrderNo"=>"120448160200000562407290003182",
|
||||
"icbcOrderSubNo"=>"0",
|
||||
"icbcOrderNo"=>"120448160200000512410280005175",
|
||||
"icbcOrderSubNo"=>"11",
|
||||
"startDate"=>"",
|
||||
"endDate"=>""
|
||||
),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user