微信支付h5跳转地址urlencode新增开关

feat/task1-c-wallet
gongfuxiang 2021-11-10 20:58:19 +08:00
parent 63886dcc43
commit 8ad62c304c
1 changed files with 15 additions and 2 deletions

View File

@ -50,7 +50,7 @@ class Weixin
// 基础信息
$base = [
'name' => '微信', // 插件名称
'version' => '1.1.3', // 插件版本
'version' => '1.1.4', // 插件版本
'apply_version' => '不限', // 适用系统版本描述
'apply_terminal'=> ['pc', 'h5', 'ios', 'android', 'weixin', 'qq'], // 适用终端 默认全部 ['pc', 'h5', 'app', 'alipay', 'weixin', 'baidu']
'desc' => '适用公众号+PC+H5+APP+微信小程序,即时到帐支付方式,买家的交易资金直接打入卖家账户,快速回笼交易资金。 <a href="https://pay.weixin.qq.com/" target="_blank">立即申请</a>', // 插件描述支持html
@ -140,6 +140,17 @@ class Weixin
['value'=>2, 'name'=>'强制https转http协议'],
],
],
[
'element' => 'select',
'title' => 'h5跳转地址urlencode',
'message' => '请选择h5跳转地址urlencode',
'name' => 'is_h5_url_encode',
'is_multiple' => 0,
'element_data' => [
['value'=>1, 'name'=>'是'],
['value'=>2, 'name'=>'否'],
],
],
];
return [
@ -257,7 +268,9 @@ class Weixin
case 'MWEB' :
if(!empty($params['order_id']))
{
$data['mweb_url'] .= '&redirect_url='.urlencode($redirect_url);
// 是否需要urlencode
$redirect_url = (isset($this->config['is_h5_url_encode']) && $this->config['is_h5_url_encode'] == 1) ? urlencode($redirect_url) : $redirect_url;
$data['mweb_url'] .= '&redirect_url='.$redirect_url;
}
$result = DataReturn('success', 0, $data['mweb_url']);
break;