getPayInfo($out_trade_no); $pay_info = $pay_info['data']; $trade_no = $biz_content['trade_no']; if (!empty($pay_info)) { $pay_common = new PayCommon(); $pay_common->onlinePay($out_trade_no, "zmxxpay", $trade_no, "alipay"); } } else if ($order_status == 'TRADE_CLOSED') {//订单取消 } else if ($order_status == 'TRADE_FINISHED') {//扣款成功 发起分账 $biz_content['out_order_id'] = $biz_content['out_order_no']; model('order')->update(['is_deduction' => 1], ['out_trade_no' => $biz_content['out_order_no'], 'pay_type' => 'zmxxpay']) (new OrderPay())->aliSettleSplitAccount($biz_content); } break; } } } }