getSubjectNameByPackage($package); } else { $body = $this->getSubjectName($data['distribution_channel_id']); } $ali_param = [ 'body' => '小说阅读', 'subject' => $body, 'out_trade_no' => $data['trade_no'], 'timeout_express' => '90m', 'total_amount' => $data['price'] / 100, 'product_code' => 'QUICK_WAP_WAY', 'return_url' => '', 'type' => $data['type'], 'pay_merchant_id' => $pay_merchant_id, ]; myLog('aliPay')->info('arouse', compact('data', 'ali_param')); try { $config = PayMerchantService::findAliPayConfig($pay_merchant_id); $pay = PayFactory::aliPay($config); $result = $pay->send($ali_param); myLog('aliPay')->info('result', compact('result')); return $result; } catch (Exception $e) { Log::error("创建支付宝订单失败: " . $e->getTraceAsString()); } } }