作者 魏强

接口调试提交

要显示太多修改。

为保证性能只显示 17 of 17+ 个文件。

... ... @@ -168,7 +168,7 @@ class AlipaywapController extends NotifyCommonController
//如果有做过处理,不执行商户的业务程序
$where['order_sn'] = $out_trade_no;
// $where['money'] = $data['total_amount'];
$res = $this->changeOrderStatus($where,$trade_no,3,'pc支付宝支付');
$res = $this->changeOrderStatus($where,$trade_no,4,'pc支付宝支付');
if(!$res) {
echo 'fail';exit;
}
... ... @@ -182,7 +182,7 @@ class AlipaywapController extends NotifyCommonController
//如果有做过处理,不执行商户的业务程序
$where['order_sn'] = $out_trade_no;
// $where['money'] = $data['total_amount'];
$res = $this->changeOrderStatus($where,$trade_no,3,'pc支付宝支付');
$res = $this->changeOrderStatus($where,$trade_no,4,'pc支付宝支付');
if(!$res) {
echo 'fail';exit;
}
... ...
... ... @@ -52,7 +52,7 @@ class IndexController extends CommonController
}
// 2.交易流程
$where_process['status'] = 1;
$where_process['type'] = $request->param('type');
$where_process['type'] = $request->param('chooseType');
$final['process'] = Db::name('Process')->where($where_process)
->field("content")
->order('create_time desc')
... ... @@ -180,4 +180,19 @@ class IndexController extends CommonController
$this->apiResponse('1','成功',$final);
}
/**
* @title 客服消息
* @description 接口说明
* @author 开发者
* @url /api/portal/Index/conf
* @method POST
*/
public function conf(){
$where_push['id'] = 1;
$list = Db::name('Conf')->where($where_push)->find();
$final['content'] = $list;
$this->apiResponse('1','成功',$final);
}
}
... ...
... ... @@ -51,6 +51,7 @@ class IntermediaryController extends CommonController
* @param name:company type:int require:1 default: other: desc:所属公司
* @param name:store type:int require:1 default: other: desc:门店
* @param name:quarters type:int require:1 default: other: desc:服务小区
* @param name:uid type:int require:1 default: other:一开始传的推荐人id desc:推荐人id
* @param name:connect type:int require:1 default: other:1 登录注册 ,2其他 desc:1
*/
... ... @@ -94,6 +95,7 @@ class IntermediaryController extends CommonController
if($is_isset){
$this->apiResponse('0','您已注册过,请直接登录');
}
$str = rand(1000,9999).time().rand(100,999);
$data['token'] = $this->md5($str);
$data['type'] = 2;
... ... @@ -101,9 +103,56 @@ class IntermediaryController extends CommonController
$data['company'] = $request->param('company');
$data['store'] = $request->param('store');
$data['quarters'] = $request->param('quarters');
$add_first = $user->allowField(true)->save($data);
$uid = $user->id;
// 中介推荐,注册成功,增加中介信誉分
if(!empty($getParam['parent_id'])){
// 中介被拉黑情况操作(未完)
$where_parentAdd['id'] = $getParam['parent_id'];
$where_parentAdd['type'] = 2;
$where_reward['type'] = 2;
$where_reward['status'] = 1;
$reward = Db::name('Reward')->where($where_reward)->order('create_time')->field('number')->find();
if($reward){
$add_agencyScore = $user->where($where_parentAdd)->setInc('reputation',$reward['number']);
if(!$add_agencyScore){
$this->apiResponse('0','推荐奖励增加失败');
}else{
// 推荐记录表
$add_log['type'] = 2;
$add_log['number'] = $reward['number'];
$add_log['referee'] = $getParam['parent_id'];
$add_log['recommen'] = $uid;
$add_log['create_time'] = time();
$add_log['update_time'] = time();
$log = Db::name('RewardLog')->insertGetId($add_log);
if(!$log){
Db::rollback();
}
// 信誉记录表
$add_startlog['detail'] = "推荐".$getParam['parent_tel'].'注册';
$add_startlog['star'] = $reward['number'];
$add_startlog['type'] = 3;
$add_startlog['create_time'] = time();
$add_startlog['update_time'] = time();
$startLog = Db::name('StartDetail')->insertGetId($add_startlog);
if(!$startLog){
Db::rollback();
}
}
}else{
Db::rollback();
$this->apiResponse('0','推荐奖励获取失败');
}
}
$add = $user->allowField(true)->save($data);
if($add){
$url = 'http://bifangjia.cn?uid='.$uid;
$get_url = $this->shot($url);
$update_first['link'] = $get_url;
$update_first['id'] = $uid;
$add = $user->allowField(true)->save($update_first);
if($add_first && $add){
$this->apiResponse('1','注册成功');
}else{
$this->apiResponse('0','注册失败');
... ... @@ -117,8 +166,15 @@ class IntermediaryController extends CommonController
$where_pro['type'] = 2;
$list = Db::name('Protocol')->where($where_pro)->order("update_time desc")->field("title,content")->find();
// 推荐人(未完)
$getdata = $this->request->param();
if(!empty($getdata['uid'])){
$where_member['id'] = $getdata['uid'];
$find_parent = Db::name('Member')->where($where_member)->field('id,tel')->find();
if($find_parent){
$list['parent'] = $find_parent['tel'];
$list['parent_id'] = $find_parent['id'];
}
}
if($list){
$this->apiResponse('1','成功',$list);
}else{
... ... @@ -128,6 +184,13 @@ class IntermediaryController extends CommonController
}
}
// 短网址
function shot($url){
$jump = "http://suo.im/api.php?url=".$url;
$shot_val = file_get_contents($jump);
return $shot_val;
}
// 中介个人中心左侧信息
public function left($token){
$where_member['token'] = $token;
... ... @@ -170,6 +233,7 @@ class IntermediaryController extends CommonController
$member = $this->left($token);
$size = 2;
$all_page = 0;
$res = array();
$quarters = explode('+',$member['quarters']);
$final['intermediary'] = $member;
$where_need['city'] = $member['city'];
... ... @@ -183,7 +247,7 @@ class IntermediaryController extends CommonController
$page = $request->param('page');
$need_list = Db::name('UserNeed')->where($where_need)
->field("id,city,quarters,room,floor,house_type,renovation,quotation_time,create_time,people,pay_time")
// ->limit($size)->page($page)
->order('pay_time desc')
->select()->toArray();
if($need_list){
... ... @@ -200,7 +264,7 @@ class IntermediaryController extends CommonController
// 分页
$all_page = count($else_arr);
$page = ceil($all_page/$size);
$page = $page?$page:1;
if($pageInt <1 || $pageInt >$page ){
$this->apiResponse('0','页码错误');
}else{
... ... @@ -248,26 +312,33 @@ class IntermediaryController extends CommonController
->find();
if($need_list){
// 判断是否已购买透视卡
$where_order['type'] = 3;
// $where_order['type'] = 3;
$where_order['need_id'] = $need_id;
$where_order['user_id'] = $member['id'];
$is_order = Db::name('Order')->where($where_order)->field('id,lower_price,pay_time')->find();
$where_order['agency_id'] = $member['id'];
$is_order = Db::name('See')->where($where_order)->field('id,money,create_time')->find();
if($is_order){
$final['is_see'] = 2;
$final['money'] = $is_order['lower_price'];
$final['pay_time'] = $is_order['pay_time'];
$final['money'] = $is_order['money'];
$final['pay_time'] = $is_order['create_time'];
}else{
$where_agency['need_id'] = $request->param('need_id');
$where_agency['status'] = 2;
$agency_count = Db::name('Agency')->where($where_agency)->count();
$agency_middle = Db::name('Agency')->where($where_agency)->field('id,agency_id')->select()->toArray();
$agency_count = count($agency_middle);
if($agency_count >=3){
$money = $this->getOrderInfo($token,$need_id);
$final['is_see'] = 1;
$final['money'] = $money['money'];
$final['pay_time'] = $money['pay_time'];
$money = $this->getOrderInfo($token,$need_id);
$final['is_see'] = 1;
$final['money'] = $money['money'];
$final['pay_time'] = $money['pay_time'];
}else{
$final['is_see'] = 0;
}
foreach ($agency_middle as $midk=>$midv){
if($member['id'] == $midv['agency_id']){
$final['is_see'] = 0;
}
}
}
$final['intermediary_need'] = $need_list;
... ... @@ -410,6 +481,7 @@ class IntermediaryController extends CommonController
->field("n.city,n.quarters,n.room,n.floor,n.house_type,n.renovation,n.status as need_status,n.create_time as need_time,n.quotation_time,n.id as need_id,
a.all_price,a.create_time,a.status,a.id as intermediaryNeed_id,a.pay_time,a.id ,a.refuse_complaint_time,a.choose_time
")
->order('create_time desc')
->limit($size)->page($page)
->select()->toArray();
... ... @@ -666,6 +738,15 @@ class IntermediaryController extends CommonController
$update_need['update_time'] = time();
$update_need['sure_time'] = time();
$add_need = Db::name('UserNeed')->where($where_need)->update($update_need);
// 增加平台收益
$add_get['type'] = 4;
$add_get['agency_id'] = $agency['id'];
$add_get['create_time'] = time();
$add_get['update_time'] = time();
$res_get = Db::name('Get')->insertGetId($add_get);
if(!$res_get){
Db::rollback();
}
if($add_agency && $add_need){
// 分别查询用户,中介推荐人
$where_m['id'] = $need['user_id'];
... ...
... ... @@ -97,7 +97,7 @@ class IntermediaryneedController extends CommonController
}
}
$where_need['quarters'] = array('like',$quarters,'OR');
$need_list = Db::name('UserNeed')->where($where_need)->field("id,city,quarters,room,floor,house_type,renovation,quotation_time,create_time,people")->limit($size)->page($page)->select()->toArray();
$need_list = Db::name('UserNeed')->where($where_need)->field("id,city,quarters,room,floor,house_type,renovation,quotation_time,create_time,people")->order('pay_time desc')->limit($size)->page($page)->select()->toArray();
$count = count($need_list);
$final['all_page'] = ceil($count/$size);
... ... @@ -220,7 +220,7 @@ class IntermediaryneedController extends CommonController
$this->apiResponse('0','请选择报价房屋');
}
$where_need['id'] = $request->param('need_id');
$where_need['status'] = 2;
$where_need['status'] = 3;
$need = Db::name('UserNeed')->where($where_need)->field("loan,contract")->find();
if(!$need){
$this->apiResponse('0','该需求暂不可报价');
... ...
... ... @@ -14,6 +14,9 @@ use cmf\controller\RestBaseController;
class ListsController extends RestBaseController
{
public function index() {
var_dump(cache('test'));
}
/**
* [推荐文章列表]
... ...
... ... @@ -34,14 +34,16 @@ class NotifyController extends NotifyCommonController
$data = $base->FromXml($xml);
if($base->CheckSign() == true){
if ($data["return_code"] == "SUCCESS") {
$where['order_sn'] = $data['attach'];
if (empty($where['order_sn'])) {
if(!empty($data['attach'])) {
$where['order_sn'] = $data['attach'];
}
if (!empty($data['out_trade_no'])) {
$where['order_sn'] = $data['out_trade_no'];
}
// $where['money'] = $data['total_fee']/100;
$pay_type = 1;
$title = 'pc微信扫码支付';
if($data["trade_type"] == 'MWEB') {
if(!empty($data["trade_type"]) && $data["trade_type"] == 'MWEB') {
$pay_type = 2;
$title = '网页H5支付';
}
... ... @@ -58,7 +60,6 @@ class NotifyController extends NotifyCommonController
* 微信支付退款结果回调
*/
public function refund_notify() {
cache('test',1111);
$post = $this->request->param();
if($post==null){
$post = file_get_contents("php://input");
... ... @@ -69,7 +70,6 @@ class NotifyController extends NotifyCommonController
if(!empty($post)) {
$xml = $post; //微信的回调数据
$data = $this->xmlToArray($xml);
cache('data',$data);
if($data['return_code'] == 'SUCCESS' && !empty($data['req_info'])) {
$key = md5(Config::get('wx_key'));
$array = $this->xmlToArray($this->refund_decrypt($data['req_info'],$key));
... ...
<?php
/**
* Created by PhpStorm.
* User: 29925
* Date: 2018/7/21
* Time: 14:38
*/
namespace api\portal\controller;
use api\portal\model\AgencyModel;
use api\portal\model\MemberModel;
use api\portal\model\OrderModel;
use api\portal\model\UserNeedModel;
use api\portal\controller\IntermediaryController;
/**
* @title 订单接口
* @description 接口说明
* @group 接口分组
*/
class OrderController extends CommonController
{
/**
* @title 生成订单(需求、中介报价、透视卡)
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/createOrder
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:need_id type:int require:1 default: other: desc:需求(中介报价)ID
* @param name:_type type:int require:1 default: other: desc:订单类型:1,需求;2,中介报价;3,透视卡
*
*/
public function createOrder()
{
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user_id = $member_model->where(['token'=>$data['token']])->value('id');
$user_need_model = new UserNeedModel();
$agency_model = new AgencyModel();
$order_model = new OrderModel();
if($data['_type'] == 1 || $data['_type'] == 3) {
$info = $user_need_model->where(['id'=>$data['need_id']])->find();
if(empty($info['status'])) {
$this->apiResponse(0,'需求不存在');
}
$need_id = $info['id'];
$money = $info['pay_money'];
}
if($data['_type'] == 2) {
$info = $agency_model->where(['need_id'=>$data['need_id']])->find();
$need = $user_need_model->where(['id'=>$info['need_id']])->find();
if($need['status'] != 3) {
$this->apiResponse(0,'该需求当前状态无法进行报价');
}
$need_id = $info['id'];
$money = $info['deposit'];
}
if(($data['_type'] == 1 && $info['status'] == 1) ||
($data['_type'] == 3 && $info['status'] == 3) ||
($data['_type'] == 2 && $info['status'] == 1)) {
$orderInfo = $order_model->where(['type'=>$data['_type'],'need_id'=>$need_id,'user_id'=>$user_id])->find();
if(empty($orderInfo)) {
$order = [
'order_sn' => cmf_get_order_sn(),
'user_id' => $user_id,
'type' => $data['_type'],
'need_id' => $need_id,
'is_get' => 2,
'money' => $money,
'status' => 1,
'create_time' => time()
];
$result = $this->validate($order, 'portal/Order');
if ($result !== true) {
$this->apiResponse(0,$result);
}
$order_model = new OrderModel();
$insert = $order_model->isUpdate(false)->allowField(true)->insertGetId($order);
if(!$insert) {
$this->apiResponse(0,'订单生成失败');
}
} else {
if($orderInfo['status'] == 2 || $orderInfo['status'] == 4) {
$this->apiResponse(0,'订单已完成');
}
$order = $orderInfo;
}
$this->apiResponse(1,'订单生成成功',$order['order_sn']);
} else {
$this->apiResponse(0,'无法生成订单');
}
}
}
/**
* @title 选择订单支付方式
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/changePayType
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:order_sn type:char require:1 default: other: desc:订单编号
* @param name:_type type:int require:1 default: other: desc:支付类型:1,pc微信;2,手机微信;3,pc支付宝;4,手机支付宝
*
*/
public function changePayType()
{
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$data['token']])->find();
$order_model = new OrderModel();
$orderInfo = $order_model->where(['order_sn'=>$data['order_sn'],'user_id'=>$user['id']])->find();
if(empty($orderInfo['status'])) {
$this->apiResponse(0,'订单不存在');
}
if($orderInfo['status'] == 1) {
$user_need_model = new UserNeedModel();
$agency_model = new AgencyModel();
if($orderInfo['type'] == 1) {
$info = $user_need_model->where(['id'=>$orderInfo['need_id']])->find();
$sort = '需求保证金支付';
}
if($orderInfo['type'] == 2) {
$info = $agency_model->where(['id'=>$orderInfo['need_id']])->find();
$need = $user_need_model->where(['id'=>$info['need_id']])->find();
if($need['status'] != 3) {
$this->apiResponse(0,'该需求当前状态无法进行报价');
}
$sort = '中介报价保证金支付';
}
if($orderInfo['type'] == 3) {
$info = $user_need_model->where(['id'=>$orderInfo['need_id']])->find();
$sort = '透视卡支付';
}
if(($orderInfo['type'] == 1 && $info['status'] == 1) ||
($orderInfo['type'] == 3 && $info['status'] == 3) ||
($orderInfo['type'] == 2 && $info['status'] == 1)) {
if($data['_type'] == 1) {
$return = $this->wxpay(['order_sn'=>$data['order_sn']],$sort);
if(empty($return['code_url'])) {
$this->apiResponse(0,$return['return_msg']);
} else {
$code_url = $return['code_url'];
}
$qrcode_url = url('portal/Qrcode/qrcode',['data'=>urlencode($code_url)],true,true);
$this->apiResponse(1,'微信支付',['type'=>1,'url'=>$qrcode_url]);
} elseif($data['_type'] == 2) {
$type = [
1 => '保证金支付',
2 => '中介报价',
3 => '透视卡'
];
require_once VENDOR_PATH.'WxpayAPI/WxpayH5.php';
$scene_info = "{'h5_info': {'type':'Wap','wap_url': 'http://houseprice.w.bronet.cn','wap_name': ".$sort."}}";
$h5 = new \WxpayH5(config('wx_appid'),config('wx_mch_id'),config('wx_key'),$data['order_sn'],
$type[$orderInfo['type']],'1',$scene_info);
$result = $h5->pay();
if(empty($result['mweb_url'])) {
$this->apiResponse(0,'生成支付失败');
}
// $return = [
// 'mwen_url' => $result['mweb_url'],
// 'create_time' => time(),
// 'over_time'=>time()+5*60
// ];
$this->apiResponse(1,'微信H5支付',['type'=>2,'url'=>$result['mweb_url']]);
} elseif($data['_type'] == 3) {
$alipay_url = url('portal/Alipay/alipay',['order_sn'=>$data['order_sn'],'name'=>$sort,'price'=>0.01],true,true);
$this->apiResponse(1,'支付宝支付',['type'=>3,'url'=>$alipay_url]);
} elseif($data['_type'] == 4) {
$alipay_url = url('portal/Alipaywap/alipay',['order_sn'=>$data['order_sn'],'name'=>$sort,'price'=>0.01],true,true);
$this->apiResponse(1,'支付宝手机支付',['type'=>4,'url'=>$alipay_url]);
}
} else {
$this->apiResponse(0,'该订单已失效');
}
} else {
$this->apiResponse(0,'该订单已支付');
}
}
}
/**
* @title 支付页面订单金额查询
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/getOrderPrice
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:order_sn type:char require:1 default: other: desc:订单编号
*
*/
public function getOrderPrice()
{
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$data['token']])->find();
$order_model = new OrderModel();
$orderInfo = $order_model->where(['order_sn'=>$data['order_sn'],'user_id'=>$user['id']])->find();
if(empty($orderInfo['status'])) {
$this->apiResponse(0,'订单不存在');
}
if($orderInfo['status'] == 2) {
$this->apiResponse(0,'订单已付款');
}
if($orderInfo['status'] == 4) {
$this->apiResponse(0,'订单已退款');
}
$this->apiResponse(1,'成功',$orderInfo['money']);
}
}
/**
* @title 支付页面检测微信支付是否完成
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/checkWechatWebPay
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:order_sn type:char require:1 default: other: desc:订单编号
*
*/
public function checkWechatWebPay() {
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$data['token']])->find();
$order_sn = $data['order_sn'];
$order_model = new OrderModel();
$status = $order_model->where(['order_sn'=>$order_sn])->value('status');
if(empty($status)) {
$this->apiResponse(0,'订单不存在');
}
if($status == 1 || $status == 9) {
$this->apiResponse(0,'未支付成功');
}
if($status == 2) {
$this->apiResponse(1,'支付成功');
}
}
}
/**
* @title 根据订单号查询订单状态,支付结果页面显示不同内容
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/getOrderType
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:order_sn type:char require:1 default: other: desc:订单编号
*
*/
public function getOrderType() {
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$data['token']])->find();
$order_sn = $data['order_sn'];
$order_model = new OrderModel();
$type = $order_model->where(['order_sn'=>$order_sn,'user_id'=>$user['id'],'status'=>2])->value('type');
if(empty($type)) {
$this->apiResponse(0,'订单未支付');
}
$name = '';
if($type == 1) {
$name = '需求押金缴纳成功';
}
if($type == 2) {
$name = '中介押金缴纳成功';
}
if($type == 3) {
$name = '透视卡支付成功';
}
$this->apiResponse(1,'成功', $name);
}
}
/**
* @title 根据订单号查询订单信息(购买透视卡查询到的最低价)
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/getOrderInfo
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:need_id type:int require:1 default: other: desc:需求ID
*
*/
public function getOrderInfo($token,$need_id) {
// if($this->request->isPost()) {
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$token])->find();
$order_model = new OrderModel();
$array = $order_model->field('pay_time,lower_price')->where(['need_id'=>$need_id,'user_id'=>$user['id'],'type'=>3,'status'=>2])->find();
if(empty($array)) {
return false;
}
return $array;
// }
}
<?php
/**
* Created by PhpStorm.
* User: 29925
* Date: 2018/7/21
* Time: 14:38
*/
namespace api\portal\controller;
use api\portal\model\AgencyModel;
use api\portal\model\MemberModel;
use api\portal\model\OrderModel;
use api\portal\model\UserNeedModel;
use api\portal\controller\IntermediaryController;
/**
* @title 订单接口
* @description 接口说明
* @group 接口分组
*/
class OrderController extends CommonController
{
/**
* @title 生成订单(需求、中介报价、透视卡)
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/createOrder
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:need_id type:int require:1 default: other: desc:需求(中介报价)ID
* @param name:_type type:int require:1 default: other: desc:订单类型:1,需求;2,中介报价;3,透视卡
*
*/
public function createOrder()
{
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user_id = $member_model->where(['token'=>$data['token']])->value('id');
$user_need_model = new UserNeedModel();
$agency_model = new AgencyModel();
$order_model = new OrderModel();
if($data['_type'] == 1 || $data['_type'] == 3) {
$info = $user_need_model->where(['id'=>$data['need_id']])->find();
if(empty($info['status'])) {
$this->apiResponse(0,'需求不存在');
}
$need_id = $info['id'];
$money = $info['pay_money'];
}
if($data['_type'] == 2) {
$info = $agency_model->where(['need_id'=>$data['need_id'],'agency_id'=>$user_id])->find();
$need = $user_need_model->where(['id'=>$info['need_id']])->find();
if($need['status'] != 3) {
$this->apiResponse(0,'该需求当前状态无法进行报价');
}
$need_id = $info['id'];
$money = $info['deposit'];
}
if(($data['_type'] == 1 && $info['status'] == 1) ||
($data['_type'] == 3 && $info['status'] == 3) ||
($data['_type'] == 2 && $info['status'] == 1)) {
$orderInfo = $order_model->where(['type'=>$data['_type'],'need_id'=>$need_id,'user_id'=>$user_id])->find();
if(empty($orderInfo)) {
$order = [
'order_sn' => cmf_get_order_sn(),
'user_id' => $user_id,
'type' => $data['_type'],
'need_id' => $need_id,
'is_get' => 2,
'money' => $money,
'status' => 1,
'create_time' => time()
];
$result = $this->validate($order, 'portal/Order');
if ($result !== true) {
$this->apiResponse(0,$result);
}
$order_model = new OrderModel();
$insert = $order_model->isUpdate(false)->allowField(true)->insertGetId($order);
if(!$insert) {
$this->apiResponse(0,'订单生成失败');
}
} else {
if($orderInfo['status'] == 2 || $orderInfo['status'] == 4) {
$this->apiResponse(0,'订单已完成');
}
$order = $orderInfo;
}
$this->apiResponse(1,'订单生成成功',$order['order_sn']);
} else {
$this->apiResponse(0,'无法生成订单');
}
}
}
/**
* @title 选择订单支付方式
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/changePayType
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:order_sn type:char require:1 default: other: desc:订单编号
* @param name:_type type:int require:1 default: other: desc:支付类型:1,pc微信;2,手机微信;3,pc支付宝;4,手机支付宝
*
*/
public function changePayType()
{
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$data['token']])->find();
$order_model = new OrderModel();
$orderInfo = $order_model->where(['order_sn'=>$data['order_sn'],'user_id'=>$user['id']])->find();
if(empty($orderInfo['status'])) {
$this->apiResponse(0,'订单不存在');
}
if($orderInfo['status'] == 1) {
$user_need_model = new UserNeedModel();
$agency_model = new AgencyModel();
if($orderInfo['type'] == 1) {
$info = $user_need_model->where(['id'=>$orderInfo['need_id']])->find();
$sort = '需求保证金支付';
}
if($orderInfo['type'] == 2) {
$info = $agency_model->where(['id'=>$orderInfo['need_id']])->find();
$need = $user_need_model->where(['id'=>$info['need_id']])->find();
if($need['status'] != 3) {
$this->apiResponse(0,'该需求当前状态无法进行报价');
}
$sort = '中介报价保证金支付';
}
if($orderInfo['type'] == 3) {
$info = $user_need_model->where(['id'=>$orderInfo['need_id']])->find();
$sort = '透视卡支付';
}
if(($orderInfo['type'] == 1 && $info['status'] == 1) ||
($orderInfo['type'] == 3 && $info['status'] == 3) ||
($orderInfo['type'] == 2 && $info['status'] == 1)) {
if($data['_type'] == 1) {
$return = $this->wxpay(['order_sn'=>$data['order_sn']],$sort);
if(empty($return['code_url'])) {
$this->apiResponse(0,$return['return_msg']);
} else {
$code_url = $return['code_url'];
}
$qrcode_url = url('portal/Qrcode/qrcode',['data'=>urlencode($code_url)],true,true);
$this->apiResponse(1,'微信支付',['type'=>1,'url'=>$qrcode_url]);
} elseif($data['_type'] == 2) {
$type = [
1 => '保证金支付',
2 => '中介报价',
3 => '透视卡'
];
require_once VENDOR_PATH.'WxpayAPI/WxpayH5.php';
$scene_info = "{'h5_info': {'type':'Wap','wap_url': 'http://houseprice.w.bronet.cn','wap_name': ".$sort."}}";
$h5 = new \WxpayH5(config('wx_appid'),config('wx_mch_id'),config('wx_key'),$data['order_sn'],
$type[$orderInfo['type']],'1',$scene_info);
$result = $h5->pay();
if(empty($result['mweb_url'])) {
$this->apiResponse(0,'生成支付失败');
}
// $return = [
// 'mwen_url' => $result['mweb_url'],
// 'create_time' => time(),
// 'over_time'=>time()+5*60
// ];
$this->apiResponse(1,'微信H5支付',['type'=>2,'url'=>$result['mweb_url']]);
} elseif($data['_type'] == 3) {
$alipay_url = url('portal/Alipay/alipay',['order_sn'=>$data['order_sn'],'name'=>$sort,'price'=>0.01],true,true);
$this->apiResponse(1,'支付宝支付',['type'=>3,'url'=>$alipay_url]);
} elseif($data['_type'] == 4) {
$alipay_url = url('portal/Alipaywap/alipay',['order_sn'=>$data['order_sn'],'name'=>$sort,'price'=>0.01],true,true);
$this->apiResponse(1,'支付宝手机支付',['type'=>4,'url'=>$alipay_url]);
}
} else {
$this->apiResponse(0,'该订单已失效');
}
} else {
$this->apiResponse(0,'该订单已支付');
}
}
}
/**
* @title 支付页面订单金额查询
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/getOrderPrice
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:order_sn type:char require:1 default: other: desc:订单编号
*
*/
public function getOrderPrice()
{
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$data['token']])->find();
$order_model = new OrderModel();
$orderInfo = $order_model->where(['order_sn'=>$data['order_sn'],'user_id'=>$user['id']])->find();
if(empty($orderInfo['status'])) {
$this->apiResponse(0,'订单不存在');
}
if($orderInfo['status'] == 2) {
$this->apiResponse(0,'订单已付款');
}
if($orderInfo['status'] == 4) {
$this->apiResponse(0,'订单已退款');
}
$this->apiResponse(1,'成功',$orderInfo['money']);
}
}
/**
* @title 支付页面检测微信支付是否完成
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/checkWechatWebPay
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:order_sn type:char require:1 default: other: desc:订单编号
*
*/
public function checkWechatWebPay() {
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$data['token']])->find();
$order_sn = $data['order_sn'];
$order_model = new OrderModel();
$status = $order_model->where(['order_sn'=>$order_sn])->value('status');
if(empty($status)) {
$this->apiResponse(0,'订单不存在');
}
if($status == 1 || $status == 9) {
$this->apiResponse(0,'未支付成功');
}
if($status == 2) {
$this->apiResponse(1,'支付成功');
}
}
}
/**
* @title 根据订单号查询订单状态,支付结果页面显示不同内容
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/getOrderType
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:order_sn type:char require:1 default: other: desc:订单编号
*
*/
public function getOrderType() {
if($this->request->isPost()) {
$data = $this->request->param();
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$data['token']])->find();
$order_sn = $data['order_sn'];
$order_model = new OrderModel();
$type = $order_model->where(['order_sn'=>$order_sn,'user_id'=>$user['id'],'status'=>2])->value('type');
if(empty($type)) {
$this->apiResponse(0,'订单未支付');
}
$name = '';
if($type == 1) {
$name = '需求押金缴纳成功';
}
if($type == 2) {
$name = '中介押金缴纳成功';
}
if($type == 3) {
$name = '透视卡支付成功';
}
$this->apiResponse(1,'成功', $name);
}
}
/**
* @title 根据订单号查询订单信息(购买透视卡查询到的最低价)
* @description 接口说明
* @author 开发者
* @url /api/portal/Order/getOrderInfo
* @method POST
* @param name:token type:char require:1 default: other: desc:用户token
* @param name:need_id type:int require:1 default: other: desc:需求ID
*
*/
public function getOrderInfo($token,$need_id) {
// if($this->request->isPost()) {
$member_model = new MemberModel();
$user = $member_model->field(['id,money'])->where(['token'=>$token])->find();
$order_model = new OrderModel();
$array = $order_model->field('pay_time,lower_price')->where(['need_id'=>$need_id,'user_id'=>$user['id'],'type'=>3,'status'=>2])->find();
if(empty($array)) {
return false;
}
return $array;
// }
}
}
\ No newline at end of file
... ...
... ... @@ -695,6 +695,19 @@ class ThirdsendController extends HomeBaseController
if (!$agency_result) {
Db::rollback();
}
// 增加平台收益
$add_get['type'] = 1;
$add_get['agency_id'] = 1;
foreach ($agency_list as $agencyk=>$agencyv){
$agency_idar[] = $agencyv['id'];
}
$add_get['agency_id'] = implode(',',$agency_idar);
$add_get['create_time'] = time();
$add_get['update_time'] = time();
$res_get = Db::name('Get')->insertGetId($add_get);
if (!$res_get) {
Db::rollback();
}
}
$where_needUpdate['id'] = $needv['id'];
$needUpdate['status'] = 6;
... ... @@ -877,7 +890,12 @@ class ThirdsendController extends HomeBaseController
'more' => json_encode($result)
];
$refund_result = $refund_model->insertGetId($insert);
if(!$refund_result) {
$update = [
'status' => 4,
'refund_time' => strtotime($result->gmt_refund_pay)
];
$order_result = Db::name('Order')->where(['id'=>$orderInfo['id']])->update($update);
if(!$refund_result || !$order_result) {
return false;
}
return true;
... ...
... ... @@ -164,6 +164,7 @@ class UserController extends CommonController
* @param name:code type:int require:1 default: other: desc:验证码
* @param name:parent_id type:int require:1 default: other: desc:推荐人id
* @param name:parent_tel type:int require:1 default: other: desc:推荐人手机号
* @param name:uid type:int require:1 default: other:一开始传的推荐人id desc:推荐人id
* @param name:connect type:int require:1 default: other:1 登录注册 ,2其他 desc:1
* @return data:'token'
*/
... ... @@ -386,8 +387,15 @@ class UserController extends CommonController
$memberModel = new MemberModel();
$where_member['tel'] = $tel;
$where_member['password'] = $this->md5($password);
$where_member['type'] = $getData['gener'];
// $where_member['type'] = $getData['gener'];
$uid = Db::name('Member')->where($where_member)->field('id,token,type,login_time')->find();
if($uid['type'] != $getData['gener']){
if($uid['type'] == 1){
$this->apiResponse('0','请去用户登录页面登录');
}else if($uid['type'] == 2){
$this->apiResponse('0','请去中介登录页面登录');
}
}
if($uid){
// 登录重置token
$token_str = rand(1000,9999).time().rand(100,999);
... ... @@ -500,6 +508,13 @@ class UserController extends CommonController
$data = $this->request->param();
$user = $this->myleft($data['token']);
if(!empty($data['newTel'])){
// 查询是否已绑定其他账号
$where_isfind['tel'] = $data['newTel'];
$where_isfind['status'] = array('neq',9);
$find_one = Db::name('Member')->where($where_isfind)->field('id')->find();
if($find_one){
$this->apiResponse('0','当前手机号已绑定账户!');
}
if(empty($data['code'])){
$this->apiResponse('0','验证码不能为空');
}
... ... @@ -1099,12 +1114,13 @@ class UserController extends CommonController
$where_ag['id'] = $data['intermediary_id'];
$add['status'] = 5;
$add['update_time'] = time();
$add['count_deal'] = $is_isset['count_deal']+1;
// $add['count_deal'] = $is_isset['count_deal']+1;
$need_update['choose_time'] = time();
$save = Db::name('Agency')->where($where_ag)->update($add);
if($save){
$where_unchoose = [
'a.need_id' => $data['need_id'],
'a.status' => 4,
'a.id' => ['neq',$data['intermediary_id']]
];
$agency_unchoose = Db::name('Agency')->alias('a')
... ... @@ -1497,9 +1513,10 @@ class UserController extends CommonController
if($share){
foreach ($share as $k=>$v){
if($v['type'] == 1){
$final['content'] = $v;
$final['content'] = htmlspecialchars_decode($v['content']);
}else if($v['type'] == 2){
$final['box'] = $v;
$final['box']['content'] = htmlspecialchars_decode($v['content']);
}else if($v['type'] == 3){
$final['pic'] = cmf_get_image_url($v['content']);
}
... ...
... ... @@ -124,8 +124,9 @@ class UserneedController extends CommonController
}
$where_code['tel'] = $data['tel'];
$where_code['type'] = 3;
$where_code['status'] = 1;
$where_code['create_time'] = array('egt',(time()-300));
$find_code = Db::name('Code')->where($where_code)->order('create_time desc')->field('code')->find();
$find_code = Db::name('Code')->where($where_code)->order('create_time')->field('code')->find();
if(!$find_code){
Db::rollback();
$this->apiResponse('0','验证码错误,请重新获取');
... ... @@ -246,8 +247,9 @@ class UserneedController extends CommonController
}
$where_code['tel'] = $data['tel'];
$where_code['type'] = 3;
$where_code['status'] = 1;
$where_code['create_time'] = array('egt',(time()-300));
$find_code = Db::name('Code')->where($where_code)->order('create_time desc')->field('code')->find();
$find_code = Db::name('Code')->where($where_code)->order('create_time ')->field('code')->find();
if(!$find_code){
$this->apiResponse('0','验证码错误,请重新获取');
... ...
... ... @@ -188,12 +188,52 @@ class CooperationController extends AdminBaseController
public function conf(){
$data = $this->request->param();
if($this->request->post()){
if(empty($data['id'])){
$add = $data;
$add['qrshare'] = $this->createQRcode($add['share']);
$add['create_time'] = time();
$add['update_time'] = time();
$res = Db::name('Conf')->insertGetId($add);
}else{
$add = $data;
$add['update_time'] = time();
$where_save['id'] = $data['id'];
$res = Db::name('Conf')->where($where_save)->update($add);
}
if($res){
$this->success('成功');
}else{
$this->error('失败');
}
}
$this->assign('list',array());
$where_conf['id'] = 1;
$find_one = Db::name('Conf')->where($where_conf)->find();
$this->assign('list',$find_one);
return $this->fetch();
}
/**
* 生成二维码
* $param url 地址
*/
public function createQRcode($url) {
require VENDOR_PATH.'WxpayAPI/example/phpqrcode/phpqrcode.php';
$QRcode = new \QRcode();
$errorCorrectionLevel = 'L'; //容错级别
$matrixPointSize = 5; //生成图片大小
//生成二维码图片
$data = './upload/';
$flodername = 'qrcode/' . date("Ymd", time());
$png = uniqid() . '.png';
$filename = $data.$flodername . '/' . $png;
if (!file_exists($data.$flodername)) {
mkdir($data.$flodername, 0777, true);
}
$QRcode->png($url, $filename, $errorCorrectionLevel, $matrixPointSize);
return $flodername . '/' . $png;
}
// 推广内容
public function push(){
$data = $this->request->param();
... ...
... ... @@ -165,7 +165,6 @@ return array (
'PORTAL_COOPERATION_PUSH' => '推广内容',
'PORTAL_COOPERATION_VIDEO' => '两分钟视频',
'PORTAL_NEED_INDEX' => '需求管理',
'PORTAL_NEW_CODE' => '二维码',
'PORTAL_NEW_INDEX' => '最新成交公布',
'PORTAL_PROCESS_INDEX' => '交易流程',
'PORTAL_REFUND_INDEX' => '退款管理',
... ...
... ... @@ -11,45 +11,87 @@
<li><a href="">网站配置</a></li>
<!--<li class="active"><a href="{:url('Reward/add')}">添加信誉奖励</a></li>-->
</ul>
<form action="{:url('Reward/add')}" method="post" class="form-horizontal js-ajax-form margin-top-20" enctype="multipart/form-data" >
<form action="{:url('Cooperation/conf')}" method="post" class="form-horizontal js-ajax-form margin-top-20" enctype="multipart/form-data" >
<div class="row">
<div class="col-md-9">
<table class="table table-bordered">
<input class="form-control" type="hidden" name="id"
value=""/>
value="{$list.id}"/>
<tr>
<th width="10%">咨询电话</th>
<td><input class="form-control" type="text" name="content"
value="" placeholder="请输入咨询电话"/>
<td><input class="form-control" type="text" name="web_tel"
value="{$list.web_tel}" placeholder="请输入咨询电话"/>
</td>
</tr>
<tr>
<th width="10%">微信公众号</th>
<td><input class="form-control" type="text" name="content"
value="" placeholder="请输入微信公众号"/>
<tr>
<th>微信公众号</th>
<td>
<div style="text-align: center;">
<input type="hidden" name="wx_public" id="thumbnail" value="{$list.wx_public}" >
<a href="javascript:uploadOneImage('图片上传','#thumbnail');">
<empty name="list['wx_public']">
<img src="__TMPL__/public/assets/images/default-thumbnail.png"
id="thumbnail-preview"
width="135" style="cursor: pointer"/>
<else/>
<img src="{:cmf_get_image_preview_url($list.wx_public)}"
id="thumbnail-preview"
width="135" style="cursor: pointer"/>
</empty>
</a>
<input type="button" class="btn btn-sm btn-cancel-thumbnail" value="取消图片">
</div>
</td>
</tr>
<tr>
<th width="10%">微信客服</th>
<td><input class="form-control" type="text" name="content"
value="" placeholder="请输入微信客服"/>
<th>微信客服</th>
<td>
<div style="text-align: center;">
<input type="hidden" name="wx_service" id="thumbnail2" value="{$list.wx_service}" >
<a href="javascript:uploadOneImage('图片上传','#thumbnail2');">
<empty name="list['wx_service']">
<img src="__TMPL__/public/assets/images/default-thumbnail.png"
id="thumbnail2-preview"
width="135" style="cursor: pointer"/>
<else/>
<img src="{:cmf_get_image_preview_url($list.wx_service)}"
id="thumbnail2-preview"
width="135" style="cursor: pointer"/>
</empty>
</a>
<input type="button" class="btn btn-sm btn-cancel-thumbnail2" value="取消图片">
</div>
</td>
</tr>
<!--<tr>-->
<!--<th width="10%">微信公众号</th>-->
<!--<td><input class="form-control" type="text" name="wx_public"-->
<!--value="" placeholder="请输入微信公众号"/>-->
<!--</td>-->
<!--</tr>-->
<!--<tr>-->
<!--<th width="10%">微信客服</th>-->
<!--<td><input class="form-control" type="text" name="wx_service"-->
<!--value="" placeholder="请输入微信客服"/>-->
<!--</td>-->
<!--</tr>-->
<tr>
<th width="10%">分享</th>
<td><input class="form-control" type="text" name="content"
value="" placeholder="请输入分享"/>
<td><input class="form-control" type="text" name="share"
value="{$list.share}" placeholder="请输入分享"/>
</td>
</tr>
<tr>
<th width="10%">电话</th>
<td><input class="form-control" type="text" name="content"
value="" placeholder="请输入电话"/>
<td><input class="form-control" type="text" name="tel"
value="{$list.tel}" placeholder="请输入电话"/>
</td>
</tr>
... ... @@ -57,7 +99,7 @@
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary js-ajax-submit">{:lang('ADD')}</button>
<a class="btn btn-default" href="{:url('Reward/index')}">{:lang('BACK')}</a>
<a class="btn btn-default" href="{:url('Cooperation/conf')}">{:lang('BACK')}</a>
</div>
</div>
</div>
... ... @@ -85,6 +127,10 @@
$('#thumbnail-preview').attr('src', '__TMPL__/public/assets/images/default-thumbnail.png');
$('#thumbnail').val('');
});
$('.btn-cancel-thumbnail1').click(function () {
$('#thumbnail-preview1').attr('src', '__TMPL__/public/assets/images/default-thumbnail.png');
$('#thumbnail').val('');
});
});
... ...
... ... @@ -47,7 +47,7 @@
</tr>
<tr>
<th></th>
<th>内容</th>
<td>
<script type="text/plain" id="content" name="content" ><php>echo htmlspecialchars_decode($list['content']);</php></script>
</td>
... ...
<?php
/**
* Created by PhpStorm.
* User: 29925
* Date: 2018/7/21
* Time: 11:39
*/
/*
* 微信退款
*/
class WxRefund {
protected $appid;
protected $mch_id;
protected $key;
protected $transaction_id;
protected $out_refund_no;
protected $total_fee;
protected $refund_fee;
protected $refund_desc;
function __construct($appid, $mch_id, $key, $transaction_id, $out_refund_no, $total_fee, $refund_fee, $refund_desc) {
$this->appid = $appid;
$this->mch_id = $mch_id;
$this->key = $key;
$this->transaction_id = $transaction_id;
$this->out_refund_no = $out_refund_no;
$this->total_fee = $total_fee;
$this->refund_fee = $refund_fee;
$this->refund_desc = $refund_desc;
}
public function pay() {
//微信退款
$return = $this->weixinrefund();
return $return;
}
//退款接口
private function refund() {
$url = 'https://api.mch.weixin.qq.com/secapi/pay/refund';
$parameters = array(
'appid' => $this->appid, //appID
'mch_id' => $this->mch_id, //商户号
'nonce_str' => $this->createNoncestr(), //随机字符串
'transaction_id' => $this->transaction_id,
// 'out_trade_no' => '2015450806125348', //商户订单号
'out_refund_no'=> $this->out_refund_no,
// 'total_fee' => floatval(0.01 * 100), //总金额 单位 分
'total_fee' => $this->total_fee,
'refund_fee' => $this->refund_fee,
'notify_url' => url('portal/Notify/notify', '', '', true), //通知地址 确保外网能正常访问
'refund_desc' => $this->refund_desc
);
//统一下单签名
$parameters['sign'] = $this->getSign($parameters);
$xmlData = $this->arrayToXmlT($parameters);
$return = $this->xmlToArray($this->postXmlCurl($xmlData, $url, 60,1));
return $return;
}
private static function postXmlCurl($xml, $url, $second = 30,$pem = null)
{
$ch = curl_init();
//设置超时
curl_setopt($ch, CURLOPT_TIMEOUT, $second);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); //严格校验
//设置header
curl_setopt($ch, CURLOPT_HEADER, FALSE);
//要求结果为字符串且输出到屏幕上
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
//post提交方式
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
if($pem) {
//以下是证书相关代码
curl_setopt($ch,CURLOPT_SSLCERTTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLCERT,VENDOR_PATH.'WxpayAPI/cert/apiclient_cert.pem');//绝对路径
curl_setopt($ch,CURLOPT_SSLKEYTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLKEY,VENDOR_PATH.'WxpayAPI/cert/apiclient_key.pem');//绝对路径
}
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_TIMEOUT, 40);
set_time_limit(0);
//运行curl
$data = curl_exec($ch);
//返回结果
if ($data) {
curl_close($ch);
return $data;
} else {
$error = curl_errno($ch);
curl_close($ch);
return $error;
// throw new WxPayException("curl出错,错误码:$error");
}
}
//数组转换成xml
private function arrayToXml($arr) {
$xml = "<root>";
foreach ($arr as $key => $val) {
if (is_array($val)) {
$xml .= "<" . $key . ">" . arrayToXml($val) . "</" . $key . ">";
} else {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
}
}
$xml .= "</root>";
return $xml;
}
//数组转换成xml
private function arrayToXmlT($arr) {
$xml = "<xml>";
foreach ($arr as $key => $val) {
if (is_array($val)) {
$xml .= "<" . $key . ">" . arrayToXmlT($val) . "</" . $key . ">";
} else {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
}
}
$xml .= "</xml>";
return $xml;
}
//xml转换成数组
private function xmlToArray($xml) {
//禁止引用外部xml实体
libxml_disable_entity_loader(true);
$xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
$val = json_decode(json_encode($xmlstring), true);
return $val;
}
//微信接口
private function weixinrefund() {
//退款接口
$refund = $this->refund();
return $refund;
// print_r($unifiedorder);
$parameters = array(
'appId' => $this->appid, //小程序ID
'timeStamp' => '' . time() . '', //时间戳
'nonceStr' => $this->createNoncestr(), //随机串
'package' => 'prepay_id=' . $refund['prepay_id'], //数据包
'signType' => 'MD5'//签名方式
);
//签名
$parameters['paySign'] = $this->getSign($parameters);
return $parameters;
}
//作用:产生随机字符串,不长于32位
private function createNoncestr($length = 32) {
$chars = "abcdefghijklmnopqrstuvwxyz0123456789";
$str = "";
for ($i = 0; $i < $length; $i++) {
$str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
}
return $str;
}
//作用:生成签名
private function getSign($Obj) {
foreach ($Obj as $k => $v) {
$Parameters[$k] = $v;
}
//签名步骤一:按字典序排序参数
ksort($Parameters);
$String = $this->formatBizQueryParaMap($Parameters, false);
//签名步骤二:在string后加入KEY
$String = $String . "&key=" . $this->key;
//签名步骤三:MD5加密
$String = md5($String);
//签名步骤四:所有字符转为大写
$result_ = strtoupper($String);
return $result_;
}
///作用:格式化参数,签名过程需要使用
private function formatBizQueryParaMap($paraMap, $urlencode) {
$buff = "";
ksort($paraMap);
foreach ($paraMap as $k => $v) {
if ($urlencode) {
$v = urlencode($v);
}
$buff .= $k . "=" . $v . "&";
}
$reqPar = "";
if (strlen($buff) > 0) {
$reqPar = substr($buff, 0, strlen($buff) - 1);
}
return $reqPar;
}
}
<?php
/**
* Created by PhpStorm.
* User: 29925
* Date: 2018/7/21
* Time: 11:39
*/
/*
* 微信退款
*/
class WxRefund {
protected $appid;
protected $mch_id;
protected $key;
protected $transaction_id;
protected $out_refund_no;
protected $total_fee;
protected $refund_fee;
protected $refund_desc;
function __construct($appid, $mch_id, $key, $transaction_id, $out_refund_no, $total_fee, $refund_fee, $refund_desc) {
$this->appid = $appid;
$this->mch_id = $mch_id;
$this->key = $key;
$this->transaction_id = $transaction_id;
$this->out_refund_no = $out_refund_no;
$this->total_fee = $total_fee;
$this->refund_fee = $refund_fee;
$this->refund_desc = $refund_desc;
}
public function pay() {
//微信退款
$return = $this->weixinrefund();
return $return;
}
//退款接口
private function refund() {
$url = 'https://api.mch.weixin.qq.com/secapi/pay/refund';
$parameters = array(
'appid' => $this->appid, //appID
'mch_id' => $this->mch_id, //商户号
'nonce_str' => $this->createNoncestr(), //随机字符串
'transaction_id' => $this->transaction_id,
// 'out_trade_no' => '2015450806125348', //商户订单号
'out_refund_no'=> $this->out_refund_no,
// 'total_fee' => floatval(0.01 * 100), //总金额 单位 分
'total_fee' => $this->total_fee,
'refund_fee' => $this->refund_fee,
'notify_url' => 'http://'.$_SERVER['HTTP_HOST'].'/api/portal/notify/refund_notify', //通知地址 确保外网能正常访问
'refund_desc' => $this->refund_desc
);
//统一下单签名
$parameters['sign'] = $this->getSign($parameters);
$xmlData = $this->arrayToXmlT($parameters);
$return = $this->xmlToArray($this->postXmlCurl($xmlData, $url, 60,1));
return $return;
}
private static function postXmlCurl($xml, $url, $second = 30,$pem = null)
{
$ch = curl_init();
//设置超时
curl_setopt($ch, CURLOPT_TIMEOUT, $second);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); //严格校验
//设置header
curl_setopt($ch, CURLOPT_HEADER, FALSE);
//要求结果为字符串且输出到屏幕上
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
//post提交方式
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
if($pem) {
//以下是证书相关代码
curl_setopt($ch,CURLOPT_SSLCERTTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLCERT,VENDOR_PATH.'WxpayAPI/cert/apiclient_cert.pem');//绝对路径
curl_setopt($ch,CURLOPT_SSLKEYTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLKEY,VENDOR_PATH.'WxpayAPI/cert/apiclient_key.pem');//绝对路径
}
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_TIMEOUT, 40);
set_time_limit(0);
//运行curl
$data = curl_exec($ch);
//返回结果
if ($data) {
curl_close($ch);
return $data;
} else {
$error = curl_errno($ch);
curl_close($ch);
return $error;
// throw new WxPayException("curl出错,错误码:$error");
}
}
//数组转换成xml
private function arrayToXml($arr) {
$xml = "<root>";
foreach ($arr as $key => $val) {
if (is_array($val)) {
$xml .= "<" . $key . ">" . arrayToXml($val) . "</" . $key . ">";
} else {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
}
}
$xml .= "</root>";
return $xml;
}
//数组转换成xml
private function arrayToXmlT($arr) {
$xml = "<xml>";
foreach ($arr as $key => $val) {
if (is_array($val)) {
$xml .= "<" . $key . ">" . arrayToXmlT($val) . "</" . $key . ">";
} else {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
}
}
$xml .= "</xml>";
return $xml;
}
//xml转换成数组
private function xmlToArray($xml) {
//禁止引用外部xml实体
libxml_disable_entity_loader(true);
$xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
$val = json_decode(json_encode($xmlstring), true);
return $val;
}
//微信接口
private function weixinrefund() {
//退款接口
$refund = $this->refund();
return $refund;
// print_r($unifiedorder);
$parameters = array(
'appId' => $this->appid, //小程序ID
'timeStamp' => '' . time() . '', //时间戳
'nonceStr' => $this->createNoncestr(), //随机串
'package' => 'prepay_id=' . $refund['prepay_id'], //数据包
'signType' => 'MD5'//签名方式
);
//签名
$parameters['paySign'] = $this->getSign($parameters);
return $parameters;
}
//作用:产生随机字符串,不长于32位
private function createNoncestr($length = 32) {
$chars = "abcdefghijklmnopqrstuvwxyz0123456789";
$str = "";
for ($i = 0; $i < $length; $i++) {
$str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
}
return $str;
}
//作用:生成签名
private function getSign($Obj) {
foreach ($Obj as $k => $v) {
$Parameters[$k] = $v;
}
//签名步骤一:按字典序排序参数
ksort($Parameters);
$String = $this->formatBizQueryParaMap($Parameters, false);
//签名步骤二:在string后加入KEY
$String = $String . "&key=" . $this->key;
//签名步骤三:MD5加密
$String = md5($String);
//签名步骤四:所有字符转为大写
$result_ = strtoupper($String);
return $result_;
}
///作用:格式化参数,签名过程需要使用
private function formatBizQueryParaMap($paraMap, $urlencode) {
$buff = "";
ksort($paraMap);
foreach ($paraMap as $k => $v) {
if ($urlencode) {
$v = urlencode($v);
}
$buff .= $k . "=" . $v . "&";
}
$reqPar = "";
if (strlen($buff) > 0) {
$reqPar = substr($buff, 0, strlen($buff) - 1);
}
return $reqPar;
}
}
... ...
<?php
/**
* Created by PhpStorm.
* User: 29925
* Date: 2018/7/21
* Time: 11:39
*/
/*
* 微信H5支付
*/
class WxpayH5 {
protected $appid;
protected $mch_id;
protected $key;
protected $out_trade_no;
protected $body;
protected $total_fee;
protected $scene_info;
function __construct($appid, $mch_id, $key,$out_trade_no,$body,$total_fee,$scene_info) {
$this->appid = $appid;
$this->mch_id = $mch_id;
$this->key = $key;
$this->out_trade_no = $out_trade_no;
$this->body = $body;
$this->total_fee = $total_fee;
$this->scene_info = $scene_info;
}
public function pay() {
//H5支付接口
$return = $this->weixinapp();
return $return;
}
//H5支付接口
private function unifiedorder() {
$url = 'https://api.mch.weixin.qq.com/pay/unifiedorder';
$parameters = array(
'appid' => $this->appid, //appID
'mch_id' => $this->mch_id, //商户号
'nonce_str' => $this->createNoncestr(), //随机字符串
// 'body' => 'test', //商品描述
'body' => $this->body,
// 'out_trade_no' => '2015450806125348', //商户订单号
'out_trade_no'=> $this->out_trade_no,
// 'total_fee' => floatval(0.01 * 100), //总金额 单位 分
'total_fee' => $this->total_fee,
// 'spbill_create_ip' => $_SERVER['REMOTE_ADDR'], //终端IP
'spbill_create_ip' => $_SERVER['REMOTE_ADDR'], //终端IP
'notify_url' => url('portal/Notify/notify', '', '', true), //通知地址 确保外网能正常访问
'trade_type' => 'MWEB',//交易类型
'scene_info' => $this->scene_info
);
//统一下单签名
$parameters['sign'] = $this->getSign($parameters);
$xmlData = $this->arrayToXml($parameters);
$return = $this->xmlToArray($this->postXmlCurl($xmlData, $url, 60));
return $return;
}
private static function postXmlCurl($xml, $url, $second = 30,$pem = null)
{
$ch = curl_init();
//设置超时
curl_setopt($ch, CURLOPT_TIMEOUT, $second);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); //严格校验
//设置header
curl_setopt($ch, CURLOPT_HEADER, FALSE);
//要求结果为字符串且输出到屏幕上
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
//post提交方式
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
if($pem) {
//以下是证书相关代码
curl_setopt($ch,CURLOPT_SSLCERTTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLCERT,VENDOR_PATH.'wxpay/cert/apiclient_cert.pem');//绝对路径
curl_setopt($ch,CURLOPT_SSLKEYTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLKEY,VENDOR_PATH.'wxpay/cert/apiclient_key.pem');//绝对路径
}
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_TIMEOUT, 40);
set_time_limit(0);
//运行curl
$data = curl_exec($ch);
//返回结果
if ($data) {
curl_close($ch);
return $data;
} else {
$error = curl_errno($ch);
curl_close($ch);
throw new WxPayException("curl出错,错误码:$error");
}
}
//数组转换成xml
private function arrayToXml($arr) {
$xml = "<root>";
foreach ($arr as $key => $val) {
if (is_array($val)) {
$xml .= "<" . $key . ">" . arrayToXml($val) . "</" . $key . ">";
} else {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
}
}
$xml .= "</root>";
return $xml;
}
//数组转换成xml
private function arrayToXmlT($arr) {
$xml = "<xml>";
foreach ($arr as $key => $val) {
if (is_array($val)) {
$xml .= "<" . $key . ">" . arrayToXmlT($val) . "</" . $key . ">";
} else {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
}
}
$xml .= "</xml>";
return $xml;
}
//xml转换成数组
private function xmlToArray($xml) {
//禁止引用外部xml实体
libxml_disable_entity_loader(true);
$xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
$val = json_decode(json_encode($xmlstring), true);
return $val;
}
//H5支付接口
private function weixinapp() {
//H5支付接口
$unifiedorder = $this->unifiedorder();
return $unifiedorder;
// print_r($unifiedorder);
$parameters = array(
'appId' => $this->appid, //appID
'timeStamp' => '' . time() . '', //时间戳
'nonceStr' => $this->createNoncestr(), //随机串
'package' => 'prepay_id=' . $unifiedorder['prepay_id'], //数据包
'signType' => 'MD5'//签名方式
);
//签名
$parameters['paySign'] = $this->getSign($parameters);
return $parameters;
}
//作用:产生随机字符串,不长于32位
private function createNoncestr($length = 32) {
$chars = "abcdefghijklmnopqrstuvwxyz0123456789";
$str = "";
for ($i = 0; $i < $length; $i++) {
$str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
}
return $str;
}
//作用:生成签名
private function getSign($Obj) {
foreach ($Obj as $k => $v) {
$Parameters[$k] = $v;
}
//签名步骤一:按字典序排序参数
ksort($Parameters);
$String = $this->formatBizQueryParaMap($Parameters, false);
//签名步骤二:在string后加入KEY
$String = $String . "&key=" . $this->key;
//签名步骤三:MD5加密
$String = md5($String);
//签名步骤四:所有字符转为大写
$result_ = strtoupper($String);
return $result_;
}
///作用:格式化参数,签名过程需要使用
private function formatBizQueryParaMap($paraMap, $urlencode) {
$buff = "";
ksort($paraMap);
foreach ($paraMap as $k => $v) {
if ($urlencode) {
$v = urlencode($v);
}
$buff .= $k . "=" . $v . "&";
}
$reqPar = "";
if (strlen($buff) > 0) {
$reqPar = substr($buff, 0, strlen($buff) - 1);
}
return $reqPar;
}
}
<?php
/**
* Created by PhpStorm.
* User: 29925
* Date: 2018/7/21
* Time: 11:39
*/
/*
* 微信H5支付
*/
class WxpayH5 {
protected $appid;
protected $mch_id;
protected $key;
protected $out_trade_no;
protected $body;
protected $total_fee;
protected $scene_info;
function __construct($appid, $mch_id, $key,$out_trade_no,$body,$total_fee,$scene_info) {
$this->appid = $appid;
$this->mch_id = $mch_id;
$this->key = $key;
$this->out_trade_no = $out_trade_no;
$this->body = $body;
$this->total_fee = $total_fee;
$this->scene_info = $scene_info;
}
public function pay() {
//H5支付接口
$return = $this->weixinapp();
return $return;
}
//H5支付接口
private function unifiedorder() {
$url = 'https://api.mch.weixin.qq.com/pay/unifiedorder';
$parameters = array(
'appid' => $this->appid, //appID
'mch_id' => $this->mch_id, //商户号
'nonce_str' => $this->createNoncestr(), //随机字符串
// 'body' => 'test', //商品描述
'body' => $this->body,
// 'out_trade_no' => '2015450806125348', //商户订单号
'out_trade_no'=> $this->out_trade_no,
// 'total_fee' => floatval(0.01 * 100), //总金额 单位 分
'total_fee' => $this->total_fee,
// 'spbill_create_ip' => $_SERVER['REMOTE_ADDR'], //终端IP
'spbill_create_ip' => $_SERVER['REMOTE_ADDR'], //终端IP
'notify_url' => 'http://'.$_SERVER['HTTP_HOST'].'/api/portal/Notify/notify', //通知地址 确保外网能正常访问
'trade_type' => 'MWEB',//交易类型
'scene_info' => $this->scene_info
);
//统一下单签名
$parameters['sign'] = $this->getSign($parameters);
$xmlData = $this->arrayToXml($parameters);
$return = $this->xmlToArray($this->postXmlCurl($xmlData, $url, 60));
return $return;
}
private static function postXmlCurl($xml, $url, $second = 30,$pem = null)
{
$ch = curl_init();
//设置超时
curl_setopt($ch, CURLOPT_TIMEOUT, $second);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); //严格校验
//设置header
curl_setopt($ch, CURLOPT_HEADER, FALSE);
//要求结果为字符串且输出到屏幕上
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
//post提交方式
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
if($pem) {
//以下是证书相关代码
curl_setopt($ch,CURLOPT_SSLCERTTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLCERT,VENDOR_PATH.'wxpay/cert/apiclient_cert.pem');//绝对路径
curl_setopt($ch,CURLOPT_SSLKEYTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLKEY,VENDOR_PATH.'wxpay/cert/apiclient_key.pem');//绝对路径
}
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_TIMEOUT, 40);
set_time_limit(0);
//运行curl
$data = curl_exec($ch);
//返回结果
if ($data) {
curl_close($ch);
return $data;
} else {
$error = curl_errno($ch);
curl_close($ch);
throw new WxPayException("curl出错,错误码:$error");
}
}
//数组转换成xml
private function arrayToXml($arr) {
$xml = "<root>";
foreach ($arr as $key => $val) {
if (is_array($val)) {
$xml .= "<" . $key . ">" . arrayToXml($val) . "</" . $key . ">";
} else {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
}
}
$xml .= "</root>";
return $xml;
}
//数组转换成xml
private function arrayToXmlT($arr) {
$xml = "<xml>";
foreach ($arr as $key => $val) {
if (is_array($val)) {
$xml .= "<" . $key . ">" . arrayToXmlT($val) . "</" . $key . ">";
} else {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
}
}
$xml .= "</xml>";
return $xml;
}
//xml转换成数组
private function xmlToArray($xml) {
//禁止引用外部xml实体
libxml_disable_entity_loader(true);
$xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
$val = json_decode(json_encode($xmlstring), true);
return $val;
}
//H5支付接口
private function weixinapp() {
//H5支付接口
$unifiedorder = $this->unifiedorder();
return $unifiedorder;
// print_r($unifiedorder);
$parameters = array(
'appId' => $this->appid, //appID
'timeStamp' => '' . time() . '', //时间戳
'nonceStr' => $this->createNoncestr(), //随机串
'package' => 'prepay_id=' . $unifiedorder['prepay_id'], //数据包
'signType' => 'MD5'//签名方式
);
//签名
$parameters['paySign'] = $this->getSign($parameters);
return $parameters;
}
//作用:产生随机字符串,不长于32位
private function createNoncestr($length = 32) {
$chars = "abcdefghijklmnopqrstuvwxyz0123456789";
$str = "";
for ($i = 0; $i < $length; $i++) {
$str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
}
return $str;
}
//作用:生成签名
private function getSign($Obj) {
foreach ($Obj as $k => $v) {
$Parameters[$k] = $v;
}
//签名步骤一:按字典序排序参数
ksort($Parameters);
$String = $this->formatBizQueryParaMap($Parameters, false);
//签名步骤二:在string后加入KEY
$String = $String . "&key=" . $this->key;
//签名步骤三:MD5加密
$String = md5($String);
//签名步骤四:所有字符转为大写
$result_ = strtoupper($String);
return $result_;
}
///作用:格式化参数,签名过程需要使用
private function formatBizQueryParaMap($paraMap, $urlencode) {
$buff = "";
ksort($paraMap);
foreach ($paraMap as $k => $v) {
if ($urlencode) {
$v = urlencode($v);
}
$buff .= $k . "=" . $v . "&";
}
$reqPar = "";
if (strlen($buff) > 0) {
$reqPar = substr($buff, 0, strlen($buff) - 1);
}
return $reqPar;
}
}
... ...
... ... @@ -2175,3 +2175,1536 @@
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 09:18:54 {"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"需求保证金支付","total_amount":"0.01","out_trade_no":"2018080498101102"}
2018-08-04 09:18:54 response: '<form id=\'alipaysubmit\' name=\'alipaysubmit\' action=\'https://openapi.alipay.com/gateway.do?charset=UTF-8\' method=\'POST\'><input type=\'hidden\' name=\'biz_content\' value=\'{"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"需求保证金支付","total_amount":"0.01","out_trade_no":"2018080498101102"}\'/><input type=\'hidden\' name=\'app_id\' value=\'2018062560425105\'/><input type=\'hidden\' name=\'version\' value=\'1.0\'/><input type=\'hidden\' name=\'format\' value=\'json\'/><input type=\'hidden\' name=\'sign_type\' value=\'RSA2\'/><input type=\'hidden\' name=\'method\' value=\'alipay.trade.page.pay\'/><input type=\'hidden\' name=\'timestamp\' value=\'2018-08-04 09:18:54\'/><input type=\'hidden\' name=\'alipay_sdk\' value=\'alipay-sdk-php-20161101\'/><input type=\'hidden\' name=\'notify_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/notify_url\'/><input type=\'hidden\' name=\'return_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/return_url\'/><input type=\'hidden\' name=\'charset\' value=\'UTF-8\'/><input type=\'hidden\' name=\'sign\' value=\'mkVmp8ff5SJVVGM8pG/RdJnpNKg0GpvRt8IhWD+Ftp6x3K8RZ3AeJBFqD3iIGzPc+f6dUZz0CKRkV7AVQcaKBCS/iCWn0/Yi9o+GL9u3A4WzooabhZMictNJXEvxW4SjR6Wkl18806FDcS4OozU3KuYlFuYnNDQBSmbfQS1HI1c5g0kG0VqTRG8LVk8vUkFpItEF//rBiTXTi1YelW8yQwCFKYNqy4H8HWAPyfDlpu+7UR2O4YvJ64+n3PHyXm/rOTYkjmf7Zdoc69YmgEX+qPXqdZRIBnLCVypir6ME/ISCb43Aal8hvG6N/mN9REW8lBp6oW+I+gUAXVHhZy3jrw==\'/><input type=\'submit\' value=\'ok\' style=\'display:none;\'\'></form><script>document.forms[\'alipaysubmit\'].submit();</script>'
2018-08-04 09:19:07 array (
'gmt_create' => '2018-08-04 09:19:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:19:06',
'notify_time' => '2018-08-04 09:19:07',
'subject' => '需求保证金支付',
'sign' => 'dBpd4xdpwvodSVzGZFmSVNwDwZis+Vjg8pQGStVrVGcrAIXdbfDtklFJkR9GRhbEwfr3n+3Rp4xOULLm+iIwZ8pnE6FtnOpqWUdOetrIHzdxj5SPrNRICU1qD4wia6c3z+SGnJW9Wk11LJSoW/+QkseELfCzFojVOmw2bp1HESeuvXz+Sm+TdyYtdTfZF6jqsEUstRwHayWQEV1PJuievakumNOlDKpTZVLpyntbjm4SSnm5R/p+h3er+Oaranutp6MjzdnPrDkiLb/XkZ+0K7QA2X+98oo/pt55GBCuFU9tM4PnQOZFnyPICodNPudez/aZpxOHIPfbKbUoZebgdw==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '86bcc663df43bfb41f45f6af0af0fe2j61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080498101102',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521485181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 09:20:07 {"out_trade_no":"2018080498101102","trade_no":"2018080421001004410521485181","refund_amount":"0.01","out_request_no":"","refund_reason":"报价人数不足"}
2018-08-04 09:20:08 response: stdClass::__set_state(array(
'alipay_trade_refund_response' =>
stdClass::__set_state(array(
'code' => '10000',
'msg' => 'Success',
'buyer_logon_id' => '252***@qq.com',
'buyer_user_id' => '2088222054754412',
'fund_change' => 'Y',
'gmt_refund_pay' => '2018-08-04 09:20:08',
'out_trade_no' => '2018080498101102',
'refund_fee' => '0.01',
'send_back_fee' => '0.00',
'trade_no' => '2018080421001004410521485181',
)),
'sign' => 'jaPSYSg0J7PWdLNp193tCGEfls0Z4sWySVf7M3swPK4pwSviY0W0LNPGgOLpJ9gfbOWgPMd5MtEd4z3gyHF1+HoUwWgPDcqOMLm2nGjCXe2pwExafthFwsAxP3GWhmlLimrWUxVjKViANGd7JBxblEge2KVtbJdF9SaW3N9hV23fwxW9wWqbWmI8cczh1Vo/OqwgGTCf2SuZFPZ8j4nU5bpVgHHGOYfy7ee7hRyhvL3jGu6B69xX2Ic5blheoyZJJ9dIOrETk/df4S4xlCN8LGd2Uwxwh7OQFihk1a8gGYHCp4CLkLrw4mPlIZovtxGxQXVUJBg0FUjs3KD7zDQT6A==',
))
2018-08-04 09:23:21 array (
'gmt_create' => '2018-08-04 09:19:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:19:06',
'notify_time' => '2018-08-04 09:23:21',
'subject' => '需求保证金支付',
'sign' => 'Fm7uY36Nf0nN+pSvPgPN6ktlBV18d9WMtPD+wniBE5Um3ho2SM+qH0SdBrbXBWWNR90pP5RdnIzJwiyq6KDgkAaRRNEv2KUUmueGxPKMgauwLj/N83k1Fd5Nb5i40tyIU3z1k4zdRt4yVt20S8jnU9R9LFu3nOFzyBioEp5Vp0LiVkVaDc9D6V9n/UPmLz/aQ0TgNz/5BPilsBChxeIMyPx0Nek2Fynwn8U8fJf9LvOuNRpyfFsHO+uXI0IlXct3haosc7Qkg0Uf7qnXqzIbw0Umrnv37uR/0qlgLJ7FE94G6A+7EzHPU8UojiSQCzn6XeXLVdtUenX8RR05T7bjCA==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '86bcc663df43bfb41f45f6af0af0fe2j61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080498101102',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521485181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 09:24:54 {"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"需求保证金支付","total_amount":"0.01","out_trade_no":"2018080451101985"}
2018-08-04 09:24:54 response: '<form id=\'alipaysubmit\' name=\'alipaysubmit\' action=\'https://openapi.alipay.com/gateway.do?charset=UTF-8\' method=\'POST\'><input type=\'hidden\' name=\'biz_content\' value=\'{"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"需求保证金支付","total_amount":"0.01","out_trade_no":"2018080451101985"}\'/><input type=\'hidden\' name=\'app_id\' value=\'2018062560425105\'/><input type=\'hidden\' name=\'version\' value=\'1.0\'/><input type=\'hidden\' name=\'format\' value=\'json\'/><input type=\'hidden\' name=\'sign_type\' value=\'RSA2\'/><input type=\'hidden\' name=\'method\' value=\'alipay.trade.page.pay\'/><input type=\'hidden\' name=\'timestamp\' value=\'2018-08-04 09:24:54\'/><input type=\'hidden\' name=\'alipay_sdk\' value=\'alipay-sdk-php-20161101\'/><input type=\'hidden\' name=\'notify_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/notify_url\'/><input type=\'hidden\' name=\'return_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/return_url\'/><input type=\'hidden\' name=\'charset\' value=\'UTF-8\'/><input type=\'hidden\' name=\'sign\' value=\'x4LUw0cCWVlL1QVOtc228OaXj5lch68yK6GbTmnZjpKKcfnTvRCIOiqGK9l9+0MK293nAMoNnpNFFKGZYpMdoVyrc0UiXx+4eZ2WDnx4zea/4COkD1c3o1kAQJd99ePYXIhLYbrzJ0xKKc+Ovs7ogp2Jx3wWw5zf/s7DbbxwCqEy4STlFOvKpjoosx5u6xKMW9z9xDfIbpwwk0RELdEVHOZbjufFQK/71ahgkhE+bnfVwCPFv0gHHf84iCYrR4arjckUoTk665/S5XoBSgnY7n8dQeu4Jk4q3CyGUtotq1pZJ6dFxOYsYfKd1SOHoJTtdvpEbWioZU0aai9NCS2hlQ==\'/><input type=\'submit\' value=\'ok\' style=\'display:none;\'\'></form><script>document.forms[\'alipaysubmit\'].submit();</script>'
2018-08-04 09:25:02 array (
'gmt_create' => '2018-08-04 09:24:59',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:25:02',
'notify_time' => '2018-08-04 09:25:02',
'subject' => '需求保证金支付',
'sign' => 'el9k5sY2tgw3h4/6rSGQaDZgdbRxpRx3noPvs5OmHupeuZUYaxWDPCnlFlS8b+5kcTA47rKUpSIRSFzJXUdbXnSAvHGGQIBgZ6dJ2353CixEj2mOB+2B7GQtswGwix4O9z+JukiGeAjeckDwAILXK6kwoTlSBdUyEXvJPThEtD/B8WNAGq6N1j74iVFeDAWDEqalwH75DevnFDfExMyZwKA+56SPwY+NjhJlFRYohP2X1aIPKD36AOeGf/WuJK43a7APIGIqHDy6FWQv3r9jOqYuy9KxE0rh/SZrTqLdHE8XCZMGJCjesxnWnCcVuj/gqP4V4RjTyXpMdQry1FMnMg==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '943db8fbd8634316ea2a0fdc0849b7dj61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080451101985',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521107930',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 09:25:38 {"out_trade_no":"2018080451101985","trade_no":"2018080421001004410521107930","refund_amount":"0.01","out_request_no":"","refund_reason":"报价人数不足"}
2018-08-04 09:25:39 response: stdClass::__set_state(array(
'alipay_trade_refund_response' =>
stdClass::__set_state(array(
'code' => '10000',
'msg' => 'Success',
'buyer_logon_id' => '252***@qq.com',
'buyer_user_id' => '2088222054754412',
'fund_change' => 'Y',
'gmt_refund_pay' => '2018-08-04 09:25:38',
'out_trade_no' => '2018080451101985',
'refund_fee' => '0.01',
'send_back_fee' => '0.00',
'trade_no' => '2018080421001004410521107930',
)),
'sign' => 'MI043x1tzYk78sXRB4o27G9r113fnBH9w6dIi7CLnn0/4ak9iRRy3+eAywLwq+qwLFZyongIFAdIVMWHLvCHbH9suQuDV1STGPG2UgXxpghUsLQqTdedFXXTydoCxz5kCUVOn9pCfA9aPscjwZvUOHBBcD/iRcyBQwe5cFzV4Xd76om1BKhtlJvqL6UZTCvFu1Bnmv2+X6qa0LUJj2SzTCsE6/F65Tz7Ze2w0FHtRw5PscyIa7U48i7MPP1SsbTzUBgtUxSMEAP0ce5kTvNOjEGQs0OUxgcTIRCBbdAxLEb36UlDlxxCm1UDzBXrmdMY3lXJ6UQz4Qr6ZVt6gX3Rrw==',
))
2018-08-04 09:29:09 array (
'gmt_create' => '2018-08-04 09:24:59',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:25:02',
'notify_time' => '2018-08-04 09:29:09',
'subject' => '需求保证金支付',
'sign' => 'Igzza4iRpY7Z/PtSff4vE0tffGSjVd7EQ7LN/sYFIJJVrqHxuyloEyNYOWoiBU3xv6mCXApXVe130kZOTuYTTQ+fd1iDT+pP7OsuRq8xWb92hR2MrZT3KoKIn9cE6t5Nb7Rxq/mFoMaW3lG85sfuShP6ZSSWpQmFRz7aJftFS3KXxVPk+VYAykrk79ZA3U6HSrapvahmdZlU2h+XDj8BlEcrSG322VyYSIvD36datWNg2SwfL0j9KXUFClVNd5HXt6ICb3xHmhi4A/FKDcaiyYHVBBTK9+6kfLsFG2FW+1BZkKb2g8Z0DPuIpxbbhcStNMH+8KGVW0bV+B45PNbogA==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '943db8fbd8634316ea2a0fdc0849b7dj61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080451101985',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521107930',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 09:33:17 array (
'gmt_create' => '2018-08-04 09:19:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:19:06',
'notify_time' => '2018-08-04 09:33:17',
'subject' => '需求保证金支付',
'sign' => 'Y01ZWtgAPdg5FNLeSBKjp2W6XY3c2TYIc5pg3cHUNclucR+4Eqa6c4f0Vkpit+nOn9fGtM9BkV8cmcHKSlkdpYZ/paLAfZ41Is/Vsfy3kCGbJoagQlzbkjif6aHV54Qwk4qTNvBV5RCk5vmkHIUh1LejT7KR/Z1g5h4CXxOna8WwNR+CIH0K+jDBrHivZSUkN9lIT1oKauQp6WUmLdxybWGxdu2lf8w6TYe3294L0h3aGG3Nk9F9+NpxUv7TOOuJopbK6/MIl3bqG6kU/MjJK2cDTJiwvwWzzhQYsdOoQvEddHAH9EDgakkQFOXCU74J6BnJAAPCH8jJkeiqaZJbpw==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '86bcc663df43bfb41f45f6af0af0fe2j61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080498101102',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521485181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 09:39:19 array (
'gmt_create' => '2018-08-04 09:24:59',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:25:02',
'notify_time' => '2018-08-04 09:39:19',
'subject' => '需求保证金支付',
'sign' => 'YqpPbCW4epR1MKU1ym6kmst2uWc0egL+/K8HE08mnYxrKGCn+K3ga9cq2b5yreuAEX4eQ9YpKfb+tf+49zrvn63jWR+uKpcseXPSMh5KHEmQ7+DLyrAkAnz5ftp6CJFxLWkwlH5B2czGz8JejuJBO4uu9fjfAxuoAqpnpfH4aC5OpoX8dx5FlnX7KsbotpIFhar+lqWOKVo0185uc8PrJKRFdBjzfkcCO7eGtDsyDuG9ToCuEyWeSbN0OzzDqbAhsImKo4BS0dKJAxUuEM7LfC9VOknuuCMg8hPsVzQfUWP2PUSlqx0gqqZE7VyRJgZhHFghcycK76V+TCz8yR9Auw==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '943db8fbd8634316ea2a0fdc0849b7dj61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080451101985',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521107930',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 09:43:30 array (
'gmt_create' => '2018-08-04 09:19:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:19:06',
'notify_time' => '2018-08-04 09:43:30',
'subject' => '需求保证金支付',
'sign' => 'Xwhy9F/rAKQRgZaq6jtNA0fqUHS/AhraA5+wijeAAUhk2S4rhqskrW5ne89j11vBf45nTYTyzuRTZuxOzwEYya0oBhmOF0MI5MdGHJg7peqVZRynPGDLlNZ5b9EmTbTPshtyCZ2XLI7MyZCfMfmMpY+6SO8FmEOaR0fW9GhGh2JYehmL0olsuM7yjrEZNRhEAp2zzbLM1zuRNeCn+FUzqY2M6ZjeSi3ScbAmq+juH/HTjLiOeSYkwUBVYSHCBHczqap4TiDneoB4YS/lHT/lG0YVgHf+rJ/OAsmpnKqDPuHQF5G8vEODIsRm59Gx7sTx8RFKfF+R3l/IxLg9WXkpRQ==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '86bcc663df43bfb41f45f6af0af0fe2j61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080498101102',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521485181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 09:49:12 array (
'gmt_create' => '2018-08-04 09:24:59',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:25:02',
'notify_time' => '2018-08-04 09:49:12',
'subject' => '需求保证金支付',
'sign' => 'AeLU/NpVrDvNwx5oZti4gPMoIQvFMg1NFTREWlZ9SMzhNpcxC/lgNFilNQURZioMnx5KNMULGl1Xu8cFvXvLiwLyrAwDAf78ZVvlm8xRon5f5e7JWwKWM96cDvp/jvPgTw/bpC2imt8FJ7HkHlBYhJR3vxiA32Hod7ucQvPrFbe9aftvkdsTMmQVV0YBshzNsAV3y9KF9EKsSU/oNTG6SMU+I25IjRz0Ot+OunNp9z9HzmzPioX0F5SFrTYFEICCZ/8bldBlgs+dDn799CiCdpuFixp0XRexZtlBPsq3Llwbt6a6ZV9rnHPENiLcJOmIE5pPC4fNsrp+WS0eKdixiw==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '943db8fbd8634316ea2a0fdc0849b7dj61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080451101985',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521107930',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 10:22:53 {"out_trade_no":"2018080298101102","trade_no":"2018080221001004320592933411","refund_amount":"0.01","out_request_no":"","refund_reason":"报价人数不足"}
2018-08-04 10:22:54 response: stdClass::__set_state(array(
'alipay_trade_refund_response' =>
stdClass::__set_state(array(
'code' => '10000',
'msg' => 'Success',
'buyer_logon_id' => '182****4482',
'buyer_user_id' => '2088412545492325',
'fund_change' => 'Y',
'gmt_refund_pay' => '2018-08-04 10:22:54',
'out_trade_no' => '2018080298101102',
'refund_fee' => '0.01',
'send_back_fee' => '0.00',
'trade_no' => '2018080221001004320592933411',
)),
'sign' => 'hFzp6IbojePqrVfw5fAB5GBUJNggGeM4JSbObUn4EV3oTTev/Lw4qV5XcPc3xq1iEIONUtkDfCtUYAwwRZtVBW+Eb9OKbbGs45Z8kNBtZBXT0GQbsPNrWwh9YLsLUL4b3atnbJif4rS8qPJ2nO+8gHZrok6R7VabpF3izLM+SE5cUS9q+WKTA9qohdoyqk7YoXH7OpigdPoKF7OovdT52jgElm6M9PDhArqxU1yo2UmeCYBanfktOMMrMkEYE2LbFFbduTjjrCKICzdwz5JiA4aJqZeB4YFKZ1+1gjd/g0m8n2cbD4VhUZfQai5FcPhy2tpV7DXBncEWbcH4lbQNkw==',
))
2018-08-04 10:25:31 {"out_trade_no":"2018080298975598","trade_no":"2018080221001004320593667783","refund_amount":"0.01","out_request_no":"","refund_reason":"报价人数不足"}
2018-08-04 10:25:32 response: stdClass::__set_state(array(
'alipay_trade_refund_response' =>
stdClass::__set_state(array(
'code' => '10000',
'msg' => 'Success',
'buyer_logon_id' => '182****4482',
'buyer_user_id' => '2088412545492325',
'fund_change' => 'Y',
'gmt_refund_pay' => '2018-08-04 10:25:32',
'out_trade_no' => '2018080298975598',
'refund_fee' => '0.01',
'send_back_fee' => '0.00',
'trade_no' => '2018080221001004320593667783',
)),
'sign' => 'bxSJ2oxYRip0G7JIgGMdh4KJbZTEOAZAiU5Lo0HtJOaItsaKWFvesClfTj6VficOXUDHtCc3Syr/blL4AmTf5m9QKe+vcVir2JT950itB1ocFO7YTQr3odq9cMZLvUNqEmjG9xISpKuYzgUNBItB0Gkf17jHLiJNPYjrWbGaxC678wdEm00LDF/Wm7OE+qaUXnEb9l1gnu7T8v+hJ/ssJkkWlRXcaBYFbq+VKkysF8KDUd+jnjgnm1yHIcFVPWEDO/Vk8fLb7HZ5QWr9bNu85o/9xAMArH5x/qcE7vzBGhTSkjlQw9Z15kEkfyl7w8gCYBWxB3uD30ujkt0YFP/S0g==',
))
2018-08-04 10:33:51 {"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"需求保证金支付","total_amount":"0.01","out_trade_no":"2018080410049505"}
2018-08-04 10:33:51 response: '<form id=\'alipaysubmit\' name=\'alipaysubmit\' action=\'https://openapi.alipay.com/gateway.do?charset=UTF-8\' method=\'POST\'><input type=\'hidden\' name=\'biz_content\' value=\'{"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"需求保证金支付","total_amount":"0.01","out_trade_no":"2018080410049505"}\'/><input type=\'hidden\' name=\'app_id\' value=\'2018062560425105\'/><input type=\'hidden\' name=\'version\' value=\'1.0\'/><input type=\'hidden\' name=\'format\' value=\'json\'/><input type=\'hidden\' name=\'sign_type\' value=\'RSA2\'/><input type=\'hidden\' name=\'method\' value=\'alipay.trade.page.pay\'/><input type=\'hidden\' name=\'timestamp\' value=\'2018-08-04 10:33:51\'/><input type=\'hidden\' name=\'alipay_sdk\' value=\'alipay-sdk-php-20161101\'/><input type=\'hidden\' name=\'notify_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/notify_url\'/><input type=\'hidden\' name=\'return_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/return_url\'/><input type=\'hidden\' name=\'charset\' value=\'UTF-8\'/><input type=\'hidden\' name=\'sign\' value=\'qJ+kpHcFj856GPdce4khdY3A76lgM5vmeJ5Opnbcvv6A/zRB8Zt5JdgttsMXQMiNiCiaDBOpeTukltzsC4bVlopdaN6UdYl0I65ZuHoZY38zMXowrezNBNAFSIvNnwmhQ8qd5dBr1FfKJmetO6Y0yq+pCgftvqBdxqVR5wVFIyVFFeJPGMROBLWyymRuBEye4+T0j8EXhTjmqMbVFSwF5dRvEcK3w15A5QFeQoKoKu/Fq/w+rxCDLR45DIGNaoYeDPJaLPV60qeTq+0ArDuEWxMk6fPq2hSeKtiw4QuSzO/zbTWZGW6VBrOR76lehRo9+/k4i61I+OOVvwk7YETUcQ==\'/><input type=\'submit\' value=\'ok\' style=\'display:none;\'\'></form><script>document.forms[\'alipaysubmit\'].submit();</script>'
2018-08-04 10:34:15 array (
'gmt_create' => '2018-08-04 10:34:07',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 10:34:14',
'notify_time' => '2018-08-04 10:34:15',
'subject' => '需求保证金支付',
'sign' => 'Lf1z6fH8oYh8f2qYvvKHBObvXfT+4JieC0JQR9yjgLqw7xao8aMmEjrVI7OD8YDwEZUtZ48ZbwRGxkbHAtZ7Hb4DJUbZkjXJ4LNCTE3sfHNNTRyCKieTF7GCBGG8bvKNGhYatCpPHoVRq2c5yzLgxzEEsBMP9R87AAWujNEtkw8DBBIFFTNsz8xXUb0hSBtEGh/Z84Bu8uGa2ZTcguBEVrHwMm5ksg+WB2tEAsXOxYAzGyhyziqo3npRUaNi4znjL6MtW82+NwUkMNrUJeSXWnKkv8qqmVH2Hv1tg13/QVPR7EAw9+DOmi+gJ6n1ZvwPMEu+T7x2+f+pnVrdmiBYhQ==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '1c5ab2eebe61b038c0c84223b1ab0f2ih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410049505',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500086009',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 10:38:26 array (
'gmt_create' => '2018-08-04 10:34:07',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 10:34:14',
'notify_time' => '2018-08-04 10:38:25',
'subject' => '需求保证金支付',
'sign' => 'LUErtddrL5ZYhoU5AfFha3lTlaWF/uSlMJ79g5gY11APkdL+gGFU4mtO4/49ri7bUrJ3E7YJHaGx9QQyWb8C/r0dD7XKkcaMVe0QdD5SBtfgta8F2MmYxAOdCTgQTp7sTwS7F3dUzG+fb55kpoPr7rJDqZ4G0fkiGRIVYVHM1WJkaEpFWwCHoonC0Jba0dT1FLdfvKNSHISJA0x8hni2/pWkNT+LLZRwn6BZLP5kwTvpzjsG+Y2KD8ch+cVY8z6eRH4TJ/6VmN/sbVSFm21bq1W9/9ILT3L9HpFJVxHtxvgc48jzqBGdZlLR+hwGv3oCNQY9+tVmwxQY80P0qtAnGQ==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '1c5ab2eebe61b038c0c84223b1ab0f2ih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410049505',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500086009',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 10:43:05 array (
'gmt_create' => '2018-08-04 09:19:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:19:06',
'notify_time' => '2018-08-04 10:43:05',
'subject' => '需求保证金支付',
'sign' => 'RYoxtco51vOxnNO3MeYQvMU4jNmXWnmqxBxeShO1JRuBXDGpHQ4B/176bW6r5+mH53tryAYFJXmpxaS+ONMEbRxeyaGDuU5gCyRvuQ4TG91APgl8LHOzi/SBAmGfe9QRWZ1U1xQcsp+2fsyJ0+VbDSB/zgTBEszJ5PFNaENU9OU8Nnr1gGr3iErHtgcTQz9jUhGdeBsgLDsenKP3xDRi/qZjDASdbTBTNg5mP3KEDk7MeVglLkIEXMXpwSPmnaI3cd2dH28fAl1GDzZM63tRhzB79SyW2tL1Jvs659o4A2fM0gHAOaCqWWqSWq7mMFZxo+n7EVLS8YM9LrV+17Zpqw==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '86bcc663df43bfb41f45f6af0af0fe2j61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080498101102',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521485181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 10:48:32 array (
'gmt_create' => '2018-08-04 10:34:07',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 10:34:14',
'notify_time' => '2018-08-04 10:48:32',
'subject' => '需求保证金支付',
'sign' => 'OC9BU2jLswA4ZHWuxmLHeSscxOaCIosjQwpMS2702yy9tOXvH/otBte81GAIK1L0RKuuSaQ8nV9295lKORjHhR6fsnRftVDAtrt8mRBgWm05IbUUztd83jn0uaokF0gO8wOeW9bfuy8kABsJwcz17HrqfzSyvSY1ey7/kI3jRxncdfBKUGxPgPZS1ev3bqUfyaRyQ87SVPko/k5zmQQ5SF1SL0OH9jLjbezE+7nkAJbUK7Nx2j7s9UAzwmCW2ZOvXdOHhSn1xkDEeB3u1HrjN2yhQcpJd2Y7JDWEcgQBoIsTIfCr6A/ntHPA4ucUB7qvYizwpSz4mEiRY2yWu/1KPQ==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '1c5ab2eebe61b038c0c84223b1ab0f2ih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410049505',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500086009',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 10:49:37 array (
'gmt_create' => '2018-08-04 09:24:59',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:25:02',
'notify_time' => '2018-08-04 10:49:37',
'subject' => '需求保证金支付',
'sign' => 'gZQy1Iurf0MyZL7u4oUm5MfDuvtsijnM1GgJMIaMZGnWCXZaHABn2dAyxwRfRpiW6eA6ORt3ceAUkzZ17C3qsxlftqj7Pvxs6/BKSDp0bRn1DuxS/XIEZt31eNuceYp5p0qW9jRSaAZ6mndN1OcKArrCpR4YOJ8YJTjaDBTLopk4PhNyDUPXZBLvrzUPDJ9FJlgHQayDNjS9qlxZQGXAp1KGUD14pKnMBCU579fSFo/Sn+tfPizSoGE5x4NCazbSNmqh0aZRHUS/NGxk1Okf/nhyzcuMRSrdtG8Hlj15EzIb5k1lXzQKCltSoFV54ooE9txP5PTreAWvnilUTSNksA==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '943db8fbd8634316ea2a0fdc0849b7dj61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080451101985',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521107930',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 10:58:29 array (
'gmt_create' => '2018-08-04 10:34:07',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 10:34:14',
'notify_time' => '2018-08-04 10:58:29',
'subject' => '需求保证金支付',
'sign' => 'Rn5cJF9y8cyeBJTz971d5QfA2Jsfv+8djwFFpd3FyI+subBZFiRzTXXGG7nnej0oGm+w7V7L27PtXXqPgZ0FmZf21id1c1/opIbVFW0k6Toaw+jSP0tD9cW1WfEYH+eiOmarLse5+akVB0CdchyoE3f2ysRt+nzYJYkY7s//k9yY31LGv1X8jU9BrAPPQxMzOrV81nSqjznt7uJcAdMko7usVagBWfuhHjgDpRmvAzqOaZ2/mbo6geAanpENmCELDgPbe3jwMe+KlHPgFwWvQMYvqLABed687TA7cLZehi7GWFSCB2e+qghoUeRu2twH/koLIqWwEA0dtuLWfGdUzg==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '1c5ab2eebe61b038c0c84223b1ab0f2ih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410049505',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500086009',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 11:58:40 array (
'gmt_create' => '2018-08-04 10:34:07',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 10:34:14',
'notify_time' => '2018-08-04 11:58:40',
'subject' => '需求保证金支付',
'sign' => 'iGWIuLrtHTB6D+QDteTyPPxW8Xe5tb3VMydqzqZU7JZfwO013487ByV90/49FcP/rgcs+M9jSC42cJC3V72jN2M7mnBiiAm7sumzNI1mLvzYWSY2R5rpojFvERvEmJXHEkKA1lbfhe5q+MvFZLGUNYCfMlaQeaJVpBkC6gSc88Nls0dmYq+t8KC/PDLmZPiopkJNiGqvh4oQ1P0bfOkv7gn3yPEPv/eYCPnAfQDx0I7xvD2Ul4u1y+rlftHQiQDEI0OXyOEPxyHXvkHuaIS5kLEFDtj2Q185bvy7bLeWGP2Otxp59g6ZuKuI8siuBLuXj13EN2eXSLIn9xRYP33lkA==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '1c5ab2eebe61b038c0c84223b1ab0f2ih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410049505',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500086009',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 12:43:41 array (
'gmt_create' => '2018-08-04 09:19:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:19:06',
'notify_time' => '2018-08-04 12:43:41',
'subject' => '需求保证金支付',
'sign' => 'c+5m8tXRyKmYOo5m0wPiQwR/DS8ANQwp6vdB1j1+fadqvKG9YSgY0erqhs3JWHMcPG4syrGcb7sCJ3bTGCrBi/KVf4YhkJeyQT6sq+OzmIbEDWYT/akQp1DPLK9BLAZE/w1XdSpp7nTP+b2N6TOtj3dyTyj6E2PD0gUMiCEtspg4iIHmtgdFnMpooVi3S9AWhYwe4oB+MdPm5nTvwzVwQ81y0GZ7p69sykBTH1Hebrteaxu4K7c81xqV2QuyRc/EQHMoQwQeoIG5iypc5EhGVCbPJAgrsoX6CvsHHDP6tzqvQuq7q0kiAXKQAnlPlwvuGpiaCWP7cmvr5ojlvQn0Rw==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '86bcc663df43bfb41f45f6af0af0fe2j61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080498101102',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521485181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 12:49:05 array (
'gmt_create' => '2018-08-04 09:24:59',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:25:02',
'notify_time' => '2018-08-04 12:49:05',
'subject' => '需求保证金支付',
'sign' => 'VllcgGhsn65z79Zf9dmkOZtY+3lnBPsbQk+nj2M8Ol9DI60zeH1oDwNuDB7u7s+Xc7OHtuNIDGkgTFGQGLvewFKW+WY/nvgZZ/FVJMzlfylHq+LxBkN8OTzzHPdoa5Zlt/PTkkCcGzR/yoMkfzgAVrjKoD5liT7FYwwXvWmJYRiNCbOgx83HYs10IXYFI2VCL+PwFjGekoTdyJU2y8FfGiNO0pYQW8CQq6IfV4VBi2cg0zXmS1fR6yL1WFSN5FfQLcqSntdPC27aX2fbrhy/fPYVYeXKEL4e+ms+8LWL36KmeB4Xgx6OVqhL0406fPw5CK0P73tSJAhUM5S4NHNfRw==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '943db8fbd8634316ea2a0fdc0849b7dj61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080451101985',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521107930',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 13:47:58 {"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"中介报价保证金支付","total_amount":"0.01","out_trade_no":"2018080448571025"}
2018-08-04 13:47:58 response: '<form id=\'alipaysubmit\' name=\'alipaysubmit\' action=\'https://openapi.alipay.com/gateway.do?charset=UTF-8\' method=\'POST\'><input type=\'hidden\' name=\'biz_content\' value=\'{"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"中介报价保证金支付","total_amount":"0.01","out_trade_no":"2018080448571025"}\'/><input type=\'hidden\' name=\'app_id\' value=\'2018062560425105\'/><input type=\'hidden\' name=\'version\' value=\'1.0\'/><input type=\'hidden\' name=\'format\' value=\'json\'/><input type=\'hidden\' name=\'sign_type\' value=\'RSA2\'/><input type=\'hidden\' name=\'method\' value=\'alipay.trade.page.pay\'/><input type=\'hidden\' name=\'timestamp\' value=\'2018-08-04 13:47:58\'/><input type=\'hidden\' name=\'alipay_sdk\' value=\'alipay-sdk-php-20161101\'/><input type=\'hidden\' name=\'notify_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/notify_url\'/><input type=\'hidden\' name=\'return_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/return_url\'/><input type=\'hidden\' name=\'charset\' value=\'UTF-8\'/><input type=\'hidden\' name=\'sign\' value=\'uvezVvaf0lvHOZAuHBv6pYUVTC5Dh6LcLp1YbG2gyPYcX8eFPi3eTHNp+utDF0czHNnwXHMwp14hsXhg1Hjfm/j89GfNJLi+JphDnFXrYDnic6Eewhxp0P/7TbB01hESgW70AZO3ELGFLc/sx4GHmpXPRPTkeiShyKel+F5iBzr5KN/rQa9sewaH53LHD0MDRa3M4PDOgz+yQBrbnOveCNY4VqMmjKwtZNwtySd9e8GUB4adYSTiW1pFiqO9yTAfBPLFiNtJFHyyZKSDcNVOlfFNwwh9xFNXV4idpYcqJAczejVLDnegtDy00Gtd9AGZ7aRDdYcyN6JmF/0TKlmy+w==\'/><input type=\'submit\' value=\'ok\' style=\'display:none;\'\'></form><script>document.forms[\'alipaysubmit\'].submit();</script>'
2018-08-04 13:48:49 array (
'gmt_create' => '2018-08-04 13:48:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 13:48:48',
'notify_time' => '2018-08-04 13:48:49',
'subject' => '中介报价保证金支付',
'sign' => 'Jo2KFXp9SK4fS0JxBzupbwi06ylAMKWG2/WtrjQS3raQhySH7q8LfDbI/E+AVGTQrz5jkIydSdAU1/3/m9LBwupDAQVUbPYudKldCHT7MhuE1zSc5Vs3gJVy+auQAk2VquIqTElVcZkvrMLkFrIIVc/hfM5bmIHulwJFjJnAfVQ0XNPIQTuQWSuuJIdIFHRL1PcHfsMwv8/QK5iz6+4WFQPV+iD6vCaG0s1q8+SNp0ZxaOXOzI5cQB88r8yqTiXDnEXQ3UFh4D79x759Il3nlL47wx5MucfRKUZH90ShHW1SduvDBoLanUAjFqKlxStDFOCkh2L3nqJ8MbLwAsz17g==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87baaab264587788bccb96218d2502bih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080448571025',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694355',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 13:52:38 array (
'gmt_create' => '2018-08-04 13:48:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 13:48:48',
'notify_time' => '2018-08-04 13:52:38',
'subject' => '中介报价保证金支付',
'sign' => 'WuNoyYa6cWixmO17zpMqRtlQQEUPv7DduujJIIhtegMgGkmoMonS9Pui5phYUreXcVHiY+U6XfPehWCmUEOQPK2meZtupI1GNZpNm/c70ep1OGK1EtXi1joLMCW+v2A0UG8M2ENUd1+qEMEnvyGTSegSHcdVYelfWriBbm1+0b0HAeRzVuo0v65sxLWuzZbeBy854MiXElE7cFi1pdzN17B7+MO1dnOhhQ2d2C4IaMq/1H8wlFguAc0XwTrmF+dIKYLxi2YH6MllNcg0mUqD7EKPU7Y/g9OytSDbJ3rHujpLRVKAkeQrTccdJW3nGWJiYuZQqN+2MdYqKZTjSrPMQA==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87baaab264587788bccb96218d2502bih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080448571025',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694355',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 13:58:36 array (
'gmt_create' => '2018-08-04 10:34:07',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 10:34:14',
'notify_time' => '2018-08-04 13:58:35',
'subject' => '需求保证金支付',
'sign' => 'LjaaoQp+5L/kEPbWjgn3DdzmbSsHBCtjq6jzdyeKvch8bB2xUpQRaHM+LPEdPW1Tbyiyxrmtd+LrbE68sz4Wt8Xw49DBjTLlhHdjy5Lup6U86gSHSVrkLPzBnw+Ppy/8Kvyhq1d3Ry2r/dncwJrK3LSgI0z4UOyYQ/i8eROXXUGYi+C3DM20G7LTY47zMQqRpJlG63+zHU7IWrhhfpSFz9B8oNQs0xILGJo6v/zEOk/7U+ptQ/r64lbOF5ThwbwBTT+u1tHVTMZmcBAN5Or0F+WhGsiyIlnd3rCJwo/GUhooF/ojuhx6hPe0Nmx3HxNM8YRz6DSfbeOeMl6/JvOzpg==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '1c5ab2eebe61b038c0c84223b1ab0f2ih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410049505',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500086009',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 13:59:58 {"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"需求保证金支付","total_amount":"0.01","out_trade_no":"2018080455551005"}
2018-08-04 13:59:58 response: '<form id=\'alipaysubmit\' name=\'alipaysubmit\' action=\'https://openapi.alipay.com/gateway.do?charset=UTF-8\' method=\'POST\'><input type=\'hidden\' name=\'biz_content\' value=\'{"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"需求保证金支付","total_amount":"0.01","out_trade_no":"2018080455551005"}\'/><input type=\'hidden\' name=\'app_id\' value=\'2018062560425105\'/><input type=\'hidden\' name=\'version\' value=\'1.0\'/><input type=\'hidden\' name=\'format\' value=\'json\'/><input type=\'hidden\' name=\'sign_type\' value=\'RSA2\'/><input type=\'hidden\' name=\'method\' value=\'alipay.trade.page.pay\'/><input type=\'hidden\' name=\'timestamp\' value=\'2018-08-04 13:59:58\'/><input type=\'hidden\' name=\'alipay_sdk\' value=\'alipay-sdk-php-20161101\'/><input type=\'hidden\' name=\'notify_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/notify_url\'/><input type=\'hidden\' name=\'return_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/return_url\'/><input type=\'hidden\' name=\'charset\' value=\'UTF-8\'/><input type=\'hidden\' name=\'sign\' value=\'UWCgtSPWdZ6iD8S6JpIpILLNcghlrnJr2eplO1lf6iAHETLI8V7q5dw/dAYlzq9dJzRcz0Etat/SzF9dzcoquLCFnLC40fq1kunlfOWdE2YR/no6Qrygg9dlcbEOE2HfNS0wk3yAP3FUdKq+PtpeEWck4PR99ZkV5QIhM8rbIV+rMhRrSKJIvDVBvRaKHtJKQMpwA/G4GddqFd3N9jgt3sFbGRulA+J+gO1wOL9/cPbzUK+x6DS968nvZjL9llPeqq4LamjSaIdbw7jxjyjR2Vt18gm59enelQLhxBLpPhocy6pbVydmvyTVdcGFpmDVU6nvD9I4FVlJHFjbLLOR4A==\'/><input type=\'submit\' value=\'ok\' style=\'display:none;\'\'></form><script>document.forms[\'alipaysubmit\'].submit();</script>'
2018-08-04 14:00:17 array (
'gmt_create' => '2018-08-04 14:00:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:00:16',
'notify_time' => '2018-08-04 14:00:16',
'subject' => '需求保证金支付',
'sign' => 'KGpybnJvuveVFgmaoySZsdjoHP4q7DPVTNqq07QNDPKAEzIs+FG7M1GUM0ISzaMgfM9CDepqqJUwoPm2dX5iSIhlH0mHuSslco5fxNTCb1RZ8EwkQUeeoueKQwKgea5KVoISqoB/n+CvsQsvRR1NVpDg7fWWPg5d2JQ3MnYiCIAGjGQJuCmKhvxykgnZzH9MMmbQOHUxr02Q+OtHgX/Sk0hLsi6xN+A1Y71dG+gvcO5Zz2ojyKoyDk0Oz24/R+E1CcB/A7eiBpuVVwULdznNB+/UFTvvbU2t1cmKavFik4+/5V3K9xYptNroxKGMybqJyxV3STtaKt9fKgtBoT6GKg==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87edc16692040816f549d0c6b03c37eih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455551005',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694573',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:01:03 {"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"中介报价保证金支付","total_amount":"0.01","out_trade_no":"2018080410048504"}
2018-08-04 14:01:03 response: '<form id=\'alipaysubmit\' name=\'alipaysubmit\' action=\'https://openapi.alipay.com/gateway.do?charset=UTF-8\' method=\'POST\'><input type=\'hidden\' name=\'biz_content\' value=\'{"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"中介报价保证金支付","total_amount":"0.01","out_trade_no":"2018080410048504"}\'/><input type=\'hidden\' name=\'app_id\' value=\'2018062560425105\'/><input type=\'hidden\' name=\'version\' value=\'1.0\'/><input type=\'hidden\' name=\'format\' value=\'json\'/><input type=\'hidden\' name=\'sign_type\' value=\'RSA2\'/><input type=\'hidden\' name=\'method\' value=\'alipay.trade.page.pay\'/><input type=\'hidden\' name=\'timestamp\' value=\'2018-08-04 14:01:03\'/><input type=\'hidden\' name=\'alipay_sdk\' value=\'alipay-sdk-php-20161101\'/><input type=\'hidden\' name=\'notify_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/notify_url\'/><input type=\'hidden\' name=\'return_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/return_url\'/><input type=\'hidden\' name=\'charset\' value=\'UTF-8\'/><input type=\'hidden\' name=\'sign\' value=\'huiKmFNpU7+YyX4f7ps5VrPz+g7yHQjqIfiWBnHGL5FL8lCa8m6VbmiEuGxJolnEVdfwO4kbC+lPXecP4vlFN6wvJgBBRZe74vcEQZjSPHfowOOPnjwCZd7Yrp6xbX3sO2u8XLvnivY1ybuXsDX33Pto2r6J/FvXsLXKfw1w1ZTY2eaTKzYA3+pze575HeENiO7Pqfpn3tDZJpUmOp0IhDoc89bkPssK4FL6iieFWbd6eX3hUZsCJApFVyOTOTUDQbNfJLfem+L5nIHJFGcmdLIojDCLeEYqQSbgf1+EFsQVapFiyr/c1DBarmj8gdvSKtYNYpHZqtZ937Lu8bHciQ==\'/><input type=\'submit\' value=\'ok\' style=\'display:none;\'\'></form><script>document.forms[\'alipaysubmit\'].submit();</script>'
2018-08-04 14:01:13 array (
'gmt_create' => '2018-08-04 14:01:08',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:01:12',
'notify_time' => '2018-08-04 14:01:13',
'subject' => '中介报价保证金支付',
'sign' => 'OfyCzVqHYNCrTqOAKNUZbZEYFxRv13UbitjLweuva7RjKT1yVOM+5M50v7Wh3uBKQG+cPxiHLjOf9osxYxR/QItJ6wj59SoUPWbuI69NAGzj+HyOUS8KEaKSiSuK+WR2cwKRuHUQNu6CGWZbbXUsNUfcbXma5HDKee9l8MIUDB8T6XZxu0z3jUVY1asPS6LESKzW+dyHXHl6wEgiiuIX4tKV/GtesoyH9uXP316Ywbk2OvtwrMOGQ6oTb3PrTrIIgZ9tLz1BUPu9Ba1EQpJhnl6Yz9Z/OTPe3VsHeAW0bilAOJrzN/nXGw4VhV4k3SfPXV62opkkwMKCOaSnUJxyaw==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'ee0de28632318c3f09b90c1a853b5bfih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410048504',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500101282',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:02:34 array (
'gmt_create' => '2018-08-04 13:48:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 13:48:48',
'notify_time' => '2018-08-04 14:02:34',
'subject' => '中介报价保证金支付',
'sign' => 'NgtNhe3OSH7JZoGPrlAldEUpv5ygsL+nGKXGyZgf/4eWp2DMy8rfQAXyTCbS+jnG1xCGwP11DZ/kD/EexIBmVC+SFtzwmZyORc7nXdMq/xMmmxpP7K+24/cqofSR0j2eLrqoi/3W3n6FbDBnSrqL8Q+IK+RKDaiPsXHt6Il4eFTbseUEiTimXeSOElaUfPjRGFAoF0xtPl6/SQ+pu+8OJ5SScFYey8VCDdwF6zVVrWyTdtGEVV2fVOT7+FHYlXZhkx52Akl32hCAikfuuAgf+PDBYZv871MlBf9OdAGBP7qqNrCPg3N1vOkbMP+f6wls2RVge/YC/wgG6N31sCJMfA==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87baaab264587788bccb96218d2502bih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080448571025',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694355',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:04:40 array (
'gmt_create' => '2018-08-04 14:00:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:00:16',
'notify_time' => '2018-08-04 14:04:39',
'subject' => '需求保证金支付',
'sign' => 'M3kRrgJTANstXYRdDc5JWOiHxfZCQ9YJSl6DQpo8KzWbI38NYb6Vsbj+LiiNYOJWttkiHM/iAixYEN+N/dnZY8lOpqvhsvbo41+Bz6U019QaQS4WZgDw9C5S+12iqICTX5RormdT8lNd4DVN4YTByRLCH6WXSlGYoBUQuxRhqXBYJTW59rIYzeKn8Z2VqDNpKoGQ7+8/qmPu4dUoJiicCRUWZTxSI492ujbLmfLU84SsIrYF3AuiumZlFlyUI7g8Pf5cBxCNnQmtxBDDzF+FlPtiz9OFa3zy65gFfjWk4m85QZL0nzJIH/1aB4EfKBoBoI7/wmbO23zGi2AuuhXawA==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87edc16692040816f549d0c6b03c37eih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455551005',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694573',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:05:24 array (
'gmt_create' => '2018-08-04 14:01:08',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:01:12',
'notify_time' => '2018-08-04 14:05:24',
'subject' => '中介报价保证金支付',
'sign' => 'NiOAXlOALqsaYd6/QXsBKQrS84aOvJyBRo/bvDqm1a8lCBY3G9t5nfE+ld9A5pXZx0ub82Cceff6EX6+3nFnaL30Xp3XK9ndQ7YxBuMqiEvfLfpp2rlAB6SsTI+IatMPQT/X5cGi6L/ngojGlpMozbY8OG6UQAHESzpVkI2uiFsmTBSMowKTRRodr9CpxVVLatlD+/47QGnTiTQX8GRlzY7gwDY01O98d/jwyVY/zMlvTckBE02E4s/SUzvgD8GIgkeUPKpRcR3hS8Pz851i9wANEp7LtVqimLX9L//NYmvX82eMkc8J4g76xugUSutITDcIUwLck5grftCBWWgnxw==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'ee0de28632318c3f09b90c1a853b5bfih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410048504',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500101282',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:10:23 {"out_trade_no":"2018080448571025","trade_no":"2018080421001004320500694355","refund_amount":"0.01","out_request_no":"","refund_reason":"中介报价少于3人退款"}
2018-08-04 14:10:24 response: stdClass::__set_state(array(
'alipay_trade_refund_response' =>
stdClass::__set_state(array(
'code' => '10000',
'msg' => 'Success',
'buyer_logon_id' => '182****4482',
'buyer_user_id' => '2088412545492325',
'fund_change' => 'Y',
'gmt_refund_pay' => '2018-08-04 14:10:23',
'out_trade_no' => '2018080448571025',
'refund_fee' => '0.01',
'send_back_fee' => '0.00',
'trade_no' => '2018080421001004320500694355',
)),
'sign' => 'deuDukaN0DeSKtxSYEMrGoerkz7BoCdJU8qK4V2xp4E3U3NKV5mU27zsheDgDxezkMfbRMpQ+8VDVUj1jD8iAoIOIz0kc1PMUKvxrvzmXTseLse0HCuno3d/WRPyit3X7g28gAd0P4hsM+/g42599hMgSi1E1CwLOQlxH4HJ+Ceczk+dK2Jt73Sw1m6KW8kDphhwDKYXGjEml+NBftfXhakP9AQv8QDzCA4fZ2ZcoCHMqIhVzpGPNNgqOZD85025LTPPYIMjp6B84gWPfy5Z/By3ik2Or+LJu5Eo9YOYFAo5qvowe9zZGWbdLJR7Ruknz3TLVHbzNUlC56KFIYnAiQ==',
))
2018-08-04 14:12:02 array (
'gmt_create' => '2018-08-04 13:48:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 13:48:48',
'notify_time' => '2018-08-04 14:12:02',
'subject' => '中介报价保证金支付',
'sign' => 'Kek/fvHVB0xQb97BrVa7yJiCucDOkGtnnyVWchm4celcXpc4jtFqUT3AwppKcFpdlWK2iufXalpkosQUjAiBIN0lYtokYEG6XzncgCrraV1nHUSsDG4JAVj+ICTrgX8LZewjaXhkJn9HLEAQOAg/8/mXkVJPTafHyFhUFrFs8+L2Sko9RII1wj2gUuRXgel3OmD74aRQFw0qw6w+Isdgg+bGb73k9lXiMG0w89KqPnFRkQkp8DT8woru8FRbaF/6J5kOuEti5dhicaLMcv2DWSICP1V0VwtgBRLPwPDP/tUhlTXUFjgx666t6sy5Jyf1K0sHFjwC0GjmqU5+OB15bQ==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87baaab264587788bccb96218d2502bih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080448571025',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694355',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:14:46 array (
'gmt_create' => '2018-08-04 14:00:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:00:16',
'notify_time' => '2018-08-04 14:14:45',
'subject' => '需求保证金支付',
'sign' => 'SP/hlKQjJGabVadmOZ399oiajjx5yKl4t/3VPpIzdoOWw1FD4Ye71D6obhZTLcQ0lJjgG3usnrsCvaqDWMWKcLe8FPX0waSWYmjLSdokybypvhpSFJK2PpnQ0mfvSIznL9mEobrC+PpfHp876rTjLVzRg8LCFGV5H1diWCvI7zhn0napztFACIU/4DQBniGFQKxmCbqyGeP8/9oIe5rukV0lMEdQQXtSQaZOjj0DjkQyYO9UQrS3QvW67ypvKz1ynHlDiQ/tbiegBy2PsSVjrrYdXmnTu35GxJtr1tjRMQg6eTVjWeJmm6kbRmFB9DCrEybBapX+1+bsk3LKBajRxg==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87edc16692040816f549d0c6b03c37eih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455551005',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694573',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:15:17 array (
'gmt_create' => '2018-08-04 14:01:08',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:01:12',
'notify_time' => '2018-08-04 14:15:17',
'subject' => '中介报价保证金支付',
'sign' => 'LJo4G2f6NxJ6NTO27n1sUWf23lMQ4B9GbxqWtRi2Ka1mKHAQL9XG1F/Ua7ienMyKkJw9B+g40ONlfxQ5vnFwRU5+NHwlFTIOkHJorW/25UwxBBtMBB/d88QjZ1NiLh/8qOOySUezUnl4C/uCGYvgNRrR4NxexjXsr4i9CtylwjljRVJ9EsVWYNQETMDao5t/waKRVQ4T/IE8eS/oTUm15pWsOGdnZL4wZddYjexXeLPVu/XpBZ5N34Hg52vdaEMX4kUkduBm28TeevjF1N/lh23CnqT7v1va2A+cwNn1oWyOdNkaoqpwpu3Span32gkohftlkRDYcCqzULwOFTIoaw==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'ee0de28632318c3f09b90c1a853b5bfih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410048504',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500101282',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:16:44 {"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"中介报价保证金支付","total_amount":"0.01","out_trade_no":"2018080455531001"}
2018-08-04 14:16:44 response: '<form id=\'alipaysubmit\' name=\'alipaysubmit\' action=\'https://openapi.alipay.com/gateway.do?charset=UTF-8\' method=\'POST\'><input type=\'hidden\' name=\'biz_content\' value=\'{"product_code":"FAST_INSTANT_TRADE_PAY","body":"","subject":"中介报价保证金支付","total_amount":"0.01","out_trade_no":"2018080455531001"}\'/><input type=\'hidden\' name=\'app_id\' value=\'2018062560425105\'/><input type=\'hidden\' name=\'version\' value=\'1.0\'/><input type=\'hidden\' name=\'format\' value=\'json\'/><input type=\'hidden\' name=\'sign_type\' value=\'RSA2\'/><input type=\'hidden\' name=\'method\' value=\'alipay.trade.page.pay\'/><input type=\'hidden\' name=\'timestamp\' value=\'2018-08-04 14:16:44\'/><input type=\'hidden\' name=\'alipay_sdk\' value=\'alipay-sdk-php-20161101\'/><input type=\'hidden\' name=\'notify_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/notify_url\'/><input type=\'hidden\' name=\'return_url\' value=\'http://houseprice.w.bronet.cn/api/portal/Alipay/return_url\'/><input type=\'hidden\' name=\'charset\' value=\'UTF-8\'/><input type=\'hidden\' name=\'sign\' value=\'zcb2I5zKWPbVSEc2WDdWpJrMBnn1hJzbXxaTEkUdnGdAKQl2NDfJFWag9L5DRQciDLUKa2amQpXC9SHLhh/jCUoFeCi2vDd1fKwjlhCAIpcvSBU0bMngkBcizhLy3WbYEtDYk0i9h7WrBsEgep42s5VxDc5NSZiAgJa+7I+mtE0XSGJY9CJQ/31HAFDsV6fwy5pF0a9FilcBRphOhBbF/uaN1dURCs8pKToo/RGMGrli8MQjY5TI+yUSFz4EUaIvP3u9uS4XSMDj+XH6iN8di42JFaK+RqKbk0LvO4PXBGBfl9Ma/6ueVR3xEuatj1m3mo1km2pOIwRZ61CtDqEpog==\'/><input type=\'submit\' value=\'ok\' style=\'display:none;\'\'></form><script>document.forms[\'alipaysubmit\'].submit();</script>'
2018-08-04 14:17:07 array (
'gmt_create' => '2018-08-04 14:17:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:17:07',
'notify_time' => '2018-08-04 14:17:07',
'subject' => '中介报价保证金支付',
'sign' => 'VZbj9GbFKj8QSm5QTQkp4xU2mcTUvQaWv25NL1nuXwevWUO+ltWRikMCY2KAia1Ms5/vVDmvnWMFk6khOvm9iewhPhX/+B1eFlH9TEWbER0OyTvNkUkms7buqltPBOunwEkVpkZtk6m+l+avol7UrTBcgtaVNcOvjNlzLcYKKmyAi5f9t9nYoGp3aRkgF6lhyhFKOZDOn6GfLwRjrLyZWmVxpZV9mEgg3qcka+Aj7hISQcgx8t34hjSGGlJ+tApsbZh6+XlsXTYo3pNPZMbsjdzpNnblySLM+GeJR4wLC6jLXhRN146HFUMk/qVBQNtjPh0z6Up9dwyaFUfsbwKJyw==',
'buyer_id' => '2088702987272699',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'd364a727f9354a855735e25e84a2399lbt',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455531001',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004690502950181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:21:45 array (
'gmt_create' => '2018-08-04 14:17:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:17:07',
'notify_time' => '2018-08-04 14:21:45',
'subject' => '中介报价保证金支付',
'sign' => 'dmJ9pyCtvQWcn0r6hJFB3FSMU3IgpyXl5C0tZ1VsjTFUuzb9vGJORJvr/kSkyJ8TN1KxVMTor4VB29uijgj5xa+uWHBhr6IFn9hnWWyHfiLX6cdcdYB2EM7+dv/DJJrimV7UrXlpBVpkxJrSWMJl3/GPV0fzVEl/WeLhd1TQ94Udm2PTfO1robHP8iNalf5/vJfq+3j0dRjk7RJ8T080ugKSt5wyj2yCZ18+fnQ/hJ9g8XmhhSky+nfqfthtRZ2kCoxpTBqYcJLsggL/PGH57JI7NYTvH5s0+1AsWrwAnI6zIExx7gDL3ncE/HEF8Lfgu+Oj08GyDr+uPW0eLXJFEg==',
'buyer_id' => '2088702987272699',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'd364a727f9354a855735e25e84a2399lbt',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455531001',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004690502950181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:24:33 array (
'gmt_create' => '2018-08-04 14:00:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:00:16',
'notify_time' => '2018-08-04 14:24:33',
'subject' => '需求保证金支付',
'sign' => 'b/viG0iUqi3GJY9NqdFzd3DEvr+uM/DZslAJkZ+EBYkYNTX0N0+GGzzW/OPtBvNfekJi10yhncqtAfJU6NQe33bsVXauSqBPN3hqcJDWDGaJl25JGYYaXdRf1OVUJGlVFK7fhtzwU0gZHEFThmqOpA81o/+lmodkbjig4rpYHPA801BlqIxROL0RYn4UmdWoiYTFOboZQIfw8FOXLODOXZSnlHak1Lyr/LhMi/iBgipTt9pGTZlEy7trgAXVNsJpVoE7IA0ucohyjkaz4tlGdL5L74QEtYllqpT0gyDHtiavcnuCgjfR+PoIm7m/RvjhKXAUcHAlk24WOcJH5d9w+g==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87edc16692040816f549d0c6b03c37eih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455551005',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694573',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:25:34 array (
'gmt_create' => '2018-08-04 14:01:08',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:01:12',
'notify_time' => '2018-08-04 14:25:34',
'subject' => '中介报价保证金支付',
'sign' => 'hiRs3T06OcUztuJ+jXadxN/e7rGvlIFXl/+6xS5xP0Lhg9zAA8F7I2lzTnVgXhV5VfmNgpCBunEcVOyNhFMCGIsi15T2HS6RSw5bXxHO0LsPQjpnrGWk5nicrM49xePVTUFYudeh+Vk9G+YbrRzT7xQSygYM55Dc+Lfc925ah2NSCtVFUQrS5LSgIqgtOC4cqlYWdAv4qFdg5qt2lwxMDjyU8AlaPoqwN47iG3aNfOXfmwB9NNLtlMEcP3zag69C/V2V+LX+LDO7PVL8CBvpI1XkaZVdxWYYFIcLtBFNvX0L0I3M6tK2SaPsV5gBnrAmF/WKFH5jWvqpBm/PhC6Pmw==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'ee0de28632318c3f09b90c1a853b5bfih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410048504',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500101282',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:31:49 array (
'gmt_create' => '2018-08-04 14:17:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:17:07',
'notify_time' => '2018-08-04 14:31:49',
'subject' => '中介报价保证金支付',
'sign' => 'EfrCus+dV4J3x0xupbYBq6JK4Fe1lDX2Cd9YcJH5Tv889UBFM04NQ/9VUYw8s3qVrr/Hk1r/IC5zQxiGxGY1I1kO3xlnq70xAmEa1ciEyc9yPYwm3mC/KPIxziWgBPWV3VqWjVkfev5EAr5aLHS1SuvFQihTmdJ3/csOHnPvuPN1SBpUQceyruXTNZKCxhy1zIKYA7gxroTS0Mqi8+rM4ROG+tsSez48q4QFT6iQAxruDcPSftiwSCG06q5NG4DMFkfC+zGh0hmuAwZQgPIaaGp/t4Sw+b1gTizyi+OokwWmFbO3kI9uDD6IZYenvPYF/ZRG8RKUoyvbYwwdt48WsA==',
'buyer_id' => '2088702987272699',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'd364a727f9354a855735e25e84a2399lbt',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455531001',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004690502950181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 14:41:07 array (
'gmt_create' => '2018-08-04 14:17:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:17:07',
'notify_time' => '2018-08-04 14:41:07',
'subject' => '中介报价保证金支付',
'sign' => 'N+ZknCHxvXoqIKCge6qzn6u4rB9XhbFgO4kbK9wVE4SSFq7gzvqZnPrOqojcMYU0AqRxCP0JwbZSr6x5E0v1eO5N7+LGfIdZk5WgwKbcTTDarivvYAOMl86PaA/Xt1hzNemrkS0gc2EuQfNnvAoCuOBRU7ShS0sz3Fc1H3fETnwo3VV0uy97zIwMbywCh74wlc8O6TGv517Xiu/Ldchk2+sI2YlI97dw5ny4Phyqw8c1lx9lassY4lcRIOWQSRhYdT5j+WRbX1cob6DF3rK4CLzBK+jSfn79j/yszwa2lhum8SDsw8HJ36bzwwt4bUhcoAECRkUlNbMuR+0zS7rpLQ==',
'buyer_id' => '2088702987272699',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'd364a727f9354a855735e25e84a2399lbt',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455531001',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004690502950181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 15:00:12 {"out_trade_no":"2018080399539755","trade_no":"2018080321001004410517280630","refund_amount":"0.01","out_request_no":"","refund_reason":"报价人数不足"}
2018-08-04 15:00:13 response: stdClass::__set_state(array(
'alipay_trade_refund_response' =>
stdClass::__set_state(array(
'code' => '10000',
'msg' => 'Success',
'buyer_logon_id' => '252***@qq.com',
'buyer_user_id' => '2088222054754412',
'fund_change' => 'Y',
'gmt_refund_pay' => '2018-08-04 15:00:12',
'out_trade_no' => '2018080399539755',
'refund_fee' => '0.01',
'send_back_fee' => '0.00',
'trade_no' => '2018080321001004410517280630',
)),
'sign' => 'XNg8cVYUPiPdvSy0hZ+0oyzV45+P+aRjaV+T2vwsN8aC+KOFzJbGRBlj0po1Yc6+zRxfCZ/wcXYq2TAcddzdlUUKfhAU1F8WZ3M03BBkR5pIKQjwZyU+Rfija+8Ks/J/DTJOi/6Hf7DlWFKDdPWLmWKJVFknCTiDsrRlRPn19dWpdL68ooKeJLhvAYBqJ3nhGKh19Zw5SI0WN0epSl4EGdIkg/xy/Md3bvdgLVpwMOoX+Jpd3lUbuZFf5rcrMN2sLrEQH8K0+X+sCU7fKltWs0Ko+d4NQh/RbEmOYwCwgi0aEFik1/z6OWCjToUwC2I+4kdyG8ZfcKXCtuaLDcLLCQ==',
))
2018-08-04 15:12:25 array (
'gmt_create' => '2018-08-04 13:48:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 13:48:48',
'notify_time' => '2018-08-04 15:12:25',
'subject' => '中介报价保证金支付',
'sign' => 'YCGn8XPTsdEZKNAbrvf/XDvYdSeXmxqS9JPSvmm7supWkOPmJaSV3fprJMZA6nleio+MlNpXzpj4F/UwyODOdwWWkA1l4fm3JcOB6oHGePwm1a10CoVP3cufdFyNSKWq4XGRGSDKGn1C/TohVq7AFvwxwbjaL5zb8IwO4D3T/xAjhujZkchyfKtDdFk35BuOTqLaw9Oj8f6IF6ZphdTiu0v9HPvjMu4hm7pJ8pNUJaAb9T+1a40mubuf5yz4k0V1Zg8JEgCWGyfHluYTt1HP4ZkEA1gqmwgpDEcy+jjcYYawbyNZnYEsbau4tehYjassJBaRg1ktqMCB14XBowDn7w==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87baaab264587788bccb96218d2502bih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080448571025',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694355',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 15:24:23 array (
'gmt_create' => '2018-08-04 14:00:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:00:16',
'notify_time' => '2018-08-04 15:24:23',
'subject' => '需求保证金支付',
'sign' => 'BXiD9VvIUN2s7KskB2fC23lrRJxRj0FTgtuoY4JMM4GeJGf98/1/pLleVYCFcqnMudfdQgy+64lXDSHN7sNb35C/nCcK2hqzrBhyGQc1uPs/TvlLOMmAvf1oKbKNDOz3lgVxi/+bFLh75u6gjyeAwmWzZtV/6eiJSMoU7wk1PDOS9mu+1s5dQjxv9too9hZo1tOUczUr6mHkKsQ0DUN12uqBkEeP9MyZ2tq4N1OtjxkXdK/EN4VwyNy8PKgoT7CtENLb3/C6hHeodUNLxufYx0GLI41tQ5Bllb2pElj7zElLj+qv0L3DDCYFI6QhxovRoYNuZTlP0ZhlJbnw3ALJ8A==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87edc16692040816f549d0c6b03c37eih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455551005',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694573',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 15:25:23 array (
'gmt_create' => '2018-08-04 14:01:08',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:01:12',
'notify_time' => '2018-08-04 15:25:23',
'subject' => '中介报价保证金支付',
'sign' => 'bkaaanco7NftzttIDsTT+Q3n+oX9sYS2WDiyB2s08QM6eiSHnYMlfyyNAuh58drNdhWQ0qmAOmqglE+hUcBfKZrzb7TmdGUZPSVrBXkCuMpRhsEqTwXgdnbYo8WlaVPfp7hQB0lXX9/djyLVITqksqptyh/rL8K/cCTPJoh2WRSgn2+gIs5w10xCKDbe9LfjeLHsToYwsfXufiqsfaaCSAExshyS3eHH3G090YSOq+v6pVTabnrrmyxlOU0f374V7g1L4tX3msEVW/NUzXNx4U5uwpnYcexGSaVb5ep0iPXc5OKs+KqBnvQ9nzHl7XtMuvgifQ9a49vJvBu1s7bZsg==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'ee0de28632318c3f09b90c1a853b5bfih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410048504',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500101282',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 15:41:36 array (
'gmt_create' => '2018-08-04 14:17:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:17:07',
'notify_time' => '2018-08-04 15:41:36',
'subject' => '中介报价保证金支付',
'sign' => 'Z/U0EowPfds5X3RuuriUAKASYBosbzdn1EMH+7n67YPLrzyQ3QhpH38epZMjWyGoT8f/WrN9BkpMgR70muJWLmaVSDiukWGinanf2wV3AA7dtVpxUs9JshQCZ1vy/Lb49Cn1q57eHiiNHFfdRi4siISHrZ+8ulDYU3EsYzoc16+7b/HTBKQZq38b90OZjEamQEckP+AaWpnY+BlqRmQ6GA8BcUGkpOKRb6D2QFza5DpzNDXELrPOWHO95fgAKtvfM5LN0ZjvEcoFE6NuGuD339oHenNDQ1omw0pf2sIS4JmChtiqdEOkATqncnSqtgctaOy+b9+RjUl1niRVzXDl7w==',
'buyer_id' => '2088702987272699',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'd364a727f9354a855735e25e84a2399lbt',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455531001',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004690502950181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 15:57:30 {"out_trade_no":"2018080455531001","trade_no":"2018080421001004690502950181","refund_amount":"0.01","out_request_no":"","refund_reason":"中介复选未中标退款"}
2018-08-04 15:57:31 response: stdClass::__set_state(array(
'alipay_trade_refund_response' =>
stdClass::__set_state(array(
'code' => '10000',
'msg' => 'Success',
'buyer_logon_id' => '159****1347',
'buyer_user_id' => '2088702987272699',
'fund_change' => 'Y',
'gmt_refund_pay' => '2018-08-04 15:57:30',
'out_trade_no' => '2018080455531001',
'refund_fee' => '0.01',
'send_back_fee' => '0.00',
'trade_no' => '2018080421001004690502950181',
)),
'sign' => 'hmNEJs2BkhULGW+pV8izsWHHGGWtAApnbx1v966las/RfEaSpHK5Cxj0MxKUROYGdtQ7ecOD5pVTjEjgBwz5DkfQo5srUP3jZxS8r2OKfv0TMKZoGOTQDCmplTSulXvP/VMGkGaZbteUUJMkmhH5W7uhxErZxucYQ/5E3IErnoF7hIEar2m5ouH0glQTgZ8nBRXxqEl719aicW2briUsK42ATPwTkA0m7ZwYnkI1Sul2+pS/Am8idCgJ56czKb5SZXwxitFAiuYDTqXclCG6GK2YUX8/y1zv0Q+h0yQ/IAzVCJcP+D57G7wcPgDdPzzMJKe9JGwe65LkzpQTQm4njA==',
))
2018-08-04 17:12:17 array (
'gmt_create' => '2018-08-04 13:48:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 13:48:48',
'notify_time' => '2018-08-04 17:12:17',
'subject' => '中介报价保证金支付',
'sign' => 'Mla8rFVyILdRoW7fBOQfGFNq4NLlIZlRkfa2OzF2O+hpbcAQroRjODUKHkwiKjN9HRmtnJoU9KwpFxqI80yJpjlzO26fZv/K2Q9LfI9LwmDYmMzeZr7l49XGIMuSKtBXCgcRkzE0FT/Fxfh42F9XyewCW6ZvC0188ZIoJdd9KL2r6I0ujUmlcHiflH0CldrWgGnT2wGpmZg/IIA8BLitbek4eE/FUrLsA8drJIB5rOqcgs0ChDY3NiHACw//P+kD5JfKJ6L9+rCFnvKTCb1dVB51uSVbcaOlFj4o8OFpjW2HnNcLLJ9483TYEXFXrIPtw9b+2csVDXVAgnuSuX6Z+w==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87baaab264587788bccb96218d2502bih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080448571025',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694355',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 17:24:22 array (
'gmt_create' => '2018-08-04 14:00:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:00:16',
'notify_time' => '2018-08-04 17:24:22',
'subject' => '需求保证金支付',
'sign' => 'BIe1YeFl/c742CoxxRa7VGJMZhXz1asR1kSRB3bGPLfLWhQF/ijdkgNWJccNfC5XE/TrFAtLxBegJ29V1sO0FPFTNGx+bWHYT6PU/EpwTGzRLiPo+uLXfqU5BcdjKkCowPviFpg3l33nqgZ2HCTYBEeav+6zq56MXHUMmGD6Z3h5wq73E0lhO18Rvonw+BsO/T1ujjhZoT+iePmlFcY0O8hTkhbhCW6zkDcHNyrcGIV5RSOhl5EHtvJbTgJ4trVQecB1od1di97YjuBN7LNrCTZnpA/iVt8h4qOQZ6Xv4g0J8yfWyk+wiNDl3iJW0oa6v1jXe1czj49CqZpgudB86A==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87edc16692040816f549d0c6b03c37eih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455551005',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694573',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 17:25:05 array (
'gmt_create' => '2018-08-04 14:01:08',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:01:12',
'notify_time' => '2018-08-04 17:25:05',
'subject' => '中介报价保证金支付',
'sign' => 'K0Qdf62wtTJb8Q4fAh++2+r4IeMIZjZ9ncItz4lLLKQnUFvKkwd4GBHS6UQqdOTF2GiHh07dEvGvFBgamUmM7E9hx/8x8r1REKllNPsNSBplGlN79mAnZEXfOhDbtSgj6S1Jo0xiy/VX/cu9uu+OtioDYFWJf2v/fzIHWzxvPfah/2ZNvqbJwy7cq+X3N9h+hC1W8QlCJGMXlfLlyLzYYzWYBZFGTVwzwDxMC2I6dMVyh2Wt780gsgoGFF1pXqbThvbDNJaqMQ8Q0VHexaq+weux5huNsRSaaEmXWfCI+q7ewjhGf7waZMb259Iz2nq/eH+gBpdgmamG7IlhQY3ygQ==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'ee0de28632318c3f09b90c1a853b5bfih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410048504',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500101282',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 17:41:18 array (
'gmt_create' => '2018-08-04 14:17:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:17:07',
'notify_time' => '2018-08-04 17:41:17',
'subject' => '中介报价保证金支付',
'sign' => 'NiP/kcYgfREfIxpe4jBZy5HMWy2uYBzYb86nmchwpvjgmQ9PhPDmTsrd8AkuWpjIO7V13FnDEZmo7Fwwo1Vkbi/K1d5b119IgDqhiS+xYWokvM2gE5wCtTtNZcv67iQKfogBIpG+KUMnBWTRVV6ZwExcKhyOJ2Jh+/6JgBxAntjFsEekcOF6nrV3pC3rTPHrdssjZhZJDzA8Qv3KS1r77qteGk6so7e5Fmcjsm8TUfZ/01TCqImgJp7iT4bB/hbKq7eCjEhfKymuecumXtSq7F8BUPcuIlzHhzUes/FqrBs09xTuqoTapQFpst7vR3A+TSDj+UFNIVzGoi+dHPkZOA==',
'buyer_id' => '2088702987272699',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'd364a727f9354a855735e25e84a2399lbt',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455531001',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004690502950181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 18:43:44 array (
'gmt_create' => '2018-08-04 09:19:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:19:06',
'notify_time' => '2018-08-04 18:43:44',
'subject' => '需求保证金支付',
'sign' => 'WKcgeF0JYRWxoBde7d/lh+vaF9DedC9M/tYd2LI1zXSOnZ7C05mA3y/kh48/M0nEV/S3pvjVbeh3DwOpxPFKF2QM2bcb0IUjjIxyumzZWxRjO5tBpZLTd2r3LwdttInrfSFxgEj1p2IjY8wbLrDClx1CsfdM2zJgvF05zwgVEhh1fRBTBtjqBfigXb0q+1kbkGDnvWvpeG9ZCuiakzoT57zrfPp/4TI/lMnR9K+55LyuUHYY9bRwzlC+mDP9cZqaBTCPUzH25qcXgtcwzl8yO2ii1yC8Eca+WTC0R5qNHtEKOVAlCDPChOTUMMs91kBcX5p55sEaD732AUimmo5Iow==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '86bcc663df43bfb41f45f6af0af0fe2j61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080498101102',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521485181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 18:49:34 array (
'gmt_create' => '2018-08-04 09:24:59',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:25:02',
'notify_time' => '2018-08-04 18:49:34',
'subject' => '需求保证金支付',
'sign' => 'A+oMHm7voigh0B8aKVa+YMEf86iM5mznH93UQmkerzhD9B6B68h0jUE++NscOox6z6fK5Z8ZSajKPMCTW+rn2gHLB8wIk8ugejnkLxAJhaAXMGsPnvKs5c8MDIlfAGsCXIdribbdCU8lOAm1kPp/A3s5l4ycRa8QVD4TK2Bx7fObwQY6TRBBCqYiM1/1lv7SavpUNpj5Y6+DkofHiwIwJmOl9Z3sd9nxoDwlzsMqFkKDukfurWJ0vcvkcg2Q/uLYM/ZUEWguB4kCtGGc55CaBCIpFlSO1UGhN4sFxTOUwPVv9RUV0x1uMndn3zOOKlUPXjkB05eQ5zrloez9JvFDxA==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '943db8fbd8634316ea2a0fdc0849b7dj61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080451101985',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521107930',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 19:58:28 array (
'gmt_create' => '2018-08-04 10:34:07',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 10:34:14',
'notify_time' => '2018-08-04 19:58:28',
'subject' => '需求保证金支付',
'sign' => 'BKagQODOFWRuQ7YPF1BXNGcvRUvhJu6OdRHnfbx0ETm5OQnA0kNF0tHi6jMuTkUh7M+Zi2HZFDwPY614QxAv3aQdoIcEFi5S388ZLVk5AjgB8mR6iKpPMFcSFD+E0VSjQgNhhnFHTjp491NryPMIpqZ/Kg8INXGJWSuTxch4Ew0eavjqS730pNelyV2sKC91AGzLt+kyxAU6W9b1GyDmbUQ8GJ/SR5bDDzHdpS8Hs3m0FugoL4iTmyYu7nGpC1yURvipVv5T/fUzOOo7GirZX7/ZfeFmGC8QectfSK9MPa/Vo/2XIa8FwmSnfiDr59dPmKGXqdRl7zw16RAekeGv0Q==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '1c5ab2eebe61b038c0c84223b1ab0f2ih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410049505',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500086009',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 23:12:07 array (
'gmt_create' => '2018-08-04 13:48:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 13:48:48',
'notify_time' => '2018-08-04 23:12:07',
'subject' => '中介报价保证金支付',
'sign' => 'eUMwS6h+pIr4rL9kH7Yvujr4JJaFtD5kle7Bk85FoEz6FEx8vMEaKDNKCKVrqOckFKPgG/g2iI8oz5V8T1RCQL8H3UgGxWCMzweDW1110PM6ZbQJ+u0fZTsKn4psOIgtp9YLTsxzvMa2L3SSjVBbwpIIhdjP4qRHhIQLmzt3YD28VrAtjY+XhESiNJfbCogcKsOIoHbnjgCcn0Px1qpNWOmFfC7TPkOs0CBz9fzRHKrs8M2gt267I0iuFkaPKg4Y8wxhutci9Tm+YAPU+ZjcFT6UOQuTERLClB8blOtiz8GSp0Hz6BCo5odLhkEvDBIaSYFtBab9YAc8zowMvlYzUw==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87baaab264587788bccb96218d2502bih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080448571025',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694355',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 23:24:04 array (
'gmt_create' => '2018-08-04 14:00:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:00:16',
'notify_time' => '2018-08-04 23:24:04',
'subject' => '需求保证金支付',
'sign' => 'b1G1HGg8hwym7GcudULV0bX1NCIENn76+3CEdU8yjWIgsOKnHmVIcJ6NGp9J3mawqwSxk6Ykcot1J6oEIQfr3qfnrhmezz29pqLS5XzG6NA6sNdXlriRWXc4VPkWZetZBQewoYf0f+QWZKGF4zG66p6+0Cx1k7LJDAGE+LHCH9zI8JpHJmakUK2KymPWTfuUnBNyE15vQXEzmIxg/SYKBbQHW1Q6KSZIRuxVE5bgE5T2Y4w7eX12fSQcvuPVRJlQ/HTEIOMyYSGXDEFFrMr0HrGx60uYybjwuzEI+HGqdPPirF+8vsCnhqljJUsCBvyL/z/kXBvLupAjF/P/IVEZNg==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87edc16692040816f549d0c6b03c37eih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455551005',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694573',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 23:25:03 array (
'gmt_create' => '2018-08-04 14:01:08',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:01:12',
'notify_time' => '2018-08-04 23:25:03',
'subject' => '中介报价保证金支付',
'sign' => 'QvAZnUTk6SxfAAX7I7VXBGCdBgQYZZQEKZSZxyi0AmSk7t6S5/SlJZ3ihKNG5nDyAk69sbE84PgjtoF6ZZF8teVIAN5YEXlKVo0waHvXVdtTNgwj60LyGIrRuRu8OAUZWsRIG17gk6LeGjc4WpHF7f/F/+4L0RZI6gfmTWOS4exKucpAfQ0BVVXuG869OjZSmpSq9ZcB2TDbSirBNNXQzudLOzN8HyFeZD8d3WAmDfThGhM+9+3hrWf9vV9xffS3gn/WWPiGea7z34ZcxnQ1MVhpaekR64IIEevxKVP3dAGWJnaWbuUby5909EOGIqVXAe9OaLjt34dHRJgNdxFFLg==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'ee0de28632318c3f09b90c1a853b5bfih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410048504',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500101282',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-04 23:41:24 array (
'gmt_create' => '2018-08-04 14:17:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:17:07',
'notify_time' => '2018-08-04 23:41:24',
'subject' => '中介报价保证金支付',
'sign' => 'OYOw7tJqqO7ctKWEldzcrcbol/ipRtAIJPoU0lH6vbYWjmtU7dcH4oMsjQSSx/uFQoopvVaqgJwsE2lHWNuohRKqg4LSGYXK1LtdjFUC168a2bBMGtT0dwPHomoiBAw0fLJCQsCdhhQc0YD/QJA4fqduw/W4EcsMwxkUdXKjlBzz1gfH+sOS88mzzfnZnztJ9CGyJpiOWYOgSMz3aIfqlw5F0BqvA1pAFgGfE54/d7C5ZIIdlcd3+4JQHid9p1+vAAocNc4/gzYYO6qkrigMcyRWcfAyVLIRUpsriZ449UpQe8MAOJisFhwJ3PW33wEbcjNLqcd2oAcK7/aG9i2DZg==',
'buyer_id' => '2088702987272699',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'd364a727f9354a855735e25e84a2399lbt',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455531001',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004690502950181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-05 09:43:20 array (
'gmt_create' => '2018-08-04 09:19:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:19:06',
'notify_time' => '2018-08-05 09:43:18',
'subject' => '需求保证金支付',
'sign' => 'JOSiX+qlnROsXkDCjzI67kSsnXDRqZRVQ4VmylVu0pFbyrpjDipA6loTvOO4py/6G7WU84jheN5Pkmj+sl+GXwjgoNFERUG8+PEEo7F32YYltuaXLTBEtixqmVmw1yAOEOqdNNOWbGvIF8N6c9UMapH8VgHmjBnRLIIzdphX1TsJIIPl77c1YhCvBHo8XmshpTqFnx6GydKWqApBUXgXwixGeutLHmYdizVSAfsATJbAYH9+d1UbZG5qpB4nNqH8GPQDY7PtSUwab38nL+HMGmyJyV2klJ31wtAPnXzto48sXmWNzPBtSLZsi2e8/HdsFIQkrLbOlDTKtP8lmm16jw==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '86bcc663df43bfb41f45f6af0af0fe2j61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080498101102',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521485181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-05 09:49:07 array (
'gmt_create' => '2018-08-04 09:24:59',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 09:25:02',
'notify_time' => '2018-08-05 09:49:07',
'subject' => '需求保证金支付',
'sign' => 'iUazzQY44p4xvNX79HM5taBTVh7poX2TMljO+IO4BD6cINA2JRyT8XU7gZHvQ7HjYREEhwg1UXWrxMRJIy0lxL53G7js7hvFmF3ykUV1EKV1/OCm1EUbaCPxdASXzRQ4kfD92QsT8rvCMmm7oHp2k7cGYd4FoueRpKj2+zmvJrgemzdTx4prc+d08JTEp9achlCWLQe2qWHK0u0D3zbOJXUnos7PPM3oEMBxtFV6nltCpRSF/mDuVfLhu8X6PjhyQgmf05Tk1kMLFyTp48GFJBAQIUp8tX4shhLBcs7b1/2A/awFrixLzEx1t7X3gzzLeuRX0vVB8mihLila6dGolg==',
'buyer_id' => '2088222054754412',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '943db8fbd8634316ea2a0fdc0849b7dj61',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080451101985',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004410521107930',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-05 10:58:47 array (
'gmt_create' => '2018-08-04 10:34:07',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 10:34:14',
'notify_time' => '2018-08-05 10:58:47',
'subject' => '需求保证金支付',
'sign' => 'I7bGKwKleK/iFUyiHGlwEDUuk29vV52JWHk2UvCq0rT9mRDIT5S2AiY5Gv69jOZss+n1gXqEAqRcIENbsI7IjWBqZn5DuTpsuxKS4T4+LE9AAVL2V4qT8uC5FQIPvPfBkgM/0jwrJKTVaEBVpKdfW1wSBMAS9W9HaVSjmM0tjlGovz8KeV8ZKFl9KPE2i45shHKBaB0JaAbxbiqQ95k6MJC+n1wZsFJd1psOzI0sMQBz06YzoDq8vxpxYT/o4BdQhTEHUFZpbJbZng5ruaC6h7Zt6N47UZx1L0NBI5xcYVWNRD0i0V8LERjnXjw+mP869GsA1O+oF0wjFrPMs0qRIw==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '1c5ab2eebe61b038c0c84223b1ab0f2ih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410049505',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500086009',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-05 14:12:38 array (
'gmt_create' => '2018-08-04 13:48:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 13:48:48',
'notify_time' => '2018-08-05 14:12:37',
'subject' => '中介报价保证金支付',
'sign' => 'Zf11OSQt2uPzS2Zj1b56wC68mpiKw0tXLhK5nZ2a/OwhYbFNuGtAi1DE3IV1NiCjmjJR7guGBjVEvu270hs20BXO7AjQcTf/fwsyMgFG/JFVJ9DTSXqAxM42QPtOAMT7iNTwm2FjZ+9ndzoc0krDtSesf351qkxr1PYHzJy8q0TQxrGb2MweO84jy/Tomeh8k9L1kQX7+Ymc4SIYpxN6HU0Egj2GekWO5A7uuKtYqKPjXubfBNZexLk87ES3NuCF31kumi3cjM2KnXh700jZRtAeThRj+b7TPlClCTUom3Ms2PL4CRygRueNQ6n8eb9/33k1/NriWnqdfBsezdPJig==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87baaab264587788bccb96218d2502bih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080448571025',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694355',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-05 14:24:10 array (
'gmt_create' => '2018-08-04 14:00:11',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:00:16',
'notify_time' => '2018-08-05 14:24:10',
'subject' => '需求保证金支付',
'sign' => 'YUZl7pycKIcFnzHi76/oGKt/YQlnFw3N1IhM0A6oRaunjoxBrGbTopaLa5Tf0eHX/Hk1uaQlLEpem9GfqeGOrvR04gs020fMqyKj28iQmtxX35tjyfRw/3hjphUDRM6T+50QTmYWwyS0KYRf1ErZwheMQwGzU8EzCKJXC+4FptU7ULMoqkMqx75Vr+pvjJ8G0Lac3zhSrk1blz1eaDk3C+/PG6OB0VFdz8H+rOubCKcSe5Ihy8c3Q+kymos/jKoCRtMGGkePtmJM1hkTQ7GhiTgN8eEJ8fGwG6EbiiYIg90HjU2QMOlRq9oFPS8gVnNOWFFSTbjsgCII1o6xDAMTJQ==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => '87edc16692040816f549d0c6b03c37eih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455551005',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500694573',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-05 14:25:21 array (
'gmt_create' => '2018-08-04 14:01:08',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:01:12',
'notify_time' => '2018-08-05 14:25:20',
'subject' => '中介报价保证金支付',
'sign' => 'CcJfBpj8gof3f1lkTbgiTZ8mMGfzccgLfN1zctWZ97LqvtDVVBB9FPdF/4MzkU3pK9RwmGkjMH3vZ6YvJ/daowH3A6kZMZJqkklJzdRWd3rVBVDwVYfpYTMJAOzvdJQd+bNxdqbFiNeS6q4ghZBrB7KDGZB72zF847KH4KesDFJFesPKrI7EenoNTZf/kQahW039oo7S0VYgiGwAWOcDJ5V2mHSlWhYGA+REowEziNkwAV5vDsxNJo13q4jgWuyC6FxX79dAmWVNlC8nsNW/tUjnjqswZHX/1McY3xjL+NNwpCjjcZ4cHElWgJN1L9OiGSuzwY7nWsAoz9jn1dsqpg==',
'buyer_id' => '2088412545492325',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'ee0de28632318c3f09b90c1a853b5bfih1',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080410048504',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004320500101282',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
2018-08-05 14:41:18 array (
'gmt_create' => '2018-08-04 14:17:03',
'charset' => 'UTF-8',
'gmt_payment' => '2018-08-04 14:17:07',
'notify_time' => '2018-08-05 14:41:18',
'subject' => '中介报价保证金支付',
'sign' => 'LYHjlSwB03ijvSpv5WL8libdiub4l3KAUgeD+YAIJew0qloCCuFt02sjJGR4lG+SeWULDDJdOTJlZXWcrH+aAONED8sesWwCtF1eSyafjYzNcpKFURCldv4kpgFFYAfHAgw91I7WvNsmUjncqO0+vjnRZ+VRl49I6zaSBpxuWKAZ50sSJ1tkQe7G7WETnhBFyVkSXkW8HTa0096RB10ium0kFk2CVg/tU4f96teXsOOulwLxE+P+fQKK9GPQ6v9b+rr7zm8pZnur28sX6k5zbtEiIcO3tgup1cmNaicngBm5jFh9y+/Y06ET12l2X/MCrdrXTZkvqG6mSctXpSuG2g==',
'buyer_id' => '2088702987272699',
'invoice_amount' => '0.01',
'version' => '1.0',
'notify_id' => 'd364a727f9354a855735e25e84a2399lbt',
'fund_bill_list' => '[{"amount":"0.01","fundChannel":"ALIPAYACCOUNT"}]',
'notify_type' => 'trade_status_sync',
'out_trade_no' => '2018080455531001',
'total_amount' => '0.01',
'trade_status' => 'TRADE_SUCCESS',
'trade_no' => '2018080421001004690502950181',
'auth_app_id' => '2018062560425105',
'receipt_amount' => '0.01',
'point_amount' => '0.00',
'app_id' => '2018062560425105',
'buyer_pay_amount' => '0.01',
'sign_type' => 'RSA2',
'seller_id' => '2088131533026493',
)
... ...