getInfo([['o.order_id', '=', $order_id]], $field, 'o', $json); if (!is_null($order) && $order['pay_type'] == 'zmxxpay') { //电商版自动扣款 $apiApp = new MinCode($order['site_id']); $data = [ 'out_request_no' => $order['out_trade_no'] . rand(100, 999), 'trade_no' => $order['trade_no'], 'fulfillment_amount' => $order['pay_money'], 'order_pay_mode' => 'CREDIT_FULFILLMENT_ZM', 'is_async_pay' => true, ]; $res = $apiApp->requestApi('alipay.trade.order.pay', $data)['alipay_trade_order_pay_response']; if ($res['code'] != 10000) { return $this->error('', $res['sub_msg']); } } return $this->success(); } }