修复微信支付
parent
fbc83e39be
commit
c23be217f4
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
namespace App\Services\Payment;
|
namespace App\Services\Payment;
|
||||||
|
|
||||||
use App\Enums\PayWay;
|
|
||||||
use App\Enums\WxpayTradeType;
|
use App\Enums\WxpayTradeType;
|
||||||
use App\Exceptions\WeChatPayException;
|
use App\Exceptions\WeChatPayException;
|
||||||
use EasyWeChat\Factory;
|
use EasyWeChat\Factory;
|
||||||
|
|
@ -39,8 +38,8 @@ class WxpayService
|
||||||
$this->validateResult($result, $params);
|
$this->validateResult($result, $params);
|
||||||
|
|
||||||
return match ($params['trade_type']) {
|
return match ($params['trade_type']) {
|
||||||
PayWay::WxpayApp => $app->jssdk->appConfig($result['prepay_id']),
|
WxpayTradeType::App->value => $app->jssdk->appConfig($result['prepay_id']),
|
||||||
PayWay::WxpayH5 => Arr::only($result, ['mweb_url']),
|
WxpayTradeType::H5->value => Arr::only($result, ['mweb_url']),
|
||||||
default => $app->jssdk->bridgeConfig($result['prepay_id'], false),
|
default => $app->jssdk->bridgeConfig($result['prepay_id'], false),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue