更新支付宝插件

This commit is contained in:
技术老胡
2025-06-28 10:09:45 +08:00
parent 5b69aded08
commit 924042aa5e
3 changed files with 58 additions and 38 deletions

View File

@@ -68,7 +68,14 @@ class PayController
View::assign('passtime', $passtime > 0 ? $passtime : 0);
// Alipay免输
if (preg_match('/^alipay4#\d+$/', $channel->channel)) {
$payurl = \payclient\AliPayf::getPayUrl($act_order->order_id, $act_order->money, $channel->qrcode);
$chan = request()->get('chan', '');
if ($chan && $chan == 'Alipayf') {
$payurl = \payclient\AliPayf::getPayUrl($act_order->order_id, $act_order->money, $channel->qrcode, 1);
View::assign('payUrl', $payurl['data'] ?? $payurl['msg']);
View::assign('payclient', 'Alipayf');
} else {
$payurl = \payclient\AliPayf::getPayUrl($act_order->order_id, $act_order->money, $channel->qrcode);
}
View::assign('payUrl', $payurl['data'] ?? $payurl['msg']);
} else {
View::assign('payUrl', $channel->qrcode);
@@ -237,7 +244,7 @@ class PayController
$config = PayAccount::getAccountConfig($req_aid);
if ($config === false) return json(['code' => 4, 'msg' => '监听收款配置错误']);
// 登陆账号
$pay_config = ['username' => $config['account'], 'password' => $config['password']];
$pay_config = ['username' => $config['account'], 'password' => $config['password'], 'aid' => $config['aid']];
// 配置参数
$params = $config['params'];
// 实例监听客户端

View File

@@ -194,7 +194,7 @@ class PayManageController extends BaseController
if ($config === false) return json(backMsg(1, '账号配置文件错误'));
if ($req_aid != $config['aid'] || $req_pid != session('pid')) return json(backMsg(1, '监听收款配置不一致'));
// 登陆账号
$pay_config = ['username' => $config['account'], 'password' => $config['password']];
$pay_config = ['username' => $config['account'], 'password' => $config['password'], 'aid' => $config['aid']];
// 收款查询
$params = $config['params'];
// 实例监听客户端