微信支付~ 求助~

浏览:3315 发布日期:2014/09/03 分类:求助交流 关键字: 微信支付
搞微信支付 实在搞不懂~~
参数我全部有了 就是一直报错~
我的正式授权目录是 http://localhost/sumi/index.php?s=/Home/Wxpay/
(上面localhost 我替换域名的~~)
测试目录这样写对么
http://localhost/sumi/index.php?s=/Home/Test/test

老是报错 nanaccess_control:not_allow

我代码是这样的 :
namespace Home\Controller;
use Think\Controller;
class TestController extends WeixinController {
public function index(){
vendor('Wxpay.CommonUtil');
vendor('Wxpay.WxPayHelper');
vendor('Wxpay.SDKRuntimeException');
vendor('Wxpay.MD5SignUtil');
$Wxpay=C('Wxpay_config');
$options = array (
'APPID' =>$Wxpay['APPID'],
'APPSERCERT' => $Wxpay["APPSERCERT"],
'APPKEY' => $Wxpay['APPKEY'],
'SIGNTYPE' => $Wxpay['SIGNTYPE'],
'PARTNERKEY' => $Wxpay['PARTNERKEY']
);
$commonUtil = new \CommonUtil ();
$wxPayHelper = new \WxPayHelper ( $options );
$wxPayHelper->setParameter("bank_type", "WX");
$wxPayHelper->setParameter("body", "test");
$wxPayHelper->setParameter("partner", $Wxpay['partner']);
$wxPayHelper->setParameter("out_trade_no", $commonUtil->create_noncestr());
$wxPayHelper->setParameter("total_fee", "1");
$wxPayHelper->setParameter("fee_type", "1");
$wxPayHelper->setParameter("notify_url", "htttp://www.baidu.com");
$wxPayHelper->setParameter("spbill_create_ip", "127.0.0.1");
$wxPayHelper->setParameter("input_charset", "UTF-8");
$package = $wxPayHelper->create_biz_package ();
$this->assign ( 'package', $package );
$this->display ();
}
public function test(){
$this->display();


html:

<html>
<script src="__PUBLIC__/Js/jquery.js"></script>
<body>>
<script language="javascript">
function callpay()
{
WeixinJSBridge.invoke('getBrandWCPayRequest',<{$package}>,function(res){
WeixinJSBridge.log(res.err_msg);
alert(res.err_code+res.err_desc+res.err_msg);
});
}
</script>
<body>
<button type="button" onclick="callpay()">wx pay test</button>
</body>
</html>




不知道哪里出错了~ 参数打应后都有~~
最佳答案
评论( 相关
后面还有条评论,点击查看>>