参数我全部有了 就是一直报错~
我的正式授权目录是 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>
<sc
<body>>
<sc
function callpay()
{
WeixinJSBridge.invoke('getBrandWCPayRequest',<{$package}>,function(res){
WeixinJSBridge.log(res.err_msg);
alert(res.err_code+res.err_desc+res.err_msg);
});
}
</sc
<body>
<button type="button" on
</body>
</html>
不知道哪里出错了~ 参数打应后都有~~
最佳答案