提交 56791cdd 编写于 作者: G gongfuxiang

wx pay

上级 f35e13a5
......@@ -68,6 +68,15 @@
</div>
</div>
<div class="items">
<label>公众号/服务号支付目录</label>
<div>
<a href="{{$Think.__MY_URL__}}" target="_blank">{{$Think.__MY_URL__}}</a><br />
<a href="{{$Think.__MY_URL__}}index/order/" target="_blank">{{$Think.__MY_URL__}}index/order/</a><br />
<a href="{{$Think.__MY_URL__}}index.php/index/order/" target="_blank">{{$Think.__MY_URL__}}index.php/index/order/</a>
</div>
</div>
<a href="{{:PluginsAdminUrl('weixinwebauthorization', 'admin', 'saveinfo')}}" class="am-btn am-btn-secondary am-radius btn-loading-example am-btn-sm am-btn-block edit-submit">编辑</a>
</div>
</div>
......
<script type="text/javascript">
function onBridgeReady()
{
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId":"{{$pay_data.appId}}",
"timeStamp":"{{$pay_data.timeStamp}}",
"nonceStr":"{{$pay_data.nonceStr}}",
"package":"{{$pay_data.package}}",
"signType":"{{$pay_data.signType}}",
"paySign":"{{$pay_data.paySign}}"
},
function(res) {
if(res.err_msg == "get_brand_wcpay_request:ok" )
{
Prompt(result.msg, 'success');
{{if !empty($redirect_url)}}
setTimeout(function()
{
window.location.href = '{{$redirect_url}}';
}, 1500);
{{/if}}
} else if(res.err_msg == 'get_brand_wcpay_request:cancel')
{
Prompt('用户取消');
} else if(res.err_msg == 'get_brand_wcpay_request:fail')
{
Prompt('支付失败');
} else {
Prompt('支付参数有误');
}
});
}
if(typeof WeixinJSBridge == "undefined")
{
if( document.addEventListener )
{
document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
} else if (document.attachEvent)
{
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
} else {
onBridgeReady();
}
</script>
\ No newline at end of file
{
"base":{
"plugins":"weixinwebauthorization",
"name":"微信登录",
"name":"微信网页授权",
"logo":"\/static\/upload\/images\/plugins_weixinwebauthorization\/2019\/05\/24\/1558681549248354.jpg",
"author":"Devil",
"author_url":"https:\/\/shopxo.net\/",
"version":"1.0.0",
"desc":"微信授权登录、注册",
"desc":"微信授权登录、注册、公众号支付",
"apply_terminal":[
"pc",
"h5"
......
<?php
// +----------------------------------------------------------------------
// | ShopXO 国内领先企业级B2C免费开源电商系统
// +----------------------------------------------------------------------
// | Copyright (c) 2011~2019 http://shopxo.net All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: Devil
// +----------------------------------------------------------------------
namespace app\plugins\weixinwebauthorization\index;
use think\Controller;
/**
* 微信登录 - 支付
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class Pay extends Controller
{
/**
* 授权
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @datetime 2019-02-07T08:21:54+0800
* @param [array] $params [输入参数]
*/
public function Index($params = [])
{
$pay_data = session('weixin_pay_data');
$weixin_redirect_url = session('weixin_redirect_url');
if(!empty($pay_data))
{
$this->assign('pay_data', $pay_data);
$this->assign('redirect_url', $weixin_redirect_url);
return $this->fetch('../../../plugins/view/weixinwebauthorization/index/pay/index');
} else {
$this->assign('msg', '支付参数错误');
return $this->fetch('public/tips_error');
}
}
}
?>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册