代码拉取完成,页面将自动刷新
类型(问题/建议/其他):?
问题:微信支付宝整合插件 v1.3.5 配置了插件后测试页面报错,正常使用也总是报错,插件使用手册也不够详细,跟踪调试发现了其他Bug
建议:开发完插件后建议自行测试,最好可以给出详细的使用说明和案例,插件配置界面建议增加微信支付API v3和v2的切换,添加的代码如下:
<!--前边代码省略 -->
<div class="panel-body">
<div id="myTabContent" class="tab-content">
{foreach $addon.config as $item}
{if $item.name=='version'}
<div class="tab-pane fade active in" id="version">
<table class="table table-striped table-config">
<tbody>
<input type="hidden" value="{$item.value}" name="row[version]"/>
<tr>
<td>API 版本</td>
<td>
<div class="row">
<div class="col-sm-8 col-xs-12">
{:Form::radios('row[version][value]',['v3'=>'v3','v2'=>'v2'],$item.value??'v2')}
</div>
<div class="col-sm-4"></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
{elseif $item.name=='wechat'/}
<div class="tab-pane fade active in" id="wechat">
<table class="table table-striped table-config">
<!--后边代码省略 -->
现象(请详细描述一下复现过程):?
1、配置微信支付相关参数,并使用API v3,配置文件如下:
2、在微信开发者工具、手机、浏览器访问均返回如下错误,插件文档也未说明此错误原因,对新手很不友好:
3、自行跟踪调试发现存在一个Bug:只要插件未配置appid,在已经配置app_id的情况下,实际配置的mp_app_id总为空:
4、呼唤红框中两个的位置即可修复bug
期望结果(请详细描述一下你说期望的结果):?
修复bug,最好可以给个详细点的使用教程和案例
(请详细说明一下你的运行环境)